lancer@lancer-desktop:~$ sudo apt-get install dhcp3-server |
修改 isc-dhcp-server 設定檔,
目的是選擇要使用 DHCP 的網路介面:
lancer@lancer-desktop:~$ sudo gedit /etc/default/isc-dhcp-server |
像我想把兩張網路卡的「eth1」作為內網的 DHCP 分配使用,
所以就把裡面的介面設定成「eth1」。
初始值:
INTERFACES=""
修改後:
INTERFACES="eth1"
修改 dhcp.conf 設定檔來指定 DHCP 範圍與狀態:
lancer@lancer-desktop:~$ sudo gedit /etc/dhcpd.conf |
然後把我是把內容全刪,
替換成以下的設定內容:
# Sample /etc/dhcpd.conf
DHCPDARGS=eth1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.200 192.168.1.240;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8,4.2.2.3;
option domain-name "Lancer";
}
最後將 isc-dhcp-server 重新啟動就行了。
lancer@lancer-desktop:~$ sudo /etc/init.d/isc-dhcp-server restart |
注意:記得設定防火牆,否則只會在 LAN 裡面打轉。
開機啟動:
lancer@lancer-desktop:~$ sudo update-rc.d.dhcpd defaults Adding system startup for /etc/init.d/dhcpd ... /etc/rc0.d/K20dhcpd -> ../init.d/dhcpd /etc/rc1.d/K20dhcpd -> ../init.d/dhcpd /etc/rc6.d/K20dhcpd -> ../init.d/dhcpd /etc/rc2.d/K20dhcpd -> ../init.d/dhcpd /etc/rc3.d/K20dhcpd -> ../init.d/dhcpd /etc/rc4.d/K20dhcpd -> ../init.d/dhcpd /etc/rc5.d/K20dhcpd -> ../init.d/dhcpd |
查詢 DHCP 配發的 IP 位址及狀態:
lancer@lancer-desktop:~$ arp Address HWtype HWaddress Flags Mask Iface 192.168.11.239 ether xx:xx:xx:xx:xx:xx C eth0 192.168.11.234 ether yy:yy:yy:yy:yy:yy C eth0 254.95.145.202.adsl.sta ether zz:zz:zz:zz:zz:zz C eth1 |
沒有留言:
張貼留言