Setup routing to specific network in Ubuntu

1 min read読了の目安(約600字

特定のネットワークへのルーティングをしたい

ipコマンド

  • ip route add ${nw_cidr} via ${gateway} dev ${interface}
    • ip route add:ルーティング設定を追加
    • nw_cidr: 対向NWのCIDR、192.168.0.0/24みたいな形式
    • gateway: gatewayのIP
    • interface: ip aで確認できるens192みたいなインターフェイスを指定

routeコマンド

(ルーティング設定はこれから基本的にipコマンドを使う流れらしい)

  • route add -net ${nw_address} netmask ${subnet_mask} gw ${gateway} ${interface}
    • nw_address: 対向NWのネットワークアドレス。(192.168.0.0/24のNWならホスト部0の192.168.0.0
    • subnet_mask: サブネットマスク。(192.168.0.0/24のネットワークなら255.255.255.0ipcalcコマンドとかでよく調べる)
    • gateway: gatewayのIP
    • interface: interfaceを指定(ipコマンド使ったルーティングと一緒)