【Oracle Linux】建立DHCP Server
2/1/26...About 1 min
【Oracle Linux】建立DHCP Server
系統概要
- Host OS: Hyper-V Server 2019
- Guest OS: Oracle Linux 9
- NIC: Realtek GbE Family Controller*2 (WAN & LAN)
步驟
安裝DHCP伺服器套件
sudo dnf install dhcp-server -y編輯DHCP伺服器設定檔
/etc/dhcp/dhcpd.confsudo nano /etc/dhcp/dhcpd.conf在檔案中加入以下內容,建立DHCP Server:
# # DHCP Server Configuration file. # see /usr/share/doc/dhcp-server/dhcpd.conf.example # see dhcpd.conf(5) man page # default-lease-time 3600; max-lease-time 38400; authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.254; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8, 1.1.1.1; }
啟用DHCP伺服器服務
sudo systemctl enable dhcpd sudo systemctl start dhcpd
DHCP IP綁定
編輯DHCP伺服器設定檔
/etc/dhcp/dhcpd.confsudo nano /etc/dhcp/dhcpd.conf在檔案中加入以下內容,設定IP綁定(可自行增加多個host):
// ... subnet 192.168.1.0 netmask 255.255.255.0 { // ... group { host [PC_NAME_0] { hardware ethernet 00:11:22:33:44:55; fixed-address 192.168.1.100; } host [PC_NAME_1] { hardware ethernet 01:11:22:33:44:55; fixed-address 192.168.1.101; } // ... } }
重新啟動DHCP伺服器服務
sudo systemctl restart dhcpd目標電腦需要重開網路介面才會更新IP(或等待DHCP租約到期)
sudo nmcli connection down [CONNECTION_NAME] sudo nmcli connection up [CONNECTION_NAME]
