Привет. Есть один PPTP сервер на линуксе, к которому подключаются клиенты и сидят в сегменте в том же, в котором и клиенты за сервером. Маршрутизация настроена, пакеты ходят в обе стороны, машины друг друга видят. На машинах стоит самба, кое где просто винда с «расшаренными каталогами». Нужно чтобы клиенты подключающиеся через PPTP видели пресловутое «сетевое окружение». Как я понимаю через VPN броадкасты не ходят, поэтому NetBIOS не работает. Поднятие bcrelay через pptpd не спасает, по какой-то причине. Попробовал поднять самбу на сервере где стоит PPTP и использовать ее как WINS сервер, результат лучше: DHCP вроде раздает инфу о WINS внутренним машинам, pptpd внешним. Внешние видят внутренние, но NetBIOS-имена все равно не резолвятся (кроме самого WINS-сервера):
Вот например что видит один из подключившихся:
artem@satoko:~$ smbtree
Enter artem's password:
WORKGROUP
\\SHION
\\SHION\IPC$
\\SHION\mike
\\SHION\raf
\\SHION\don
\\SHION\leo
\\RIKA
cli_start_connection: failed to connect to RIKA<20> (0.0.0.0). Error NT_STATUS_HOST_UNREACHABLE
\\NASTYA
cli_start_connection: failed to connect to NASTYA<20> (0.0.0.0). Error NT_STATUS_BAD_NETWORK_NAME
\\HANYU hanyu
cli_start_connection: failed to connect to HANYU<20> (0.0.0.0). Error NT_STATUS_BAD_NETWORK_NAME
Здесь satoko - подключившийся клиент с линукса, shion - pptp/wins, rika - второй подключившийся с винды, nastya/hanyu - два компа внутри сети.
Что можно покопать еще? Конфиги по-желанию выложу, какие нужно.