Portál AbcLinuxu, 10. května 2025 06:08
ahoj, potrebuji si "natrénovat" jisté činnosti s routováním, nainstaloval jsem si do vmware linux, mašinu naklonoval 4x. Chci udelat "virtualni" sit do za sebe do kruhu. Nastavil jsem IP adresy tak, aby vznikl kruh, na prvnich dvouch routerech mam uz nahozenou quaggu.
A zde vznikl problem. Vsechny virtualni sitovky jsou jakoby pichle do _stejneho_ switche. Bohuzel ospf posila routy multicastem, proto routy ktere maji jit na router1(eth0)-router2(eth0) dochazeji i na VSECHNY dalsi sitovky vsech routeru v siti. Coz by se normalne nedelo...
pak ospf loguje plno chyb ze paket XY dorazil na sitovku eth0 a pritom tam nema co delat.... tim padem se mi dost blbe testuje... respektive to nechodi
tedy otazka zni: jak nasimulovat sit tak, aby to bylo co nejvernejsi (nainstalovat 8kompu).
idealne jesli mate nejaky napad jak situaci resit pod vmware :)
TERASA:/etc/quagga# ping 10.45.255.9 PING 10.45.255.9 (10.45.255.9) 56(84) bytes of data. 64 bytes from 10.45.255.9: icmp_seq=1 ttl=64 time=1.41 ms 64 bytes from 10.45.255.9: icmp_seq=1 ttl=64 time=1.41 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=1 ttl=64 time=1.41 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=1 ttl=64 time=1.42 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=2 ttl=64 time=0.496 ms 64 bytes from 10.45.255.9: icmp_seq=2 ttl=64 time=0.500 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=2 ttl=64 time=0.518 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=2 ttl=64 time=0.521 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=3 ttl=64 time=0.953 ms 64 bytes from 10.45.255.9: icmp_seq=3 ttl=64 time=0.958 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=3 ttl=64 time=0.960 ms (DUP!) 64 bytes from 10.45.255.9: icmp_seq=3 ttl=64 time=0.962 ms (DUP!)
8021q
a příkaz vconfig
).
Quagga samozřejmě subinterfacy (virtuální síťovky) umí, ať už to teda znamená cokoliv. Každopádně umí 802.1q rozhraní, a to je přesně to, co člověk obvykle k routování potřebuje.
V rámci nastavení virtualní mašiny do ní můžete přidat více síťovek, každá z nich v jiné vmnet. Síťovky ve stejné vmnet se chovají jako "v jednom switchi", síťovky v různých vmnet spolu spojeny nejsou.
Pravděpodobně si pletete virtuální VLAN rozhraní s pseudorozhraními, která se v jádrech řady 2.0 používala pro IP aliasing. Ale nic takového už od řady 2.2 neexistuje, jen si toho bohužel spousta lidí nevšimla, protože (zastaralý) příkaz ifconfig
jejich existenci nadále předstírá.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.