測試環境為 RHEL (RedHat Enterprise Linux) 6.8
如果你的 DHCP Server 有多個網路埠就可以設定成不同網段的 subnet
- Subnet – 10.0.0.0 (DHCP : 10.0.0.1) eth0
- Subnet – 172.16.0.0 (DHCP : 172.16.0.1) eth1
[root@benjr ~]# vi /etc/dhcp/dhcpd.conf default-lease-time 600; max-lease-time 7200; subnet 10.0.0.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option routers 10.0.0.1; range 10.0.0.5 10.0.0.15; } subnet 172.16.0.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option routers 172.16.0.1; range 172.16.0.5 172.16.0.15; }
系統預設啟動 DHCP 是使用 eth0,當使用多網段 DHCP 時需要在這裡特別來指定.
CentOS / RHEL 7 設定不一樣請參考 https://benjr.tw/98042
[root@benjr ~]# vi /etc/sysconfig/dhcpd DHCPDARGS="eth0 eth1";
如果要讓這兩個區段能溝通時,可以設定 ip_forward (default gateway 已經都設定為 DHCP Server IP)
[root@benjr ~]# vi /etc/sysctl.conf net.ipv4.ip_forward=1 [root@benjr ~]# sysctl -p net.ipv4.ip_forward = 1
還有一種是透過 shared-network 的設定方式在單一網路埠設定多個網段,但通常會搭配 VLAN 來使用,請參考 https://benjr.tw/94650
沒有解決問題,試試搜尋本站其他內容