GNU/Linux >> Belajar Linux >  >> Linux

Jembatan Linux untuk KVM

Periksa apakah kernel disetel untuk mengaktifkan penerusan IP:

sysctl -a | grep forwarding

Anda dapat mengaktifkan dengan:

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

Mungkin juga ada masalah dengan proksi ARP. Periksa dengan:

sysctl -a | grep proxy_arp

Dan atur dengan perintah:

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

Anda dapat meletakkan kunci dan nilai dalam file di bawah /etc/sysctl.d untuk menyetel ulang nilai saat reboot.

Menguji dari perangkat lain di subnet router dapat membantu menentukan masalahnya.

  • Melakukan ping ke mesin virtual dapat menyediakan diagnostik yang bermanfaat.
  • Memeriksa apakah Anda dapat ARP untuk mesin virtual akan menunjukkan apakah Anda dapat menemukan alamat MAC untuk server. Gunakan "arp -a" setelah melakukan ping untuk melihat apakah alamat MAC berhasil ditemukan.
  • Traceroute dapat menunjukkan di mana masalah dimulai.

Menguji dengan tcpdump pada eth0 antarmuka juga dapat menunjukkan di mana koneksi gagal.

  • Berulang arp permintaan tanpa respons yang valid menunjukkan masalah keterjangkauan.
  • Tidak ada echo atau echo reply lalu lintas dapat menunjukkan sisi mana yang memiliki masalah.
  • Respons Traceroute ke router atau alamat di belakangnya dapat memberikan informasi tambahan.

Linux
  1. 10 tutorial teratas untuk administrator Linux

  2. Linux – Bagaimana Mengaktifkan User_namespaces Di Kernel? (untuk `unshare` tanpa hak.)?

  3. Linux KVM di Virtualbox

  1. 10 Perintah Linux Untuk Diagnostik Jaringan

  2. Dompet Bitcoin untuk Linux

  3. Contoh Perintah sysctl di Linux

  1. Perintah FreeDOS untuk penggemar Linux

  2. 4 distribusi Linux untuk bermain game

  3. 5 aplikasi produktivitas untuk Linux