コピペコードで快適生活

明日使えるソースを自分のために

ルーティングの確認&更新

よくわかっていなかったので整理。

# ルーティングテーブルの確認
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    100    0        0 eth0  # デフォルトゲートウェイ = 192.168.0.1
default         192.168.0.1     0.0.0.0         UG    101    0        0 eth1  # 〃
172.16.0.0      172.16.0.1      255.255.255.0   UG    0      0        0 eth1  # 172.16.0.0/24への通信は172.16.0.1へ転送する
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0  # 192.168.1.0/24への通信はデフォルトゲートウェイ(0.0.0.0)へ転送する
192.168.0.10    172.16.0.1      255.255.255.255 UH    100    0        0 eth1  # 192.168.0.10への通信は172.16.0.1へ転送する

# ルールを追加
route add -net 192.168.0.20 netmask 255.255.255.255 gw 172.16.0.1 eth1

# ルールを削除
sudo route del -net 192.168.0.10 netmask 255.255.255.255 gw 172.16.0.1 eth1

# デフォルトゲートウェイを削除
sudo route del default netmask 0.0.0.0 gw 192.168.0.1 eth1