So legen Sie eine permanente IP-Adresse über ein Skript fest

So legen Sie eine permanente IP-Adresse über ein Skript fest

Gefällt mirZuständeIch kann die Datei bearbeiten, um eine IP-Adresskonfiguration zu erhalten. Ist es möglich, ein Befehlszeilenprogramm zu verwenden, das dies für mich erledigt? Wie:

   sudo configutilcommand -mode static -ip 192.168.7.2 -mask 255.255.255.0 .....

oder so etwas, also brauche ich es nicht, um die Datei zu bearbeiten.

p.s.: configutilcommand ist ein hypothetisches, von mir erfundenes Zeug zu Beispielzwecken.

Antwort1

Zum Einstellen einer IP-Adresse auf der Schnittstelle können Sie den folgenden Befehl verwenden

sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy

danach

sudo route add default gw xxx.xxx.xxx.xxx

Und Ihr Netzwerk wird funktionieren.

Wenn Sie möchten, geben Sie diesen Befehl ein/etc/rc.local

Verwenden Sie diese Option eth0, wenn Sie eine kabelgebundene Verbindung konfigurieren und versuchen, eine IP-Adresse bei einer WLAN-Verbindung hinzuzufügen wlan0. Liste der Schnittstellen, die Sie mit dem Befehl erhaltenifconfig

verwandte Informationen