Atur gateway yang ada di subnet lain

0

Inilah masalah saya: Saya bekerja dengan openvswitch, perangkat lunak yang memungkinkan saya membuat jembatan perangkat lunak. Jaringan saya adalah 192.168.1.x / 24 dan gateway adalah 192.168.1.1.

Berkat openvswitch saya membuat jaringan lain yang 10.10.1.x / 24. Saya mengkonfigurasi dengan ips statis host di jaringan ini (yang akan menjadi VM) dengan cara ini: / etc / network / ifaces

auto eth0

iface eth0 inet statis

alamat 10.10.1.3

netmask 255.255.255.0

jaringan 10.10.1.0

Sekarang, saya ingin berkomunikasi dengan host 192.168.1.x / 24. Bagaimana saya bisa mencapai ini? Saya tidak berpikir saya dapat menetapkan 192.168.1.1 sebagai gateway, kan?

Phate
sumber

Jawaban:

1

Host VM (atau apa pun yang memiliki akses ke jaringan internal dan "nyata") harus dirutekan. Ini pada dasarnya sesederhana pengaturan net.ipv4.ip_forward = 1 di /etc/sysctl.conf. Bisa juga dalam file baru di /etc/sysctl.d/, Saya tidak tahu seberapa "mutakhir" Debian.

Ini akan efektif setelah reboot. Untuk mengaktifkannya secara instan, jalankan sysctl -w net.ipv4.ip_forward=1.

Untuk penyebaran VM tanpa rasa sakit, Anda bisa menggunakan dnsmasq. Hanya ingat Anda harus mengecualikan jaringan "nyata" Anda dari DHCP atau kekacauan akan terjadi. ;)

Daniel B
sumber