isc dhcp was End-of-Life on October 5, 2022,可以考慮改用 isc 的新 dhcp project - kea
https://gitlab.isc.org/isc-projects/kea
https://ubuntu.com/server/docs/how-to-install-and-configure-isc-kea
https://documentation.ubuntu.com/server/how-to/networking/install-isc-kea/
使用繁體中文,在linux mint213的版本下,想安裝dhcp server給區網電腦依照電腦的MAC碼取得固定的ip,使用ipv4,要怎麼做?
使用繁體中文,在linux mint213的版本下,想安裝dhcp server給區網電腦依照電腦的MAC碼取得固定的ip,使用ipv4,要怎麼做?
sudo nano /etc/default/isc-dhcp-server
INTERFACESv4="enp0s3"
sudo nano /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150;
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;
}
host pc1 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.10;
}
host pc2 {
hardware ethernet AA:BB:CC:DD:EE:FF;
fixed-address 192.168.1.11;
}
啟動服務:
sudo systemctl start isc-dhcp-server
設定開機自動啟動:
sudo systemctl enable isc-dhcp-server
檢查狀態:
sudo systemctl status isc-dhcp-server
在區網電腦上(或用虛擬機),設定網卡為 DHCP 自動取得 IP,檢查是否獲得了你設定的固定 IP。
也可以在主機上查看 DHCP 租約紀錄:
cat /var/lib/dhcp/dhcpd.leases
114.10.13-ip set
network:
version: 2
renderer: networkd # LMDE6/Mint 建議使用 systemd-networkd
ethernets:
enp0s3:
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.10/24 # 主 IP
- 192.168.1.11/24 # 次 IP(模擬第二張網卡)
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
optional: true
# 完全關閉 IPv6
# 若你想明確禁止 IPv6,可以加上:
ethernets:
enp0s3:
accept-ra: no
ipv6-privacy: no
dhcp6: no