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
atauecho reply
lalu lintas dapat menunjukkan sisi mana yang memiliki masalah. - Respons Traceroute ke router atau alamat di belakangnya dapat memberikan informasi tambahan.
Kebijaksanaan umum tentang autentikasi Direktori Aktif untuk Server Linux?
Bukankah Ctrl-Alt-Delete di Linux *benar-benar* berbahaya?