GNU/Linux >> Znalost Linux >  >> Linux

Přemostění Linuxu nepředává pakety

Řešení 1:

Je možné, že základní síťová zařízení na hostiteli nemají povolený promiskuitní režim. Například ve VMWare, pokud základní virtuální síťový adaptér není +promisc, pak most hosta žalostně selže – i když si myslí, že je schopen vstoupit do promiskuitního režimu, nemůže.

HyperV jsem nikdy nepoužil, ale logika by měla být stejná, pokud hostitel nedovolí hostovi vstoupit do promiskuitního režimu, most nemůže předávat pakety tam a zpět, protože síťová karta bude zpracovávat pouze rámce, které jsou adresovány konkrétně k němu.

Pokud zakážete most, budete moci pingnout NUX3 a router, že?

Řešení 2:

ve správci hyper-v přejděte do nastavení pro virtuální počítač, na kterém chcete použít most, a pod každým síťovým rozhraním, které chcete použít jako součást mostu, zaškrtněte políčko „povolit falšování mac adresy“. Používám Windows Server 2008r2 SP1. To jsem udělal, aby to fungovalo. Používám také Ubuntu 12.04, který má předinstalované všechny ovladače Hyper-V, ale nemyslím si, že na tom záleží.

Řešení 3:

Přemostění funguje dobře.

  1. Jak již bylo řečeno, je třeba povolit falšování MAC adres
  2. V nejnovějších jádrech platí pravidla iptables i pro most. Musí se tedy nakonfigurovat nebo zakázat. Pro zakázání pravidel iptables pro mosty spusťte:sysctl net.bridge.bridge-nf-call-iptables=0

Linux
  1. Jak povolit předávání IP v systému Linux

  2. Linux Firewall

  3. Linux – Kernel IP Forwarding?

  1. Opravit chybu FirewallD neběží na Linux Mint 12

  2. linux tiskne přímo na síťovou tiskárnu, která NENÍ nainstalována

  3. Kabelové připojení k bezdrátovému mostu v Linuxu

  1. 10 Linuxových příkazů pro diagnostiku sítě

  2. 5 Příkazy pro odstraňování problémů se sítí Linux

  3. Linux OS Service ‚síť‘