linux route láma

 ( plt | 2019. augusztus 13., kedd - 9:52 )

Van egy intranetes gépem, amin sok más mellett több virtuális gép is fut. Betettem egy új hálókártyát (192.168.5.3) egy új internetes routerhez kapcsolódva (192.168.5.254), és a lehető legegyszerűbben szeretném elérni, hogy az egyik virtuális gép (192.169.142.204) kimenő forgalma ezen az új hálókártyán menjen.
Az egyszerűség jegyében az is megfelelne, ha az össze virtuális gép (192.169.142.0/24) minden forgalma ezen az új kártyán zajlana.

Az route -n kimenete jelenleg:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.5.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.169.142.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Az általam talált leírások alapján újabb route táblát kéne létrehoznom, pedig nekem elég lenne az eth1-re egy egyedi átjárónak megadni a 192.168.5.254 címet. Egy táblában nem lehet több átjáró?
Mi erre a legegyszerűbb megoldás?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

ohjajj, nem ígérkezik így egyszerűnek .. (bocs)

Mondjuk hasznos lenne, ha megadnád, milyen virtualizációt használsz. Ha csak egy gépen akarod használni, akkor a virtualizációs megoldásodban dedikáld annak a gépnek ezt a fizikai kártyát és ne keverd bele a host routing táblájába.

Lehet tobb gateway egy tablaban, interfacenkent lehet egy default. Szoval a defaultjat kell atirnod, az interfacenek, megpedig azert, mert destinationt kell megadnod, es az egesz internetet kb egy destinationnel lehet lefedni a 0.0.0.0-val, de fixme. A masik dolog, hogy nem fogod meguszni a cimforditast, ugyanis a router nem fogja tudni hol van a 192.169.142-as tartomany, szoval nem fog visszatalalni a csomag (ha elmegy egyaltalan).

-
First impressions of the new Cloud Native programming language Ballerina

Minden routing bejegyzésnek van gateway-e nyilván, ahogy a képen is, tehát abból lehet több.
Azzal vitatkoznék, hogy default-ból is lehet több (normál routing táblánál), lehet, hogy meg tudod adni, de attól az még nem úgy fog működni, ahogy itt ő akarja. iproute2-vel lehet trükközni, de nem kellene bevinni ilyen mélyre, amíg nem muszáj.

Pont azt irtam, hogy defaultbol csak egy lehet interfacenkent, vagy arra gondolsz, hogy per os lehet egy? De akkor minek megadni az interfacet a commandnal??

-
First impressions of the new Cloud Native programming language Ballerina

Alapból egy lehet OS szinten. Nem értem a kérdést, ha több interface-ed van, meg kell adnod, melyik legyen az az egy.