多重 dhcp interface

[華語, cmn-Hant-TW]

因為需要另一個子網域,就多加一張網卡加上簡單的 pf 設定,然後 rc.conf 開 gateway_enable=”yes” 讓兩邊可以互通也可以上網。 用了一陣子沒遇到啥問題,不過現在要讓新的子網域也有 dhcp,就要研究一下怎麼設定了。試了一下發現還蠻簡單的,把兩個 interfaces 通通加到 dhcpd_ifaces,然後再分別把兩個子網域要分配的 IP 區段設定好即可,interface 跟 subnet 會自動對應,不需要多做設定。

/etc/rc.conf.local

dhcpd_enable="YES"
dhcpd_ifaces="intra0 intra1"

/usr/local/etc/dhcpd.conf

subnet 10.1.1.0 netmask 255.255.255.0 {
  range 10.1.1.150 10.1.1.189;
  option routers 10.9.1.254;
}
 
subnet 10.1.2.0 netmask 255.255.255.0 {
  range 10.1.2.100 10.1.2.199;
  option routers 10.1.2.254;
}

Leave a Reply

Your email address will not be published. Required fields are marked *