Добрый день!
Имеется сервер, CentOS 6.x.
Три сетевых интерфейса - eth0, tap0 и usb-модем ppp0.
Интернет есть на eth0 и ppp0.
Держу внешний VPN-сервер (OpenVPN).
Необходимо устанавливать соединение с vpn-сервером именно через интерфейс ppp0, дабы при отсутствии интернета в офисе я мог через vpn достучаться до этого сервера.Как правильно прописать правила маршрутизации так, чтобы соединение с vpn-сервером (Статический белый ip) устанавливалось через ppp0, а все останьые запросы шли через eth0?
>[оверквотинг удален]
> Имеется сервер, CentOS 6.x.
> Три сетевых интерфейса - eth0, tap0 и usb-модем ppp0.
> Интернет есть на eth0 и ppp0.
> Держу внешний VPN-сервер (OpenVPN).
> Необходимо устанавливать соединение с vpn-сервером именно через интерфейс ppp0, дабы при
> отсутствии интернета в офисе я мог через vpn достучаться до этого
> сервера.
> Как правильно прописать правила маршрутизации так, чтобы соединение с vpn-сервером (Статический
> белый ip) устанавливалось через ppp0, а все останьые запросы шли через
> eth0?пробовал так - не взлетает.
# ip route add 111.222.333.444 via ppp0
Error: an inet address is expected rather than "ppp0".
>[оверквотинг удален]
>> Держу внешний VPN-сервер (OpenVPN).
>> Необходимо устанавливать соединение с vpn-сервером именно через интерфейс ppp0, дабы при
>> отсутствии интернета в офисе я мог через vpn достучаться до этого
>> сервера.
>> Как правильно прописать правила маршрутизации так, чтобы соединение с vpn-сервером (Статический
>> белый ip) устанавливалось через ppp0, а все останьые запросы шли через
>> eth0?
> пробовал так - не взлетает.
> # ip route add 111.222.333.444 via ppp0
> Error: an inet address is expected rather than "ppp0".Разобрался, всё ок. Сам тупил.
#route add 111.222.333.444 dev ppp0