Обсуждаем и пишем свои выводи или решения.
Просьба не писать тут: сто раз обсуждалось, баян
С такими поставми только с рабочими ссылками, и с решеннымим вопросами.
Кому это не нужно, посьба вообе нечего не писать.
Ну дак к делу.
Имеем сеть вида:

Адсл модем настроен как роутер, и подключен к свичу.
С него проброен прот впн на сервер.
При подключении сервер выдает клиенту ip 192.168.45.2
Код: Выделить всё
startup:
# Юзер с правами админа Логин: foo, Пароль: bar
set user foo bar admin
set user foo1 bar1
# Нужно чтобы подключится по телнету через 5005 порт
set console self 127.0.0.1 5005
set console open
# Нужно чтобы подключится по http через 5006 порт
set web self 127.0.0.1 5006
set web close
default:
load pptp_server
pptp_server:
set ippool add homenet 192.168.45.2 192.168.45.254
create bundle template B
set iface disable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 192.168.45.1 ippool homenet
# set ipcp dns 192.168.47.2
set ipcp nbns 192.168.45.1
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
create link template L pptp
set link action bundle B
set link enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 10 60
set link mtu 1460
set pptp self 192.168.47.2
set link enable incoming
Код: Выделить всё
root@nlife:/usr/local/etc/mpd5# ifconfig ng0
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1396
inet 192.168.45.1 --> 192.168.45.2 netmask 0xffffffff
Код: Выделить всё
[global]
workgroup = network
netbios name = HomeServer
server string = Home File Server
security = share
hosts allow = 192.168.47. 192.168.45. 127.
guest account = samba
log file = /var/log/samba/log.%m
max log size = 50
interfaces = vr0 ng0
local master = no
os level = 33
domain master = no
local master = yes
wins proxy = yes
wins support = yes
dns proxy = no
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
store dos attributes = yes
map hidden = no
map system = no
map archive = no
syslog = 0
log level = 0
И устанавливается соединение.
Проверяем доступность сети.
пингуем 192.168.45.1 192.168.45.2 со стороны клиента и сервера
C Вендовой машины все нормально
Но вот с сервера есть затык.
не пингуется адрес 192.168.45.1
хотя адрес 192.168.45.2 пингует нормально
Вообщем на это забил, так как не гуру в ip стеке.
пытаемся почуить имя машины homeserver
ping -a HomeServer
На что поучаем
Код: Выделить всё
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\aks>ping homeserver
Обмен пакетами с homeserver [192.168.47.2] по 32 байт:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.47.2:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),
C:\Documents and Settings\aks>
Так как винда отправляет все запросы на дефолтный шлюз, то добавим ей правильный маршрут
Маршрут добовляем на виндовой машине
Код: Выделить всё
cmd /k route add 192.168.47.0 mask 255.255.255.0 192.168.45.2
Код: Выделить всё
Обмен пакетами с homeserver [192.168.47.2] по 32 байт:
Ответ от 192.168.47.2: число байт=32 время=20мс TTL=64
Ответ от 192.168.47.2: число байт=32 время=16мс TTL=64
Ответ от 192.168.47.2: число байт=32 время=17мс TTL=64
Ответ от 192.168.47.2: число байт=32 время=16мс TTL=64
Статистика Ping для 192.168.47.2:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 16мсек, Максимальное = 20 мсек, Среднее = 17 мсек
C:\Documents and Settings\aks>
Теперь самое интересное.
В сетевом окружении нету рабочей группы network
Но если в самбе поменять группу на ту что установлена в Windows
В моем случае это world
то тогда машина HomeServer появляется в сетевом окружении
В группе world.