FreeBSDで静的IPアドレスを設定するとルータに接続できません

FreeBSDで静的IPアドレスを設定するとルータに接続できません

固定IPアドレスで設定したいFreeBSDシステムがあるので、/etc/rc.confファイルに次の行を追加しました。

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

ネットワークサービスを再起動した後、ルータに接続できなくなりました。 pingをすると、Host is downというメッセージが表示されます。 /etc/rc.conf で DHCP を使用するように wlan0 を設定すると、ルータにうまく接続されますが、静的 IP を設定しようとすると接続できません。私はここで何が間違っているのか知っていますか?

ベストアンサー1

DHCPを使用するようにwlan0を設定し、ルータを接続して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してみてください。

おすすめ記事