21
Vývoj / Re:Bind socketu na konkrétní síťovou kartu v C
« Poslední příspěvek od Ħαℓ₸℮ℵ ␏⫢ ⦚ kdy 15. 11. 2024, 17:25:36 »takže server má tři síťové adresy?
Mělo by to jít, když místo IP adresy originu uvedete síťové rozhraní originu , pak se použije daná adresa.
Ale nevím , zda to půjde v kódu. By mě zajímalo, jak to dělá curl.
Nicméně, pokud by to nešlo přepsat, a opravdu bys musel použít IP adresy jako specifikátor originu, tak abys docílil výběru rozhraní, bys musel použít ip virtuální routovací tabulky ( *** ), přičemže v každé bude default routa přes jiné síťové rozraní ... default via. .192.168.1.5x dev ethY + routa pro místní sít, pochopil jsem, že vše je v jednom subnetu)a policy routing (ip rule add from 192.168.1.5x lookup tabulkarozhrani3)
ale mám pocit, že to je rovnák na něco ohnutého
*** víte o způsobu jak přes příkaz ip * přidat virt. rout. tabulku jinak než echo mojetable >> /etc/iproute2/rt_tables?
(sice píšete že server je svatá kráva, že se nemůže sahat na konfiguraci)
Mělo by to jít, když místo IP adresy originu uvedete síťové rozhraní originu , pak se použije daná adresa.
Ale nevím , zda to půjde v kódu. By mě zajímalo, jak to dělá curl.
Nicméně, pokud by to nešlo přepsat, a opravdu bys musel použít IP adresy jako specifikátor originu, tak abys docílil výběru rozhraní, bys musel použít ip virtuální routovací tabulky ( *** ), přičemže v každé bude default routa přes jiné síťové rozraní ... default via. .192.168.1.5x dev ethY + routa pro místní sít, pochopil jsem, že vše je v jednom subnetu)a policy routing (ip rule add from 192.168.1.5x lookup tabulkarozhrani3)
ale mám pocit, že to je rovnák na něco ohnutého
*** víte o způsobu jak přes příkaz ip * přidat virt. rout. tabulku jinak než echo mojetable >> /etc/iproute2/rt_tables?
(sice píšete že server je svatá kráva, že se nemůže sahat na konfiguraci)