Portál AbcLinuxu, 12. května 2025 06:42

Dotaz: Výběr zdrojové adresy v závislosti na aplikaci/portu

18.2.2012 14:21 lixter
Výběr zdrojové adresy v závislosti na aplikaci/portu
Přečteno: 213×
Odpovědět | Admin
Ahoj. Mám na jednom rozhraní několik IP adres (ip addr add ...) a musím nějakým způsobem zařídit, aby se při komunikovaci prostřednictvím určité aplikace/portů použila jako zdrojová IP adresa nějaká konkrétní mnou vybraná. Třeba bind potřebuje konkrétní ip adresu, aby se dorozumněl master a slave a mnohé další také. V současnosti je zdrojová vždy ta původní (první na tom rozhraní). Jak zařídím výběr konkrétní zdrojové ip adresy?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2012 14:58 George
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musi to umet aplikace. V jeji konfiguraci nastavite na jake rozhrani se ma pripojit.
18.2.2012 15:26 lixter
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
No to mi zrovna moc nepomůže, když na jediném rozhraní je několik ip adres. Navíc démon bind naslouchá jen na vybrané ip adrese, ale zdrojová adresa odesílaných datagramů je stejně jiná.
18.2.2012 15:42 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
A opravdu to nejde nikde v Bindu nakonfigurovat? Ty adresy by šlo měnit přes NAT, ale to je takové drbání se levou nohou za pravým uchem. Na rozhraní nezáleží, v konfiguraci se určují IP adresy.
18.2.2012 16:59 lixter
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
V konfiguráku mám listen on 127.0.0.1 + veřejná adresa. Ono to na té adrese vážně poslouchá, ale jak jsem psal zdrojová adresa je stejně jiná. Zatím jsem to obešel tím, že veřejnou adresu bindu dávám jako první výchozí pro dané rozhraní, ale to není řešení.
18.2.2012 17:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
Proč do toho motáte adresu, na které má server naslouchat? Jenom jsem prolétl manuál ke konfiguraci Bindu, nejsou volby transfer-source nebo notify-source to, co hledáte?
18.2.2012 17:42 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Výběr zdrojové adresy v závislosti na aplikaci/portu
Správně by to měla umět aplikace (volání bind(2)). Zvenku lze výběr zdrojové adresy ovlivnit směrovací tabulkou (ip route add CÍL src ZDROJ).

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.