Nejste přihlášen/a.

Přihlásit se do poradny

 

Nejde mi přidat route

Od: unco
Prosím, proč mi v linuxu nejde přidat route? s právy root uživatele.
ip route add 2.3.2.3 via 10.5.0.5
Error: Nexthop has invalid gateway
Ale když si proklepnu
10.5.0.5 via 192.168.1.20 dev vx0 src 192.168.1.40 uid 0 cache
192.168.1.20 dev vx0 src 192.168.1.40 uid 0 cache
Obě sítě mezi sebou komunikují, počítač má víc rozhraní a adres, ping mezi nimu funguje
tak proč tahle nejde? .
Mým cílem, je aby cíl 2.3.2.3 nešel defaultní bránou, ale právě routerem 10.5.0.5 (což jak vidíte je po stejné lince jako 192.168.0.xxx).
Je snad problém v tom, že route 10.5.x.x je definovaná jako VIA?

 

4 odpovědi na otázku
Řazeno dle hodnocení

 

 

olin

0x

Z mého pohledu dost zmatečné. Co přesně chceš a jakým způsobem(kabel, WIFI) mezi sebou propojovat za elektroniku tedy od hlavního modemu přes routery až ke koncovým zařízením. Některeá zařízení umí to či ono a nemusí být nějakým způsobem kompatibilní/podporovaná. Tady na poradně si nejsem jist jestli ti někdo odpoví přesně podle tvého popisu. Pokud bych tvůj celý dotaz dal vyhledat na AI(UI), nevím co by mi napsala

 


0x

Jestli to chapu spravne, tak mas zarizeni nejak takhle:

localhost - 192.168.1.20 - 10.5.0.5 - ... - 2.3.2.3

a snazis se nastavit to routovani pro zarizeni 92.168.1.20 (aby pro 2.3.2.3 vybralo 10.5.0.5) na zarizeni localhost, coz nejde, protoze to musis nastavit na zarizeni 192.168.1.20.

 

unco

Důležitá věc, já neřeším propojení, pospojení. To je to pochopení . Řeším softwarový problém, proč příkaz route vyhodí chybu při pokusu přidat route

Ono už to propojené je a sít mi funguje. . Můžu dodat to a to je asi možné důležité, že superpočítač, na kterém přidání routy řeším, nemá na žádném z rozhraní definovanou přidanou vlastní adresu z rozsahu 10.xxxx. Ale dá se na ni dostat právě tím že je v route tabulce. Obousměrně. (dokonce třetí počítač mající adresu 10.xxx je 500km daleko přes vpn a s tím komunikace také funguje.)

hmob

Ano.

Linux odmita gateway, která neni primo dosazitelny staci bud pridat dummy IP z toho rozsahu 10.x.x. nebo linkovou route kde Linux bude mít v te siti lokalni adresu :

ip route add 10.5.0.0/24 dev vx0 scope link

ip addr add 10.5.0.100/24 dev vx0

Kdyz to pak testnes prikazem :

ip route get 10.5.0.5

Jestli je to nastaveno spravne, mel by jsi neco jako :

10.5.0.5 via 192.168.1.20 dev vx0

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2026 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]