[root@www network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.0.12
PREFIX=24
GATEWAY=192.168.0.1
DNS1=202.106.0.20
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0
UUID=488f1bb4-2e85-497c-9caf-80827626cad4
ONBOOT=yes
DNS2=8.8.8.8
以上是本機的第一塊網卡IP設定,下面是DHCP的配置檔案:
[root@www network-scripts]# cat /etc/dhcp/dhcpd.conf
ddns-update-style interim; 設定DNS更新類型
ignore client-updates; 設定禁止用戶端更新DNS
subnet 192.168.0.0 netmask 255.255.255.0 { 定義自動配置設定位址的網段 range dynamic-bootp 192.168.0.130 192.168.0.160; 定義自動配置設定位址的範圍
option routers 192.168.0.1; 定義用戶端的網關
option subnet-mask 255.255.255.0; 定義用戶端IP位址的子網路遮罩
option domain-name-servers 202.106.0.20,8.8.8.8; 定義客戶擷取的DNS
default-lease-time 21600; 定義預設更新IP時間
max-lease-time 43200; 定義最大更新時間
}
host xp { 設定保留IP,針對伺服器等需要使用固定IP,host後面的xp是自定義的名字
hardware ethernet 00:0c:29:5e:b0:db; 定義用戶端的MAC位址
fixed-address 192.168.0.144; 定義為用戶端保留的IP位址
}
設定之後儲存退出重新開機服務,如果啟動過程中出錯,可以動态檢視日志:
[root@www network-scripts]# tail -f /var/log/messages
設定中繼代理為其他網段提供IP配置設定:
[root@www 桌面]# cat /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 202.106.0.20,8.8.8.8;
range dynamic-bootp 192.168.0.130 192.168.0.160;
default-lease-time 21600;
max-lease-time 43200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.144 192.168.1.155;
option routers 192.168.1.1;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.2.155 192.168.2.166;
option routers 192.168.2.1;
[root@www 桌面]# cat /etc/sysconfig/dhcrelay
# Command line options here
INTERFACES="eth1 eth2" 定義要轉發的網卡
DHCPSERVERS="192.168.0.12" DHCP伺服器位址