How to build DHCP&NTP server on Linux(Ubuntu)

来源:互联网 发布:java 汉字变拼音 编辑:程序博客网 时间:2024/04/29 15:25

1.    DHCP Sever

1)     Install Command: $apt-get install dhcp3-server

maybe need apt-get autoremove dhcp3-server firstly.

2)      configure /etc/dhcp/dhcpd.conf as below:

    #sample /etc/dhcpd.conf

    # (add your comments here)

    default-lease-time 600;

    max-lease-time 7200;

    option subnet-mask 255.255.255.0;

    option broadcast-address 192.168.133.255;

    option routers 192.168.133.254;

    option domain-name-servers 192.168.133.1, 192.168.133.2;

    option domain-name "mydomain.example";

    option ntp-servers 192.168.133.130;

    subnet 192.168.133.0 netmask 255.255.255.0 {

    range 192.168.133.10 192.168.133.100;

    range 192.168.133.150 192.168.133.200;

}

Comment: The option “ntp-servers” is used to assign ntp-server ip address to client. When the client get ip address from DHCP server, the DHCP server will also give the ntp-server ip address to the client.

3)      start/stop/restart dhcp server as below:

$/etc/init.d/isc-dhcp-server restart/start/stop

2.    NTP Server

1)      Install Command:  apt-get install ntp

2)      The client do not update time after receive date&time from ntp server.

a)      Change the file /etc/ntp.conf as the “stratum” may be verified as illegal. So the firmware will not update the date&time. Maybe Change as below:

fudge 127.127.1.0stratum 1 

Comment: If the stratum is 0, maybe the client will take the date&time it get as incredible so that it will not update date&time.

b)      The time gap between the server and client is too big, maybe the firmware will not update date&time to avoid some risks.

3)      If the system ip address changed, we should restart DHCP/NTP server. Or else it will not work properly.

3.    Configure static ip address for linux.

1)      The system use dhcp as default. Just check the configuration file /etc/network/interfaces:

# The primary network interface

auto eth0

iface eth0 inet dhcp

2)      To edit the file as below to change the system from DHCP to static ip.

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.0.10

netmask 255.255.255.0

gateway 192.168.0.1

3)      We need to  down/up to enable the configuration.

$ ifdown eth0

$ifup eth0

4.    Set Time

1)      Use command “date” to change the firmware date&time.

e.g.: $date –s “2012-12-12 12:12:12”

2)      User should use the command below to check whether the time is UCT or not:

“date ”  /  “date -u”

5.    Change Timezone

1)      e..g.: $ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2)      Test: use command “date” to check the timezone.

原创粉丝点击