Linux DHCP中如何添加靜態IP地址

Linux DHCP中如何添加靜態IP地址

linux系統中,使用DHCP服務器(例如ISC DHCP Server)動態分配IP地址是常見做法。但有時需要為特定設備分配靜態IP。以下步驟演示如何在ISC DHCP Server中為特定MAC地址配置靜態IP:

  1. 修改DHCP配置文件: 打開DHCP服務器配置文件,通常位于/etc/dhcp/dhcpd.conf。使用文本編輯器,例如nano:

    sudo nano /etc/dhcp/dhcpd.conf
  2. 定義IP地址池: 在配置文件中,定義一個子網并指定IP地址范圍。例如:

    subnet 192.168.1.0 netmask 255.255.255.0 {     range 192.168.1.10 192.168.1.100;     option routers 192.168.1.1;     option subnet-mask 255.255.255.0;     option domain-name-servers 8.8.8.8, 8.8.4.4; }
  3. 添加靜態IP配置: 在同一子網定義內,添加host聲明,指定MAC地址和靜態IP地址:

    host specific-device {     hardware ethernet 00:11:22:33:44:55;     fixed-address 192.168.1.101; }

    其中hardware ethernet為設備MAC地址,fixed-address為分配的靜態IP。

  4. 保存并重啟: 保存配置文件并重啟DHCP服務器。重啟命令取決于您的Linux發行版:

  5. 驗證配置: 確認DHCP服務器運行正常且靜態IP已正確分配。可以使用以下命令檢查狀態和日志:

    sudo systemctl status isc-dhcp-server  # 查看服務狀態 sudo tail -f /var/log/syslog       # 查看日志 (實時輸出)

完成以上步驟后,指定MAC地址的設備將獲得您配置的靜態IP地址。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享