route
ネットワーク
書き方
route -n | route -n get defaultカーネルの経路表を見て直す命令ですが、Linux では `ip route` に移り、BSD/macOS では `route -n get default` のように文法が別物なので、両者の例を混ぜても通りません。
よく使うオプション
| オプション | 意味 |
|---|---|
| -n | Numeric output, no reverse DNS (Linux). |
| -n get default | Show the default route on macOS/BSD, which has a different grammar. |
| add default gw <ip> | Add a default gateway (Linux); BSD writes add default <ip>. |
| del / delete | Remove a route. Linux says del, BSD says delete. |
例
route -nThe kernel routing table on Linux.
route -n get defaultWhich gateway macOS is using.
sudo route add default gw 192.168.1.1Set a gateway by hand, lost at reboot (Linux).
つながらないとき、どこまで行けたのかを絞ります — 名前が引けないのか、経路がないのか、ポートが閉じているのか。
読み方
- 角括弧 [ ] は省いてよい部分です。
- 三点 … は複数並べられるという意味です。
- オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。
よくある質問
Q. route は何をしますか。
カーネルの経路表を見て直す命令ですが、Linux では `ip route` に移り、BSD/macOS では `route -n get default` のように文法が別物なので、両者の例を混ぜても通りません。
Q. どう打ちますか。
route -n | route -n get default — 角括弧は省いてよい部分です。
Q. よく使うオプションはいくつですか。
ここにまとめたのは4個です。全部は man route にあります。このコマンドはネットワークの仲間です。
関連するコマンド
man ページ: man route