GNU/Linux >> Znalost Linux >  >> Linux

Linuxové přemostění pro KVM

Zkontrolujte, zda je jádro nastaveno na povolení předávání IP:

sysctl -a | grep forwarding

Můžete povolit pomocí:

sudo sysctl net.ipv4.conf.all.forwarding=1
sudo sysctl net.ipv6.conf.all.forwarding=1

Může také nastat problém s ARP proxy. Zkontrolujte pomocí:

sysctl -a | grep proxy_arp

A nastavte příkazem:

sudo sysctl net.ipv4.conf.eth0.proxy_arp=1

Klíče a hodnoty můžete vložit do souboru pod /etc/sysctl.d aby byly hodnoty resetovány při restartu.

Testování z jiného zařízení v podsíti routeru může pomoci určit problém.

  • Ping na virtuální počítač může poskytnout užitečnou diagnostiku.
  • Kontrola, zda můžete ARP pro virtuální počítač, ukáže, zda můžete najít MAC adresu serveru. Po odeslání příkazu ping použijte „arp -a“, abyste zjistili, zda byla MAC adresa úspěšně nalezena.
  • Traceroute může naznačovat, kde problém začíná.

Testování s tcpdump na eth0 rozhraní může také indikovat, kde připojení selhává.

  • Opakováno arp požadavky bez platné odpovědi označují problém s dosažitelností.
  • Chybí echo nebo echo reply provoz může naznačovat, na které straně je problém.
  • Odpovědi Traceroute směrovači nebo adresám za ním mohou poskytnout další informace.

Linux
  1. Top 10 tutoriálů pro správce Linuxu

  2. Bitcoinové peněženky pro Linux

  3. Linux KVM na Virtualboxu

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

  2. Linux – Jak povolit prostory uživatelských jmen v jádře? (pro nepřivilegované `unshare`.)?

  3. Příklady příkazů sysctl v Linuxu

  1. Příkazy FreeDOS pro fanoušky Linuxu

  2. 4 linuxové distribuce pro hraní her

  3. 5 aplikací pro zvýšení produktivity pro Linux