我有一台 freeBSD 服务器,在旧位置运行良好,但我将其移至新位置,使用新的 ISP 和新的静态 IP 地址。我在 /etc/rc.conf 中用新静态 IP 替换了旧静态 IP。我还将网络掩码和默认路由器更改为新地址(由 isp 提供给我)。然后我在 /etc/resolv.conf 中更改了名称服务器地址
machinename# /etc/rc.d/netif restart
machinename# ping www.google.com
ping: cannot resolve www.google.com: Host name lookup failure.
我有两张网卡 rl0 和 xl0,输入后
machinename# /etc/rc.d/netif restart
仅显示 lo0 和 xl0。rl0 缺失。
我尝试了两种不同的网络拓扑
- 调制解调器 --> freeBSD 服务器 --> 路由器 (先前位置的拓扑)
- 调制解调器 --> 路由器 --> freeBSD 服务器 (路由器上启用端口转发)
答案1
已解决。我的网络拓扑已从
modem --> server --> router
到
modem --> router --> server
所以我需要分配一个本地静态 IP 192.168.1.3,而不是我的外部 IP。
@Darius 给了我答案无法分配外部静态 IP(/etc/init.d/networking restart 挂起)