Я понял! Проблема была с маршрутизацией VPN. VPN не была настроена в режиме коммутатора, поэтому было невозможно маршрутизировать пакеты, которые требовали пересылки через шлюз. Я использую tinc vpn, поэтому добавив Mode = switch
к tinc.conf
на шлюзе и клиенты сделали свое дело!
Маршрутизация трафика между подсетями с помощью iptables
У меня есть виртуальная машина KVM, которая действует как шлюз VPN для сети других виртуальных (и в конечном итоге физических) машин. У меня настроен гипервизор с отводом для каждой машины и мостом для их подключения, чтобы они все использовали одну подсеть и могли общаться друг с другом. Теперь мне нужен VPN-шлюз для пересылки пакетов из его интерфейса к остальной части сети. Для примера, скажем, подсеть VPN есть 192.168.15.0/24
, а подсеть виртуальной машины есть 192.168.10.0/24
. Шлюз VPN находится на, 192.168.15.1
а пример удаленного компьютера имеет адрес 192.168.15.5
. Я думаю, что при установке статического маршрута на удаленном компьютере ip route add 192.168.10.0/24 via 192.168.15.1 dev <tap device>
пакеты будут перенаправлены на шлюз VPN, а затем будет иметь правило iptables, напримерiptables -A FORWARD -s 192.168.15.0/24 -d 192.168.10.0/24 -j ACCEPT
VPN-шлюзом позволит пакетам достигать места назначения до тех пор, покаip_forward
включен. Я могу показать, что пакеты поступают с удаленного компьютера на шлюз, но ping 192.168.10.5
с удаленного компьютера возвращается:From 192.168.10.5 icmp_seq=1 Destination Net Unknown.
Есть мысли о том, как решить эту проблему?
Изменить 1 : Удаленный компьютер имеет соответствующий маршрут к шлюзу через VPN.
1 ответ на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
5
64-битная ОС и программное обеспечение VPN
-
3
Есть ли способ соединить два компьютера через USB?
-
3
Как сохранить несколько подключений к интернету?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows
-
1
Как я могу повысить безопасность своего портала?