🎉
ネットワークの不調時の確認項目
記事の目的
ネットワークインフラが不安定な環境で開発することが多く,ネットワーク周りのトラブルで時間を使ってしまうことが多いので、普段行っている確認事項と確認のためのコマンドを記録する。
環境
- OS: Ubuntu 20.04
IFがあるか / IPが割り当てられているか
確認方法
$ ip a
ありがちな不具合
- WiFiドングルなどのデバイスドライバが対応しておらずIFが生成されない
- DHCPで接続しなければならないのに固定している or その逆
修正方法
- デバイスに対応したデバイスドライバを入れる
- IPを設定する
ルーティングは正しいか
確認方法
$ ip route
ありがちな不具合
- インターネットに接続したWiFiよりローカルネットワークの有線LANのほうがmetricが小さく, インターネットに出られなくなっている.
修正方法
$ sudo ip route del xxx via xxx
$ sudo ip route add default via xxx metric yyy
以下は書きかけ
デフォルトゲートウェイにpingは通るか
確認方法
$ ping xxx
ありがちな不具合
- ルーティングが間違っている
- デフォルトゲートウェイ側が立ち上がっていない
インターネットに出られるか
8.8.8.8にping
dig google.com
curl google.com
対応方法の記載
proxy
nmcli
ifの命名規則
Discussion