❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Problém s komunikací veřejných IP v jedné síti

Návody a problémy s konfigurací.
bayern
Příspěvky: 16
Registrován: 8 years ago

Problém s komunikací veřejných IP v jedné síti

Příspěvekod bayern » 7 years ago

Dobrý den,

řeším se zákazníkem takový problém. Má dvě pobočky v jednom městě a na každé pobočce má svůj vlastní server + každá pobočka má veřejnou IP.

Pobočka 1:
Hlavní router -> rozbočovač -> optika až ke klientovi -> router klienta -> server
Pobočka 2:
Hlavní router -> rozbočovač -> AP vysílač -> Klient anténa -> router klienta -> server

Obě dvě pobočky na internetu fungují bez problémů, mají přidělenou správnou veřejnou adresu a vše je OK. Když jsem připojený přes O2 LTE na telefonu (nebo z jakékoliv jiné sítě než té mé), tak přes veřejnou IP adresu komunikuji bez problémů na jakoukoliv pobočku.

Problém:
Pokud Pobočka č.1 chce přistupovat k Pobočce č.2 přes tu veřejnou IP adresu, která normálně jinde v jiné síti funguje -> NELZE SE SPOJIT
Pokud Pobočka č.2 chce přistupovat k Pobočce č.1 přes tu veřejnou IP adresu, která normálně jinde v jiné síti funguje -> NELZE SE SPOJIT

Proč nemůžou komunikovat pobočky mezi sebou, když nastavení jsou správná a veřejná IP adresa všude jinde funguje?

Díky za případnou pomoc.
0 x

Petr Bačina
Příspěvky: 1361
Registrován: 10 years ago
Bydliště: Horní Slavkov
Kontaktovat uživatele:

Příspěvekod Petr Bačina » 7 years ago

veřejnou IP mají kde? Přímo na routeru u nich? Nebo NAT 1:1 někde na hlavní GW?
0 x

bayern
Příspěvky: 16
Registrován: 8 years ago

Příspěvekod bayern » 7 years ago

Veřejná IP je na Hlavním routeru vždycky přeložena na vnitřní statickou IP.
0 x

Petr Bačina
Příspěvky: 1361
Registrován: 10 years ago
Bydliště: Horní Slavkov
Kontaktovat uživatele:

Příspěvekod Petr Bačina » 7 years ago

A to je právě ten problém... Předpokládám, že komunikace mezi pobočkami nejde přes hlavní GW, ale po vnitřní síti, tedy po neveřejných IP?
0 x

bayern
Příspěvky: 16
Registrován: 8 years ago

Příspěvekod bayern » 7 years ago

Celá moje vnitřní síť funguje na neveřejných statických IP adresách a pokud někdo potřebuje veřejnou IP, tak na hlavním routeru, kde je přívodní linka 1Gbit z data centra nastavím, že Veřejná IP -> překlad na vnitřní IP. Takže obě dvě pobočky mají ve vnitřní síti neveřejné IP (jediný router z venku ví na co to přeložit). A já jsem předpokládal, že když ten hlavní router ví, kam tu IP překládat, tak že to přeloží.

Řešení?
Mám tedy posunout veřejné IP adresy poboček z hlavního routera až přímo do poboček na klientův router (port WAN)?
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

Leze to z tebe jak z chlupaté deky ... Mě přišlo, že ten router je toho klienta. Pokud je to tvůj "ISP" router, tak hledej problém Hairpin NAT. A nebo routuj přímo veřejné IP, aby byla opravdu až u nich. A nebo je pomocí DNS (nebo manuálu) donuť komunikovat po vnitřních IP.
Naposledy upravil(a) ludvik dne 22 Sep 2017 12:14, celkem upraveno 1 x.
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

bayern píše:A já jsem předpokládal, že když ten hlavní router ví, kam tu IP překládat, tak že to přeloží.

Přeloží ... dělá přesně to, co mu říkáš.


Paket od klienta, nejspíš někde u něj se přeloží pomocí SRCNAT na tvoje vnitřní IP a podle routovacích tabulek jde tam kam chce - na tu druhou veřejnou. Veřejné neroutuješ, takže to jde výchozí bránou až na hlavní router. Provede se DSTNAT na tu druhou firmu, jelikož prerouting je první na řadě ... a paket jde zpět ke druhé firmě. A ta vidí co? DST-IP je správně, ale SRC-IP je vnitřní IP první firmy ... no a tam se snaží odpovídat. Jenže to už NATem nejde, čili o tom ta první firma neví.


Hairpin NAT je řešení tohoto problému - i v této trase paketů musí být SRCNAT. Standardní návrh NAT to nedělá, protože má pravidlo omezené na out-interface=WAN ...
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

Gus
Příspěvky: 12
Registrován: 19 years ago

Příspěvekod Gus » 7 years ago

JJ Hairpin NAT nebo taky NAT loopbak na hraničním routeru to řeší. V pricipu asi nějak takto:
add action=masquerade chain=srcnat comment=NAT.loopback dst-address=xxx.xxx.xxx.xxx/xx out-interface-list=lan src-address=xxx.xxx.xxx.xxx/xx
xxx.xxx.xxx.xxx/xx adresní rozsah transportní sítě.
0 x