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

Dotaz: SNAT na jedinem rozhrani eth0

17.1.2006 16:35 Tlamik
SNAT na jedinem rozhrani eth0
Přečteno: 202×
Odpovědět | Admin
Resim takovou jednu vec trosku netypickou. Mam sest pocitacu v siti a z toho jenom jeden muze do internetu resp. pres nejaky fw (na nem je povolena jenom ta jedna IP napr. 192.168.1.63). Napadlo me, protoze v kazdem kompu je jenom jedna sitovka, ze nastavim na vsech PC krome 192.168.1.63 jako default gw prave 192.168.1.63, zapnu na nem forward a spustim jedine pravidlo: iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.10-192.168.1.15 -d 194.228.32.3 -j SNAT --to 192.168.1.63 tim by mi mohl na vsech PC fungovat www.seznam.cz ? Nechci to kvuli prochazeni internetu, ale kvuli pripojovani na jednu jedinou IP v internetu pres ssh, proto jenom jeden destination. Spis mi jde o to, jestli bude fungovat SNAT na jedinem rozhrani, protoze typicky se to pouziva hlavne na dvou sitovkach.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2006 17:16 Ľubomír Host | skóre: 19 | Bratislava
Rozbalit Rozbalit vše Re: SNAT na jedinem rozhrani eth0
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak som spravne pochopil, tak nejaky hub/switch uz mas. Za par korun kup hocijaku najlacnejsiu sietovku a daj to do jedneho PC. Tym padom nebudes riesit takuto zvrhlost. Budes mat serioznu lokalnu siet a poriadny vstupny firewall.

Alebo ma este napada nadefinovat alias na tu jednu sietovku, aby mala 2 IP adresy. Podla dest addr potom zistis, ze ci chce ist klient von alebo iba na ten routovaci pocitac. Toto by mohlo fungovat.

S jednou IP adresou na tom pocitaci to podla mna asi nepojde. Ak by slo iba o web, tak by sa dal pouzit proxy server (napr. squid), ale s sshckom neviem.
-- http://blog.hostname.sk
17.1.2006 17:43 Tomas Simek
Rozbalit Rozbalit vše Re: SNAT na jedinem rozhrani eth0
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebudu To zkouset za tebe, ale myslim ze by to mohlo fungovat, koncepcne je to ok. Nevim, jestli Linux nebude mit problem poslat packet zpatky tim samym interface, pokud se nezmenila destination ip. Potom bys musel pouzit policy routing tam by tohle chovani provdepodobne slo vynutit.

100% funkcni reseni (pokud tam mas vsude Linuxy), je udelat na vsech strojich krome klasickeho interface jeste jeden VLAN dle 802.1q (debian packege vlan) a trafic ven/resp. veskerej lokalni routovat prez nej (jina sit treba 10.0.0.0). tohle je 100% funkcni cesta mam ji overenou

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.