webForumDet fria alternativet

iptables + dymaisk ip

2 svar · 236 visningar · startad av Dpo

DpoMedlem sedan aug. 2000159 inlägg
#1

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
#2

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.

DpoMedlem sedan aug. 2000159 inlägg
#3

Pacman skrev:

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.

Tack så mycket. :r

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)