試験用コマンド/スクリプトの小技を列挙する(随時メンテ)。
# ping応答結果のスクリプト内での判定 ping -c1 -w1 192.168.1.1 ; RET=$? ; echo $RET # pingを1行で複数端末に打つ。 for ((i=1; i < 255; i++)); do (ping -c1 -w1 192.168.1.$i &); done # リンクダウンの一発判定 cat /sys/class/net/eth0/carrier # または cat /sys/class/net/eth0/operstate # ジャンボフレーム送信 ifconfig eth0 mtu 4000 ping -s 4000 192.168.1.1 # インテルNICカードのEEPROM書き換え # MAGICナンバーはデバイスID+8086 ethtool -E eth0 magic 0x10d38086 offset 0x00 value 0xAA # ARPタイマを4時間にする(デフォルトは30秒 ±15秒) # /etc/sysctl.conf に下記を追記し再起動する。 net.ipv4.neigh.default.base_reachable_time_ms = 14400000