Geteilte Frage: Diese andere hier ist für Windows.
Linux: Der schnellste Weg, um das Internet (LAN behalten) von der Kommandozeile aus zu deaktivieren?
Ich denke, der einfachste Weg, das Internet (nicht LAN) unter Linux zu deaktivieren, besteht darin, das Standard-Gateway zu entfernen. Angenommen, LAN ist 10.0.2.0/24 und Gateway 10.0.2.1:
sudo /sbin/route del default gw 10.0.2.1
So reaktivieren Sie das Internet:
sudo /sbin/route add default gw 10.0.2.1
Aber selbst wenn dies eine einfache Zeile ist, muss zuerst die Standard-Gateway-IP ermittelt werden:
sudo /sbin/route
Ich werde einige allgemeine Shell-Skripte erstellen, die das Internet aktivieren / deaktivieren müssen (aber das LAN weiter funktionieren lassen). Es scheint also, dass ich einige (¿ grep
, vielleicht?) Operationen benötigen werde, um die genaue Gateway-IP-Nummer zu filtern und zu erkennen ( Es könnte 10.0.2.1, 127.0.0.1, 127.0.50.1, 192.168.0.1 ... usw. sein, es sei denn, ich finde eine einfachere Befehlszeile.
Irgendwelche Ideen bitte?