Frage:
Wie lese ich die Interfaces aus, die up sind und die dazugehörigen IP's?
ifconfig will ich nicht mehr benutzen.
ip link show zeigt natürlich auch Interfaces an, die down sind.
ip address zeigt nur Interfaces mit IP-Adressen, d.h. nur welche die up wären. Aber wie ordne ich in dem Script jedem Interface seine dazugehörige IP zu.
Sodass per Schleife letztendlich, falls bspw. 3 Interfaces up sind, folgende Ausgabe erzeugt werden kann:
Code: Alles auswählen
iptables -t nat -A POSTROUTING -o $INTERFACE1 -j SNAT --to $INTERFACE1_IP
iptables -t nat -A POSTROUTING -o $INTERFACE2 -j SNAT --to $INTERFACE2_IP
iptables -t nat -A POSTROUTING -o $INTERFACE3 -j SNAT --to $INTERFACE3_IP