Saya memiliki 2 VLAN yang terhubung ke 'router'. Semua mesin dapat melakukan ping ke mesin lain di dalam VLAN dan router mereka sendiri. Router dapat melakukan ping ke semua mesin. Saya mencoba membuat mesin berbicara dengan VLAN lain melalui router.
Di router, VLAN berada di eth1 dan eth2. Saya telah menambahkan aturan iptable berikut:
-A FORWARD -i eth1 -o eth2 -j ACCEPT
-A FORWARD -i eth2 -o eth1 -j ACCEPT
Pada mesin dalam VLAN saya menambahkan entri rute berikut:
route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.30.1
Dimana 172.16.0.X
adalah rentang alamat ip di VLAN lain dan 172.16.30.1
adalah IP router.
Apa kesalahan yang telah aku perbuat? Apa yang tidak saya lakukan?
Jawaban yang Diterima:
Bekerja ketika saya melakukannya:
sysctl -w net.ipv4.conf.all.forwarding=1
Kehilangan Beberapa File Setelah Saya Memotong Dan Menempel Di Ubuntu 12.04?
Bagaimana Cara Mengetahui Mengapa Suspend Terkadang Gagal?