Portál AbcLinuxu, 10. května 2025 06:07

Dotaz: NAT

11.11.2009 21:01 Hudys | skóre: 2
NAT
Přečteno: 279×
Odpovědět | Admin
Dobrý den, mám server běžící na Debianu 5.0.3 jádro 2.6.26-2-686. Eth0 mám použit jako WAN port s IP 10.0.3.3 a eth1 jako LAN port s IP 10.0.4.1 Brána pro přístup do internetu 10.0.3.1. Po nastaveni iptables a routrování mě na PC připojených do LAN portu funguje akorát skype ale webové stránky ne. Použitá konfigurace:
IPTABLES=/sbin/iptables

EXTIF="eth0"
INTIF="eth1"

echo "1" > /proc/sys/net/ipv4/ip_forward

$IPTABLES -P FORWARD DROP
$IPTABLES -F FORWARD 
$IPTABLES -t nat -F

$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
$IPTABLES -A FORWARD -j LOG

$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
Předem děkuji za pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.11.2009 21:33 Elvis
Rozbalit Rozbalit vše Re: NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ake mas netmasky?
11.11.2009 21:49 NN
Rozbalit Rozbalit vše Re: NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus misto maskarady:
$IPTABLES -t nat -A POSTROUTING -s 10.0.4.0/24 -j SNAT --to-source 10.0.3.3
NN
11.11.2009 22:03 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
při použití
$IPTABLES -t nat -A POSTROUTING -s 10.0.4.0/24 -j SNAT --to-source 10.0.3.3
mi linux vyhodi chybu:
-bash: -t: command not found
11.11.2009 22:07 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
Jo v přádku příkaz bez problémů, moje chyba ..
Marek 'Maxicom' Zelenka avatar 11.11.2009 21:56 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,

to vypadá, že Vám nejede jen DNS.

příkaz: cat /etc/resolv.conf Vám vypíše co?

Nebo jinak, zabýval jste se vůbec nastavením DNS serverů?

Marek
Debian GNU/Linux — instalační příručka v češtině
11.11.2009 21:59 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netmasky mam u obou zarizeni 255.255.255.0 a
cat /etc/resolv.conf
vypise:
nameserver 192.168.1.1
Marek 'Maxicom' Zelenka avatar 11.11.2009 22:13 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: NAT
A nesedí Vám DNS server/forwarder spíš na té bráně 10.0.3.1 než na 192.168.1.1?

Pokud ano pak příkaz:

echo "nameserver 10.0.3.1" > /etc/resolv.conf

Vám to nastaví správně.
11.11.2009 22:27 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
No 10.0.3.1 patří routru ne krerý je připojen WAN port a debian má v
route
zapsanou defaultní bránu 10.0.3.1, ale 192.168.1.1 je DHCP poskytovatele a 192.168.11.1 je jeho brána <= toto je nastaveno na routru který je před PC a vytváří vl. sít. (10.0.3.0)
11.11.2009 22:33 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
NeNe 192.168.1.1 je správně .. jinak nemám přístup na internet z svého servru.
11.11.2009 22:40 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
I kdyš 192.168.1.1 je i DNS poskytovatele
Marek 'Maxicom' Zelenka avatar 11.11.2009 22:40 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: NAT
Ok, když zadáte příkaz na Debianu: ping www.seznam.cz vrací se odpovědi?

A máte nastavené to DNS 192.168.1.1 i na PC, které máte připojeno na LAN port serveru s Debianem? Na PC Vám ten samý příkaz ping vrací odpovědi nebo ne?
11.11.2009 22:47 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
Odpoved pri pingu ze servu se mi vrací .. ale odpoved z PC v LAN(zapojenych za servrem) nedostanu.
Marek 'Maxicom' Zelenka avatar 11.11.2009 22:53 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: NAT
A máte nastavené to DNS 192.168.1.1 i na PC, které máte připojeno na LAN port serveru s Debianem?

Pingnete z toho PC aspoň 10.0.3.1? A to DNS 192.168.1.1 také pingnete?
11.11.2009 22:58 Hudys | skóre: 2
Rozbalit Rozbalit vše Re: NAT
Ne ne .. od 10.0.3.1 ani 192.168.1.1 odpověď nemám..
kozzi avatar 11.11.2009 23:36 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: NAT
Otazka zni jak mas nastavene dns u tech klientu? Mas tam taky 192.168.1.1 ci jak to mas na serveru? Pokud ano tak muze klient pingnout tuto adresu?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
Marek 'Maxicom' Zelenka avatar 11.11.2009 22:16 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukám na to nastavení firewallu, nechybí Vám tam nějaká pravidla pro eth0 a INPUT a INPUT obecně?
Debian GNU/Linux — instalační příručka v češtině

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.