Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:linux_skripte [23.07.2025] – [SSH login -> IP-Adressen anzeigen] mark | linux:linux_skripte [23.07.2025] (aktuell) – [Für proxmox LXC container] mark | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
</ | </ | ||
+ | |||
+ | ===== Für proxmox LXC container ===== | ||
+ | |||
+ | Du möchtest das für jeden LXC Container haben? | ||
+ | < | ||
+ | |||
+ | \\ | ||
+ | Das geht so: | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | read -r -d '' | ||
+ | #!/bin/bash | ||
+ | |||
+ | # Farben definieren | ||
+ | RED=' | ||
+ | GREEN=' | ||
+ | CYAN=' | ||
+ | NC=' | ||
+ | |||
+ | echo -e " | ||
+ | ip -o -4 addr show | awk -v green=" | ||
+ | ip -o -6 addr show | awk -v red=" | ||
+ | echo -e " | ||
+ | EOF | ||
+ | |||
+ | for CTID in $(pct list | awk ' | ||
+ | echo " | ||
+ | |||
+ | TARGET_FILE="/ | ||
+ | |||
+ | echo " | ||
+ | |||
+ | pct exec $CTID -- chmod +x $TARGET_FILE | ||
+ | |||
+ | echo " | ||
+ | done | ||
+ | |||
+ | echo " | ||
+ | |||
+ | </ | ||
+ | |||
+ | Als Skript anlegen, ausführbar machen und ausführen. (auf jedem Proxmox Server einzeln) | ||
+ | |||
+ | Die Ausgabe nach dem Login sieht dann etwa so aus: | ||
+ | |||
+ | ** <font inherit/ | ||
+ | < | ||
+ | IPv4: eth0 192.168.178.15/ | ||
+ | IPv4: docker0 172.17.0.1/ | ||
+ | < | ||
+ | IPv6: eth0 abcd:: | ||
+ | ** <font inherit/ | ||