Настроил VPN соединение до провайдера на mpd. Все подключается, коннект есть, но пакеты дальше сети прова не уходят. Однако, если при пинге указывать обратный ip адрес, данный провайдером (и соответственно имеющийся у интерфейса ng0): [ping -S xxx.xxx.xxx.xxx ya.ru], то все нормально, пинги идут.
Вопрос, как сделать так, чтобы при подключении по умолчанию использовался не мой локальный адрес, а ip интерфейса ng0?
>Настроил VPN соединение до провайдера на mpd. Все подключается, коннект есть, но
>пакеты дальше сети прова не уходят. Однако, если при пинге указывать
>обратный ip адрес, данный провайдером (и соответственно имеющийся у интерфейса ng0):
>[ping -S xxx.xxx.xxx.xxx ya.ru], то все нормально, пинги идут.
>Вопрос, как сделать так, чтобы при подключении по умолчанию использовался не мой
>локальный адрес, а ip интерфейса ng0?
Может адрес шлюза выставить выставить на адрес ng0 ?
>локальный адрес, а ip интерфейса ng0?Хех... Это стало быть, ты сидишь в локалке, с серым адресом, и провайдер
тебе дает доступ в инет через ВПН, и ng0 имеет реальный адрес??Я правильно понял?
Если так, то:
/etc/ipnat.rules
map ng0 0/0 -> $ng0_ip_addres/32ipnat -CF -f /etc/ipnat.rules
ну и в rc.conf:
ipnat_enable="YES"
ipnat_rules="/etc/ipnat.rules"
ipnat_program="/sbin/ipnat"