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:

Back to top