Stránka 1 z 3
Dynamický NAT
Napsal: 26 Oct 2015 12:00
od erotel
Ahoj
Řeším problém na hlavní GW.
Dosud jsem používal pro klienty na NATem pravidla,kde jednotlivé rozsahy se natují na jednu veřejnou ip.
Kód: Vybrat vše
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to X.X.X.0
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to X.X.X.1
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to X.X.X.2
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j SNAT --to X.X.X.3
atd.
Jelikož nevyužívám všechny rozsahy 192.168.X.X/24 ,ale chci využít všechny veřejné ip,zadal jsem pravidlo
Kód: Vybrat vše
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -j SNAT --to-source X.X.X.1-X.X.X.254
Po téhle změně mi klienti hlásí nemožnost přehrávání videí na nova plus,ivysílání
Díky za pomoc
Re: Dynamický NAT
Napsal: 26 Oct 2015 12:55
od ludvik
To pravidlo neznamená "vyber si jednu a tu používej pořád". Ale vybírá nová se pro každou konexi. Takže u videí, které jsou "segmentované" se klidně může stát, že kousek je stahován pod jednou IP a druhý kousek pod další. A to se jim nemusí líbit.
Ale nikdy jsem to nezkoušel. Jiné vysvětlení ale asi nepřipadá v úvahu. Zkus z takové stanice zobrazovat třeba mojeip.cz, pokud se ti bude měnit, je to co tvrdím pravda.
Re: Dynamický NAT
Napsal: 27 Oct 2015 10:44
od erotel
Vyřešeno s pomocí na jiném fóru.
Řešení je zadat
Kód: Vybrat vše
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -j SNAT --to-source X.X.X.1-X.X.X.254 --persistent
Re: Dynamický NAT
Napsal: 28 Oct 2015 09:52
od cancel
da sa toto nastavit aj na mikrotiku?
Re: Dynamický NAT
Napsal: 15 Nov 2015 22:44
od Exter01
cancel píše:da sa toto nastavit aj na mikrotiku?
pravdepodobne
Kód: Vybrat vše
add action=src-nat chain=srcnat disabled=no src-address=192.168.0.0/16 to-addresses=X.X.X.1-X.X.X.254
ale ako to bude fungovat , to neviem zarucit

Re: Dynamický NAT
Napsal: 16 Nov 2015 00:23
od ludvik
Jsi mu přepsal to jeho "linux" řešení do "mikrotik". Což není to, co by si představoval ... jaksi tam chybí --persistent.
Re: Dynamický NAT
Napsal: 11 May 2017 20:32
od forkman
Dovolím si oživit starší téma, dá se ten persistent parametr na mikrotiku taky nějak jednoduše vyřešit?
Re: Dynamický NAT
Napsal: 12 May 2017 11:41
od fujara
forkman píše:Dovolím si oživit starší téma, dá se ten persistent parametr na mikrotiku taky nějak jednoduše vyřešit?
Mam to takto:
/ip firewall nat
add action=same chain=srcnat comment=nat out-interface=WAN same-not-by-dst=yes src-address=10.0.0.0/8 to-addresses=x.x.x.0/24
Re: Dynamický NAT
Napsal: 27 Nov 2017 22:10
od ronin
fujara píše:forkman píše:Dovolím si oživit starší téma, dá se ten persistent parametr na mikrotiku taky nějak jednoduše vyřešit?
Mam to takto:
/ip firewall nat
add action=same chain=srcnat comment=nat out-interface=WAN same-not-by-dst=yes src-address=10.0.0.0/8 to-addresses=x.x.x.0/24
Rozumím tomu správně, že toto pravidlo vybírá veřejné IP na které se má natovat nějak postupně či podle používání, tak aby se nestalo, že třeba všichni klienti pojedou přes jednu určitou IP a pak se mi stane, že dojdou na té veřejné porty a nová spojení se již nebudou navazovat a tak přestanou jet klientům nová spojení?
Re: Dynamický NAT
Napsal: 27 Nov 2017 23:16
od pgb
Same not by dst zajišťuje, aby se jedna zdrojová ip v lan přeložila při komunikaci s více cíly za stále stejnou ip při použití srcnat rozsahu.
Jak funguje algoritmus vybíráni ip z src nat rozsahu netuším, jestli jede postupně dokola ..... nehledal jsem, zkusím zítra dohledat a odlaborovat.
Re: Dynamický NAT
Napsal: 27 Nov 2017 23:27
od ronin
pgb píše:Same not by dst zajišťuje, aby se jedna zdrojová ip v lan přeložila při komunikaci s více cíly za stále stejnou ip při použití srcnat rozsahu.
Jak funguje algoritmus vybíráni ip z src nat rozsahu netuším, jestli jede postupně dokola ..... nehledal jsem, zkusím zítra dohledat a odlaborovat.
Super, děkuji, zajímalo by mě to.
Resp. hledám řešení jak by se mi rovnoměrně překládaly zdrojové IP na veřejné. Právě proto, aby se minimalizovala možnost, že by mi na veřejné došly porty a nenavazovaly by se tak nová spojení. Mám totiž veřejných pouze omezené množství.
Re: Dynamický NAT
Napsal: 27 Nov 2017 23:34
od hapi
nový spojení pokud vim se navazujou vždy, maže to nejstarší spojení když neni volno.
Re: Dynamický NAT
Napsal: 27 Nov 2017 23:44
od iTomB
hapi píše:nový spojení pokud vim se navazujou vždy, maže to nejstarší spojení když neni volno.
Jak na cem hapi. Linux to nedela (mozna nejaka podpora, nenasel jsem), nektere routery se tak chovaji, nektere ne. Mikrotik nevim.
Cekam na tvou odpoved jinde

Tom
Re: Dynamický NAT
Napsal: 28 Nov 2017 00:36
od ludvik
Mazání nejstarších spojení postrádá logiku. Je lepší odmítnout nové (a zapsat do logu), než nějakým algoritmem ořezávat stará, klidně dlouhodobě běžící spojení.
Re: Dynamický NAT
Napsal: 28 Nov 2017 01:17
od iTomB
ludvik píše:Mazání nejstarších spojení postrádá logiku. Je lepší odmítnout nové (a zapsat do logu), než nějakým algoritmem ořezávat stará, klidně dlouhodobě běžící spojení.
Jak kdy, pokud mas nastaven delsi cas ip_conntrack_tcp_timeout_established a vyhnivaj ti treba spojeni TCP=5228.
Tohle umel starej Asus DSL modem a v nem to bylo super.
Ja spis hledam, jak nastavit tento cas pro extra spojeni. Zjistil jsem, ze u nekterych spojeni je jiny, nez mam nastaveno a nevim co to zpusobuje.
Tom