コピペコードで快適生活

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

トラブルシュート時に使うコマンドメモ

カーネルのパラメータ確認

すべてのパラメータ(-a)から、パターンマッチしたものを表示
sysctl -a --pattern ***

インターフェース設定ファイル(CentOSのみ)

cat etc/sysconfig/network-scripts/ifcfg-eth0

# 修正後にrestartで反映
systemctl restart network

https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces

DNSサーバの設定

cat /etc/resolv.conf
nameserver 192.168.1.1

ネットワークの通信経路を調べる

traceroute example.com
traceroute 192.168.0.1

ホストのネットワーク統計や状態を確認する

# -n 出力をIPアドレスなど数値のみに抑制する(DNS逆引きを行わないなど)。ほかのオプション内容へ影響する

# ルーティングテーブルの表示
netstat -rn

# 現在のすべての接続を表示する
netstat -an

デフォルトゲートウェイの設定

# 宛先(0.0.0.0/0=全部)アクセス時のGWを追加
route add -net 0.0.0.0/0 gw 192.168.1.1 eth0

# GWを削除
route del -net 0.0.0.0/0 gw 192.168.1.10 eth0