OK999 писал(а):сервер 10,4,200,1 я пингую через свой шлюз 10,33,65,249 а вот dns не вижу... как я получц маршрут до dns?
Маршрут default у тебя 10.33.65.249?
Дай
у тебя впн-сервер находится в другой подсети, поэтому, когда поднимется mpd с настройками по-умолчанию (естественно, с правильным логином, паролем и впн-сервером), то default-маршрут сменится на интерфейс туннеля, а до впн-сервера связь пропадёт. Конечно же тунель так долго не протянет и тоже грохнется. Поэтому тебе нужно дефолтный маршрут убрать из rc.conf и добавить туда статические маршруты до впн-сервера, днс-ов, и еще_чего-то_там_нужного_в_локалке.
Пример:
Код: Выделить всё
ifconfig
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:1d:92:51:65:7d
inet 192.168.1.35 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
inet 192.168.200.250 --> 192.168.200.1 netmask 0xffffffff
rc.conf:
...
static_routes="lokalka"
route_lokalka="-net 192.168.32.0/22 192.168.1.1"
ifconfig_nfe0="inet 192.168.1.35 netmask 255.255.255.0"
...
resolv.conf:
domain test.local
nameserver 192.168.32.1
mpd.conf:
startup:
set console self 127.0.0.1 5005
set console user foo bar
set console user foo1 bar1
set console open
default:
load pptp_client
pptp_client:
create bundle static B1
set iface route default
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pptp
set link action bundle B1
set auth authname Login
set auth password Password
set link max-redial 0
set link mtu 1500
set link keep-alive 20 75
set pptp peer 192.168.32.1
set pptp disable windowing
open
Это рабочий конфиг.
походу днс ты увидишь только после того, как поднимешь туннель в инет, видимо, внутренний днс твой пров не даёт.