sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #99041
Re: nat i fedora11
Kristian Kallenberg skrev:
Citat af "Bent Bagger" <bent.bagger@xxxxxxx>:
Ari Lehtonen wrote:
Tak, det er det jeg vil og har også prøvet det i forskellige varianter,
men jeg har nu nok lavet en fejl ved at NAT'e til 192.168.1.2 i
dedenstående figur.
Så skal du også være opmærksom på at Fedora muligvis har sine egne
regler liggende i forvejen. Prøv med:
# iptables -L -t nat
For at se om der ligger noget i forvejen, og om standard politik er ACCEPT.
/kallenberg
Det lykkedes desværre ikke. Jeg får stadig fat i min web-server (apache)
udefra.
Jeg har dhcp kørende på maskinen, som allokerer 168.192.1.1 til eth0 og
fast ip-adresse 192.168.1.2 til den eksterne server på eth0.
Min rc.nat indeholder følgende og starter ved opstart:
------------------------------------------------------
# Defines the location of iptables executables
iptables=/sbin/iptables
#Clears if any old iptable rules/ policies are there
iptables --flush -t nat
# Now we will do Masquerading ie. we are doing NAT
/sbin/iptables --table nat --append POSTROUTING --out-interface ppp0
--jump MASQUERADE
/sbin/iptables -A FORWARD -i ppp0 -o eth0 -m state --state
RELATED,ESTABLISHED -d 192.168.1.0/24 -j ACCEPT
/sbin/iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
# Enabling packet forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
/Ari
References