教大家為UbuntuLinux服務器通過MAC分配IP
Ubuntu是一個由全球化的專業開發團隊建造的操作系統。它包含了所有您需要的應用程序:瀏覽器、Office套件、多媒體程序、即時消息等。Ubuntu是一個Windows和Office的開源替代品。
對于公司來說,員工的IP如果是自動獲取的,經常會出現IP沖突現象,尤其是經常使用筆記本的員工,網絡經常更換,所以IP地址就更容易出現沖突了。
解決它的辦法是可以在公司的服務器(UbuntuLinux)上通過MAC綁定一個IP,這樣客戶端自動獲取IP就不會再變了。
dhcp(dynamichostconfigurationprotocol)就是動態主機分配協議,它用于給某個網絡段上的主機進行動態分配IP地址和相關網絡環境的配置工作,比如我們使用adsl撥號就是用的dhcp協議。
Dhcp的設置
1.dhcp的配置文件是/etc/dhcpd.conf,不過默認的情況下這個文件不存在,你需要使用它的模板建一個配置文件。模板的位置在/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample
執行命令
Java代碼
- sudovim/etc/dhcpd.conf
注意上面指令中的路徑,如果你的不同改寫為你的路徑,總之找到dhcpd.conf文件
打開以后文件后,如圖:

說明一下上圖中的代碼意思
Java代碼
- ddns-update-styleinterim;
#配置使用過渡性DHCP-DNS互動更新模式。
我的圖中沒有
Java代碼
- ignoreclient-updates;
這行代碼,它的意思是#忽略客戶端更新
Java代碼
- optiondomain-name"example.org";
#為客戶設置域名
Java代碼
- optiondomain-name-servers192.168.1.1;
#為客戶設置域名服務器
Java代碼
- #optionntp-servers192.168.1.1;
設置NTP服務器。
Java代碼
- optiontime-offset-18000;#EasternStandardTime
#設置偏移時間。
Java代碼
- default-lease-time21600;
#設置缺省的地址租期.
Java代碼
- subnet192.168.0.0netmask255.255.255.0{
- range192.168.0.200192.168.0.240
- }
#設置動態的地址池。
Java代碼
- max-lease-time43200;
#設置客戶端最長的地址租期
Java代碼
- default-lease-time21600;
#設置缺省的地址租期。
Java代碼
- optionsubnet-mask255.255.255.0;
#設置客戶端的子網掩碼

上面圖片中是設置host的方式,
***種是設置多個host的名稱,第二種是在group中設置host,其實這兩個方式一樣,都可以使用。
總結:
希望本文介紹的教大家為UbuntuLinux服務器通過MAC分配IP的方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】

















