分配静态 IP 后 freebsd 服务器无法连接到互联网

分配静态 IP 后 freebsd 服务器无法连接到互联网

我有一台 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 缺失。

我尝试了两种不同的网络拓扑

  1. 调制解调器 --> freeBSD 服务器 --> 路由器 (先前位置的拓扑)
  2. 调制解调器 --> 路由器 --> freeBSD 服务器 (路由器上启用端口转发)

答案1

已解决。我的网络拓扑已从

modem --> server --> router

modem --> router --> server

所以我需要分配一个本地静态 IP 192.168.1.3,而不是我的外部 IP。

@Darius 给了我答案无法分配外部静态 IP(/etc/init.d/networking restart 挂起)

相关内容