Jadi host A (mac OS) memiliki ip: 10.1.10.65 dan host B memiliki ip: 10.1.10.68 , yang merupakan Ubuntu linux di mesin virtual pada host A. Saya ingin merutekan semua lalu lintas dari host A melalui host B.
Apa yang telah saya lakukan sejauh ini adalah, saya mengaktifkan ip forwarding pada host B:
sysctl net.ipv4.ip_forward=1
dan pada host A:
route delete default
route add default 10.1.10.68
Setelah operasi ini, saya dapat menjelajahi Internet dengan baik pada host A, tetapi saya benar-benar tidak yakin bahwa jika semua lalu lintas telah dialihkan melalui host B sekarang.
Saya membaca beberapa posting lain dan telah disebutkan untuk digunakan iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE
pada host B, saya tidak menggunakan perintah ini pada host B tetapi saya masih dapat mencapai internet dengan baik pada host A.
Apakah saya melewatkan sesuatu di sini? Bagaimana saya tahu bahwa saya memiliki lalu lintas yang dialihkan dengan benar melalui host B? Terima kasih.
sumber