4
วิธีการกำหนดค่า `eth0 'ให้ลองใหม่' dhclient` เมื่อถอดปลั๊กและเสียบใหม่แล้ว?
ฉันกำลังทำงานกับอุปกรณ์ linux ฉันต้องการให้รับ DHCP ถ้าฉันเสียบสายเคเบิลเครือข่ายหลังจากบูตขึ้นแล้วหรือหากถอดสายเคเบิลเครือข่ายออกแล้วเสียบใหม่ ทางออกหนึ่งคือการเรียกใช้สคริปต์เช่นนี้ (ซึ่งใช้งานได้ btw): #!/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 …