DpoMedlem sedan aug. 2000159 inlägg Hej, Kör denna kod för att *host* använda dc som active mode.
iptables -t nat -A PREROUTING -p tcp -d 217.211.85.*** --dport 411-j DNAT --to 192.168.0.2:411
Raden fungerar utmärkt, men jag har dynamisk ip, Hur löser jag detta?
dvs denna rad ställer till det om jag får ny ip
-d 217.211.85.*** :x
Kan man skriva dit en vanlig dyndns adress istället? tar jag bort raden helt så fungerar det inte.
Tacksam för svar.
PacmanMedlem sedan juni 200246 inlägg Jag slängde ihop ett script åt dig lite snabbt:
iface="eth0"
iptables="/usr/sbin/iptables"
ip=`/sbin/ifconfig $iface | fgrep "inet" | cut -f 12 -d ' ' | cut -f 2 -d ':'`
if [ "$ip" = "" ]; then
echo "IP could not be found!"
else
$iptables -t nat -A PREROUTING -p tcp -d $ip --dport 411-j DNAT --to 192.168.0.2:411
fi
byt ut eth0 mot det interface du kör med och iptables med sökvägen till iptables så bör det funka.