====== Ifup-ifdown ====== ====== ifup - ifdown ====== restart networking on a DHCP network. ifdown eth0 ifup eth0 /etc/init.d/ifupdown eth0 :- this doesn't seem to properly deactivate and reactive the network with dhcp etc. ===== Manual restart of Networking eth0 etc. ===== As mentioned above, /etc/init.d/ifupdown doesn't fully deactive and reactive eth0, and instead just flushes it etc. In order to manually restart eth0, /etc/init.d/ifdown eth0 must be called. If this is done however and there is no physical access to the server - then, your network goes down and you cant reach your server. This is very very bad. A simple piped sleep ifdown ipup command can be called however. The command is: sleep 90 | ifdown eth0 && ifup eth0 ===== Check to see if a Network Link/Interface is up|down ===== ip link show eth0 //the iproute package is required. If there is no ip package, apt-get install iproute If eth0 has a Network link, the following will be returned:
2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:26:57:4e brd ff:ff:ff:ff:ff:ff
If eth0 has no Network link, the following will be returned:
2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:26:57:4e brd ff:ff:ff:ff:ff:ff
The "UP" is the operative word. ---- More info at: http://learnlinux.tsf.org.za/courses/build/net-admin/ch05.html