Networking
OVH 公共實例上的 PfSense FreeBSD - 沒有網際網路連接
我在新安裝的 PfSense 系統中沒有網際網路連接。
腳步:
- 我用 Ubuntu 創建了 OVH 實例並安裝了
mfsbsd
圖像。- 開機後
mfsbsd
也有網路問題。根本無法下載任何東西或ping。- 我使用本地網路通過 SSH 複製了 PfSense 圖像。
- 我用
UFS BIOS option
.- 使用 OVH 控制台,我可以看到 PfSense 在重新啟動後正確啟動。我還使用同一本地網路中的其他伺服器(
http://192.168.10.22/ --> https://pfsense.domain.com/
)在 nginx 上配置了反向代理。之後我可以通過pfsense.domain.com
URL 訪問 GUI,但登錄後出現錯誤,我無法在 UI 中執行任何操作:檢測到 HTTP_REFERER 未在系統 > 高級 ( https://pfsense.domain.com/ ) 中定義。如果不需要,可以在系統 > 高級 > 管理員訪問中禁用此檢查。
- 使用控制台登錄到 PfSense 伺服器後,我注意到還有網路連接問題。
- 一些輸出:
[2.5.2-RELEASE][admin@pfSense.home.arpa]/root: ifconfig vtnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=800b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LINKSTATE> ether xx:xx:xx:xx:xx:xx inet6 xxxx::xxxx:xxxx:xxxx:xxxx%vtnet0 prefixlen 64 scopeid 0x1 inet 123.123.123.123 netmask 0xffffffff broadcast 123.123.123.123 media: Ethernet 10Gbase-T <full-duplex> status: active nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> vtnet1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=800b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LINKSTATE> ether xx:xx:xx:xx:xx:xx inet6 xxxx::xxxx:xxxx:xxxx:xxxx%vtnet1 prefixlen 64 scopeid 0x2 inet 192.168.10.22 netmask 0xffffff00 broadcast 192.168.10.255 media: Ethernet 10Gbase-T <full-duplex> status: active nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> enc0: flags=0<> metric 0 mtu 1536 groups: enc nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> pflog0: flags=100<PROMISC> metric 0 mtu 33160 groups: pflog pfsync0: flags=0<> metric 0 mtu 1500 groups: pfsync [2.5.2-RELEASE][admin@pfSense.home.arpa]/root: netstat -rn Routing tables Internet: Destination Gateway Flags Netif Expire 123.123.123.123 link#1 UHS lo0 123.123.123.123/32 link#1 U vtnet0 127.0.0.1 link#4 UH lo0 192.168.10.0/24 link#2 U vtnet1 192.168.10.22 link#2 UHS lo0 213.186.33.99 xx:xx:xx:xx:xx:xx UHS vtnet0 Internet6: Destination Gateway Flags Netif Expire ::1 link#4 UH lo0 fe80::%vtnet0/64 link#1 U vtnet0 fe80::xxxx:xxxx:xxxx:xxxx%vtnet0 link#1 UHS lo0 fe80::%vtnet1/64 link#2 U vtnet1 fe80::xxxx:xxxx:xxxx:xxxx%vtnet1 link#2 UHS lo0 fe80::%lo0/64 link#4 U lo0 fe80::1%lo0 link#4 UHS lo0 [2.5.2-RELEASE][admin@pfSense.home.arpa]/root: ping 1.1.1.1 PING 1.1.1.1 (1.1.1.1): 56 data bytes ping: sendto: No route to host ping: sendto: No route to host ping: sendto: No route to host [2.5.2-RELEASE][admin@pfSense.home.arpa]/root: ping serverfault.com ping: cannot resolve serverfault.com: Host name lookup failure
- 我檢查了
/etc/defaults/rc.conf
和選項defaultrouter
並gateway_enable
設置為NO
. 我將它們更改為YES
,但重新啟動後沒有幫助。
問題已解決:
- 我
OpenVPN
在 OVH 伺服器中創建了隧道,- 連接到
OpenVPN
網路後,我使用私有 IP 地址打開了PFSense
GUI,並且能夠禁用HTTP_REFERER
.
我無法弄清楚如何從 cli 禁用它。- 從 GUI 我將 OVH 網關 IP 地址添加到 WAN 介面,並且連接已經開始工作。它在
Interface -> WAN-> IPv4 Upstream gateway
.
我試圖通過使用 cli 更改 FreeBSD OS 中的預設路由來做同樣的事情,但它不想工作。