GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Festlegen einer statischen IP-Adresse, wenn sie nicht von DHCP erhalten wurde (Skript)

dhclient sollte Fallback über Lease-Deklaration unterstützen, siehe dhclient.conf Manpage.

Fügen Sie so etwas zu Ihrem dhclient.conf hinzu

timeout 10;
lease {
interface "eth0";
fixed-address 10.0.0.10;
option subnet-mask 255.255.255.0;
renew 2 2022/1/1 00:00:01;
rebind 2 2022/1/1 00:00:01;
expire 2 2022/1/1 0:00:01;
}

oder Sie können der Schnittstelle eine zweite IP zuweisen, z. B. /etc/network/interfaces

auto lo
iface lo inet loopback
iface eth0 inet dhcp

auto eth0:1
iface eth0:1 inet static
address 10.10.10.2
netmask 255.255.255.0

Linux
  1. Verhindern, dass ein Bash-Skript gleichzeitig ausgeführt wird

  2. Erkennen, ob die Taste aus dem Skript gedrückt wird?

  3. Ubuntu – DHCP-Server-Leases aus Perl-Skript abfragen?

  4. Führen Sie das Bash-Skript von der URL aus

  5. atomare Erstellungsdatei, falls nicht aus dem Bash-Skript vorhanden

Richten Sie unter Linux eine statische Netzwerkverbindung ein

nohup:Befehl nicht gefunden

Ausführen eines Python-Skripts von PHP

Ausführen von Pycharm als root vom Launcher

Shebang oder nicht Shebang

Eine statische Host-Route kann nicht eingerichtet werden - SIOCADDRT:Kein solcher Prozess