
|
 |
NAT'ing og Router oppsett
|
|
Nok en gang takker jeg for en super spalte.
Jeg begynner og bli GAL!
Jeg prøver og sette opp en RedHat Maskin som en router for nettverket mitt hjemme. Jeg fant et svar på denne spalten, samt at jeg har lest NAT Howtos opp og ned MANGE ganger, men jeg får det fortsatt ikke til. Først laster jeg ned et pppoe program slik at jeg får koblet opp adsl min fra telenor. Det går greit. Så skriver jeg inn:(hentet fra denne spalten)
------------------------------------------
# Last modulen for NAT'ing
modprobe iptable_nat
# Legg til regel for NAT'ing for trafikk ut via eth0
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Aktiver IP videresending
echo 1 > /proc/sys/net/ipv4/ip_forward
-------------------------------------------
Da skal det i følge HOWTO`s og dere virke, men det gjør det ikke.
Alle maskine går inn i en Switch, og har en ip på 192.168.100.x, nettverksmaske 255.255.255.0 og gateway 192.168.100.1.
Jeg kommer på nett med RedHat maskinen som skal fungere som routeren, men ingen av de andre i nettverket. Det vil si at jeg får et lokalt nettverk, men ikke internett forbindelse
Hva i alle dager er det som er feil?
Med vennlig hilsen
Alexsander B.
Hei Alexsander,
Sjekk følgende punkter:
1. Er standard gateway(route) på din router riktig satt opp? ( Når man automatisk webservere på internett fra routeren din? )
2. Er iptables satt opp til å gjøre POSTROUTING mot interfacet til din ADSL oppkobling? ( dette kan være et annet interface enn "ppp0" som vist i tidligere svar. Sørg for at du bruker riktig interface som parameter til din iptables-kommando.)
3. Når trafikken fra lokalnettet ditt frem til routeren din? ( kjør tcpdump eller netwatch på routeren din. Husk å lytte til interfacet som går mot lokalnettet ditt.)
4. blir /proc/sys/net/ipv4/ip_forward virkelig satt til 1? ( kjør 'cat /proc/sys/net/ipv4/ip_forward')
5. Er iptables policy for FORWARD satt til "ACCEPT"? (kjør iptables -L for å liste reglene).
6. Er det andre regler som hindrer trafikken i å bli videresendt? ( prøv å fjerne alle reglene i brannmuren og se om det fungere da. For å gjøre dette kan du kjøre følgende kommando: 'iptables -F; iptables -P INPUT ACCEPT; iptables -P OUTPUT ACCEPT; iptables -P FORWARD ACCEPT'.)
Ofte oppleves det som om routingen ikke fungere når det som egentlig er problemet er oppsettet av brannmuren.
Viser igjen til brukerveiledning for oppsett av iptables: http://www.netfilter.org/documentation/HOWTO//NAT-HOWTO.html
Lykke til!

|
 |
|