4
プラグを抜いて再度差し込んだときに「eth0」が「dhclient」を再試行するように設定するにはどうすればよいですか?
Linuxガジェットを作成しています。 起動後にネットワークケーブルを接続した場合、またはネットワークケーブルを抜き差しした場合にDHCPを取得したい。 1つの解決策は、次のようなスクリプトを実行することです(これは機能します)。 #!/bin/bash NET_STATUS='different' while true do NEW_NET_STATUS=`ifconfig | grep RUNNING | grep -v LOOPBACK` if [ "${NEW_NET_STATUS}" = "${NET_STATUS}" ] then echo "no change" sleep 1 continue fi NET_STATUS=${NEW_NET_STATUS} if [ "${NET_STATUS}" ] then echo "cable plugged in" else echo "cable unplugged" fi sleep 1 done しかし、私は、つま先の奥深くで、イーサネットケーブルのホットプラグイベントに対処するためのより良い方法があることを教えてくれます。