FreeBSD 建立 NAT 問題紀錄
寫這篇的時候其實我已經建立好了,但是建立時的參考資料全丟了!囧~
目前遇到什麼問題跟這相關的,就留點紀錄以便查詢。
1.一台電腦有兩張網卡,分別對內對外並設定好IP
2.使用NATD建立NAT
3.內部網路建立DHCP(沒記錯的話使用 isc-dhcpd建立)。
isc-dhcpd安裝使用:
安裝:略
設定:
設定檔一般存在於 /usr/local/etc 下,檔名為 dhcpd.conf (dhcpd.conf.sample 為參考檔)。
option domain-name-servers 192.168.XXX.XXX; #設定DNS
subnet 192.168.XXX.0 netmask 255.255.255.0 { #設定網域
目前遇到什麼問題跟這相關的,就留點紀錄以便查詢。
1.一台電腦有兩張網卡,分別對內對外並設定好IP
2.使用NATD建立NAT
3.內部網路建立DHCP(沒記錯的話使用 isc-dhcpd建立)。
isc-dhcpd安裝使用:
安裝:略
設定:
設定檔一般存在於 /usr/local/etc 下,檔名為 dhcpd.conf (dhcpd.conf.sample 為參考檔)。
subnet 192.168.XXX.0 netmask 255.255.255.0 { #設定網域
range 192.168.XXX.XXX 192.168.XXX.XXX; #設定散佈範圍
option routers 192.168.XXX.XXX; #設定GATEWAY
}
使用:
/usr/local/etc/isc-dhcpd start or ./isc-dhcpd restart
備註 : 編輯.conf檔案或開關服務時需要有管理者權限,使用su提高。
2019/11/25更新:
------------------------------------
因學校活動問題以及認證所以要避開資訊中心的防火牆設定,
這邊重新設定FreeBSD的IP,有兩種方式
改完後NAT下的電腦無法上網,但是可以ping?!
後來將相關(?有那些必須我也不知道,沒時間反覆測試)服務重啟後恢復正常。
指令 : service <服務名稱> restart
ex:
service natd restart
service ipfw restart
service routing restart (<--這個是最後加了才通,應該是必要之一吧?)
註 : 相關服務再 /etc/rc.d/內
------------------------------------
使用:
/usr/local/etc/isc-dhcpd start or ./isc-dhcpd restart
備註 : 編輯.conf檔案或開關服務時需要有管理者權限,使用su提高。
2019/11/25更新:
------------------------------------
因學校活動問題以及認證所以要避開資訊中心的防火牆設定,
這邊重新設定FreeBSD的IP,有兩種方式
- 指令 : ifconfig
ifconfig <網路卡介面> inet <IPv4> 之類的,詳細再man一下
重開機後不會保留 - 修改設定檔 : 修改 /etc/rc.conf
重開機會保留 (還要對 netif 以及 rounting 重啟,未實作)
改完後NAT下的電腦無法上網,但是可以ping?!
後來將相關(?有那些必須我也不知道,沒時間反覆測試)服務重啟後恢復正常。
指令 : service <服務名稱> restart
ex:
service natd restart
service ipfw restart
service routing restart (<--這個是最後加了才通,應該是必要之一吧?)
註 : 相關服務再 /etc/rc.d/內
------------------------------------
留言
張貼留言