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/ | ||