Назад | Перейти на главную страницу

Проблема маршрутизации / сети с OpenVPN + Linux

У меня проблема с офисной LAN и коло-сетью. В colo есть Linux-бокс, который действует как маршрутизатор / VPN. У меня также есть офисный компьютер, который действует как VPN-клиент.

Выглядит это так:

Офис имеет два интерфейса,

eth0 на сетевой маске 10.16.1.15 255.255.255.0
tun0 - это интерфейс P-t-P, который выглядит примерно так: inet addr: 10.8.13.6 P-t-P: 10.8.13.5

Теперь у Linux-бокса в colo нет проблем с доступом к машине через его адрес 10.8.13.6. Что я пытаюсь сделать, так это заставить его достичь сети 10.16.1.0/24, что я не могу сделать, потому что у меня нет подсети в VPN, которая является частью 10.16.1.0. Поэтому я попытался сделать что-то вроде следующего:

# route add -host 10.16.1.5 gw 10.8.13.6
SIOCADDRT: Network is unreachable

Я просто хотел бы иметь возможность получить маршрут напрямую к 10.16.1.5 из коробки в коло (VPN). Является ли то, что я пытаюсь сделать, обоснованием / возможным?

Попробуйте вместо этого:

маршрут добавить -host 10.16.1.5 gw 10.8.13.6 dev tun0

Но в любом случае это должно обрабатываться вашей конфигурацией vpn. Вам не нужно делать это вручную. Какой vpn вы используете?

Если вы опубликуете свои конфигурации openvpn, вывод ifconfig и ip ro (на обоих полях), я смогу довольно быстро разобраться.

Проблема может заключаться в том, что вы не проталкиваете правильные маршруты через VPN или что-то неправильно настроили. Существует широкий спектр возможных причин, и выяснение их по очереди и ожидание ответа займет слишком много времени.