2015年11月21日

dhcp server與webmin

1.ubuntu安裝dchp
sudo -s
apt-get update
apt-get install isc-dhcp-server

##如果要移除apt-get remove isc-dhcp-server

設定檔案/etc/dhcp/dhcp.conf
先做備
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-bak
vim /etc/dhcp/dhcpd.conf

說明:
網域名稱
option domain-name "example.org";
dns server設定
option domain-name-servers ns1.example.org, ns2.example.org;
預設dchp出租時間
default-lease-time 600;
最大出租時間
max-lease-time 7200;

設定範例,把xx改成學校的號碼
subnet 10.231.xx.0 netmask 255.255.255.0 {
  range 10.231.xx.50 10.231.xx.250;
  option domain-name-servers 203.72.153.6, 168.95.1.1;
  option domain-name "xxxx.ntpc.edu.tw";
  option subnet-mask 255.255.255.0;
  option routers 10.231.xx.254;
  option broadcast-address 10.231.xx.255;
  default-lease-time 600;
  max-lease-time 7200;
##綁mac設定固定IP
host academic00 {
  hardware ethernet 08:00:07:26:c0:a5;
  fixed-address 10.231.xx.20;
}


}

簡易設定程式
mkdhcpd.sh

csv中host名稱不可以是中文
computer.csv

下載後,在所在位置,開啟終端機
sudo -s
chmod +x mkdhcpd.sh
bash mkdhcpd.sh computer.csv
會自動按照csv設定幫您設定管理電腦IP
注意的地方是發固定IP的位址不可以和range的部分相重疊。

cp dhcpd.conf /etc/dhcp/dhcpd.conf
/etc/init.d/isc-dhcp-server restart

圖形界面管理webmin
官網:http://www.webmin.com/
下載deb版本
http://prdownloads.sourceforge.net/webadmin/webmin_1.770_all.deb
安裝
sudo dpkg -i webmin_1.770_all.deb
apt-get -f install
開啟瀏覽器輸入https://IP:10000
輸入帳號和密碼






張貼留言