Dhcp
將兩個靜態 IP 地址分配給一個 MAC 地址
isc-dhcp-server 可以給一個mac地址兩個靜態ip地址嗎?
我的網路中有幾個 Genexis 終端。每個終端有兩個介面,一個用於公共流量,一個用於管理流量。兩個介面都有相同的mac地址。DHCP 伺服器可以通過 dhcp 選項欄位和 dhcp 類聲明來檢測介面。
每個終端都必須有靜態 IP 地址而不是動態地址。使用動態地址和動態池,這將是一件容易的事。
或者是否有任何 dhcp 伺服器可以做到這一點?
不管你是否使用DHCP,你最好不要將兩個MAC相同、IP不同的介面放到同一個鏈路(廣播域)中。除非您能夠準確預測所有結果。
如果您有兩個獨立的子網,您的 DHCP 配置很簡單:只需將主機條目放入相應的子網聲明中。但請記住,主機名應該是全域唯一的。
這種方法至少適用於 isc-dhcpd-V3.0.5-RedHat。
如果您有託管交換機,則可以使用基於埠的 VLAN 創建隔離子網。
以及支持 VLAN 的網卡允許您將此子網映射到子介面。否則使用兩張卡。
從工作配置中提取:
在客戶端(動態獲取地址):
eth0 Link encap:Ethernet HWaddr 00:25:90:35:E4:40 inet addr:10.10.17.34 Bcast:10.10.255.255 Mask:255.255.0.0 ... eth0.100 Link encap:Ethernet HWaddr 00:25:90:35:E4:40 inet addr:192.168.100.34 Bcast:192.168.100.255 Mask:255.255.255.0 ...
在伺服器上:
eth0 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC inet addr:10.10.17.7 Bcast:10.10.255.255 Mask:255.255.0.0 eth0.100 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC inet addr:192.168.100.7 Bcast:192.168.100.255 Mask:255.255.255.0
dhcpd.conf:
subnet 10.10.0.0 netmask 255.255.0.0 { option subnet-mask 255.255.0.0; ... host nms2 { hardware ethernet 00:25:90:35:e4:40; fixed-address 10.10.17.34; } } subnet 192.168.100.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; ... host nms2-san { hardware ethernet 00:25:90:35:e4:40; fixed-address 192.168.100.34; } }