FreeBSD における Network に関する手動設定メモ
以下例には fxp0 が表記されますがお使いのネットワークデバイス名に読み替えて下さい。
現在の IPアドレスを確認する。複数のネットワークデバイスがある場合は一覧が表示されます。
# ifconfig
ネットワークデバイスfxp0にIPアドレスの指定 (192.168.0.10/24)
# ifconfig fxp0 inet 192.168.0.10 netmask 255.255.255.0
エイリアスの設定 (192.168.0.10 を追加します)
# ifconfig fxp0 inet 192.168.0.10 netmask 255.255.255.255 alias
エイリアスを無効にする (192.168.10.10 を無効にします)
# ifconfig fxp0 inet 192.168.0.10 netmask 255.255.255.255 -alias
メディアタイプの指定 (100base-TX)
# ifconfig fxp0 media 100baseTX
メディアタイプの指定 (10base-T)
# ifconfig fxp0 media 10baseT/UTP
duplex の指定 (full fuplex)
# ifconfig fxp0 media 100baseTX mediaopt full-duplex
auto の設定
# ifconfig fxp0 media autoselect
ネットワークデバイスの up down
# ifconfig fxp0 down
DHCP クライアントで、IP アドレスを取得したい時も up します
# ifconfig fxp0 up
ルーティングテーブルの表示
Linuxの場合
# route
FreeBSDの場合
# netstat -nr
default gateway の指定 (192.168.0.254 を指定します)
# route add default 192.168.0.254
defalut gateway の削除
# route delete default
経路の追加 -net (172.16.1.0/24 を 192.168.0.253 に)
# route add -net 172.16.1.0 -netmask 255.255.255.0 192.168.0.253
経路の削除
# route delete 172.16.1.0
経路の追加 -host (172.16.1.1 を 192.168.0.253 に)
# route add -host 172.16.1.1 192.168.0.253
経路の検索
# route get 172.16.1.1
経路のモニタ
ルーティングテーブルの変更、検索の失敗、などをモニタします
# route monitor
created: