Portál AbcLinuxu, 14. května 2025 04:07
Zdravím dobré duše, přicházím s následující snad prkotinou ...
Používám qemu-kvm na intelu, pouštim hosty ručně, trouf jsem si pustit naráz dva stroje. Preferuji bridge pro připojení "z venku" i "ven". Narazil jsem ovšem na to, že se mi dva hosti na jednom hostiteli nevidí ... Z doslechu vim, že v xenu s tim neni problém, zatim se xenu vyhýbám, co to jde ... Nezahlíd jsem, že by někdo používal, nastavoval něco přes ebtables (ještě projdu tuto možnost)
Podrobnosti: strukturu mam takovou, že "vnější IP adresu" mam na br0, eth0, tap0, tap1 bez IP adresy. Ethernet je v promisc mode, z hosta si na br0 pingnu, ať už je tap0 v promisc nebo není.
IP forwarding zaplej je. Iptables by neměly škádlit, blokovat, v logu/počítadle nic nepřibývá ...
Vzorové zapojení vypadá asi takhle ...
host1 (eth0 192.168.1.10/24) - (tap1) hostitel (tap0) - host2 (eth0, 192.168.1.3/24)na hostiteli laboruji s IP 192.168.1.1/24, br0, ať je tam IP nebo neni, stav stejný, nic neprojde, tcpdump nevidí v hostech.
Další poznatek ... z hostitele se do hostů dostanu, ALE jen do jednoho najednou ... buď do jednoho, nebo do druhého, ethtool na tap0 a tap1 vidí 10Mb a full duplex.
Napadá vás, co dělám špatně?
Řešení dotazu:
Děkuju, fakt to bylo triviální ...
Vysvětlení pro kolemjdoucí ... používal jsem stejnej modul síťovky pro oba stroje, e1000, který defaultně dává stejnou MAC adresu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.