1.安裝
sudo apt-get update;
sudo apt-get install isc-dhcp-server
2.網卡設定固定IP(linux文字設定優先,使用圖形界面設定網路,dhcp server開機啟易失敗)
使用文字界面設定,避免dhcp server在開機時啟動,而網卡並不存在,因為圖形界面網卡啟動較慢
sudo nano /etc/network/interface
在
auto lo
iface lo inet loopback
最後面加入下列內容:
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
注意:eth0是網卡代號各機可能有不同,dns-nameservers是dns主機,請依需求更改之。
3.dhcp發在哪一張網卡(一般而言預設會是正確的)
sudo nano /etc/default/isc-dhcp-server
找到
INTERFACES=""
填入是正確的網卡代號
INTERFACES="eth0"
4.dhcp server設定
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-日期
nano /etc/dhcp/dhcpd.conf
說明:
網域名稱
option domain-name "example.org";
dns server使用,加空白間隔
option domain-name-servers ns1.example.org, ns2.example.org;
租約期限(秒)
default-lease-time 600;
最大租約期限(秒)
max-lease-time 7200;
網段設定
range是dhcp 發IP範圍
option routers是gateway
option domain-name-servers163.20.108.5, 203.72.153.6,168.95.1.1;
subnet 10.231.97.0 netmask 255.255.255.224 {
range 10.231.97.10 10.231.97.200;
option domain-name "class.wdps.ntpc.edu.tw";
option routers 10.231.97.254;
}
針對網卡發固定IP
host passacaglia {
hardware ethernet 00:00:c0:5d:bd:95;
fixed-address 192.168.5.201;
}
5.重啟dhcp server
sudo /etc/init.d/isc-dhcp-server restart
6.移除dhcp server
sudo apt-get remove isc-dhcp-server
===================================
自己寫的sh方便使用csv來設定電腦IP
準備工作
先下載zip檔解壓縮成hostmac.csv 和dhcpd_set.txt和dhcpd_creat.sh三檔,並將sh設成可執行檔
chmod +x dhcpd_creat.sh
1.設定環境
nano dhcpd_set.txt
2.使用試算表calc編輯hostmac.csv,把要設成固定ip的mac加入其中,存成csv檔(注意請使用utf-8格式儲存)
3.産生dhcp.conf檔案,執行
./dhcpd_creat.sh
完成設定。
沒有留言:
張貼留言