Ich versuche, eine Ubuntu-Hardware-Firewall einzurichten (nur zum Spaß: D) und habe mich gefragt, ob die Netzwerkskripte von Ubuntu automatisch wieder eine Verbindung zur kabelgebundenen Schnittstelle (eth0) herstellen können, wenn die Verbindung getrennt wird.
Das Modem meines ISP ist ziemlich schlecht und muss gelegentlich zurückgesetzt werden. Es ist ärgerlich, mit einer Tastatur in den Keller zu gehen und sich blind anzumelden und zu tippen /etc/init.d/networking restart
.
networking
Andrew Gunnerson
quelle
quelle
Antworten:
Schauen Sie sich Cron und Crontab an . Was Sie tun müssen, ist ein Skript zu erstellen, das Sie in
cron
dieses einfügen können ...Beispiel für ein solches Skript:
Fügen Sie dies in ein Skript ein (stellen Sie die IP-Adresse auf das ein, was Sie überprüfen möchten), und machen Sie es ausführbar mit
und führen Sie das Skript von crontab aus. Sie können diese Zeile mit dem folgenden Befehl bearbeiten
crontab -e
:*/2 * * * * root /usr/local/bin/check_network
quelle
sudo /sbin/ifconfig eth0 up
Ich schlage vor, dass Sie sich die folgenden zwei Pakete ansehen:
ifplugd
netplug
Ich habe in der Vergangenheit das erste davon verwendet, und es funktioniert gut beim Abziehen und erneuten Ziehen von Kabeln, aber ich weiß nicht, ob es auch in Ihrer Situation funktioniert, die ein bisschen anders zu sein scheint.
quelle