在 FreeBSD 中设置静态 IP 地址时无法连接到路由器

在 FreeBSD 中设置静态 IP 地址时无法连接到路由器

我有一台 FreeBSD 机器,正在尝试使用静态 IP 地址进行配置,因此我将以下行添加到 /etc/rc.conf 文件中

ifconfig_wlan0="inet 192.168.0.20 netmask 255.255.255.0"
defaultrouter="192.168.0.10"

重新启动网络服务后,我无法再连接到路由器。如果我 ping 它,我会收到消息主机已关闭。如果我在 /etc/rc.conf 中将 wlan0 设置为使用 DHCP,我可以正常连接到路由器,但如果我尝试设置静态 IP,则无法连接。知道我在这里可能做错了什么吗?

答案1

将 wlan0 设置为使用 DHCP,连接并 ping 路由器。查找默认网关(defaultrouter)的IP

# netstat -r | grep -B1 default

在 rc.conf 中设置此默认路由器和 wlan0 静态 IP。重启网络

# /etc/rc.d/netif restart wlan0

检查路由“netstat -r”并确保默认网关(defaultrouter)设置正确。可选择重新启动路由

# /etc/rc.d/routing restart

尝试 ping 路由器。

相关内容