Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: PPTPD не видно локалку.  (Прочитано 810 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн putnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
PPTPD не видно локалку.
« : 17 Октября 2011, 17:36:02 »
Добрый вечер.
Проблема в том что когда клиент соединяется то не видно ничего кроме самого сервера VPN.
На сервере установлена 1 сетевая карта с ip 192.168.0.3.
Сервер находится за роутером который прокидывает все порты на сервер.
Подскажете что не так. Вообще возможно создать VPN сервер с 1 сетевой?

pptpd.conf
option /etc/ppp/pptpd-options
#bcrelay eth1
localip 192.168.0.3
remoteip 192.168.0.234-240,192.168.0.245

vim /etc/ppp/pptpd-options
proxyarp


Iptable
iptables -A FORWARD -s 192.168.1.0/255.255.255.0 -d 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/255.255.255.0 -s 192.168.0.0/255.255.255.0 -j ACCEPT



Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #1 : 18 Октября 2011, 08:37:51 »
Показываем на сервере
sysctl net.ipv4.ip_forward
...на клиенте
route -n

Оффлайн putnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #2 : 18 Октября 2011, 11:19:54 »
net.ipv4.ip_forward = 0
Клиент виндовый.
ipconfig/all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : ghd
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . :

PPP adapter VPN Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VPN Connection
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.0.234(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0
   DNS Servers . . . . . . . . . . . : 192.168.0.2
                                       192.168.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8168C(P)/8111C(P) Family PCI-E
 Gigabit Ethernet NIC (NDIS 6.0)
   Physical Address. . . . . . . . . : 48-5B-39-6B-03-13
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.13.1.20(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 10.13.1.1
   DNS Servers . . . . . . . . . . . : 10.13.0.1
                                     
   NetBIOS over Tcpip. . . . . . . . : Enabled



Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #3 : 18 Октября 2011, 12:29:20 »
Цитировать
net.ipv4.ip_forward = 0
форвардинг выключен,  таблица маршрутизации на винде route print
Цитировать
На сервере установлена 1 сетевая карта с ip 192.168.0.3.
Цитировать
localip 192.168.0.3
remoteip 192.168.0.234-240,192.168.0.245
и вообще не правильно выдавать разным интерфейсам ip одного сегмента сети. ifconfig покажи
Цитировать
iptables -A FORWARD -s 192.168.1.0/255.255.255.0 -d 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/255.255.255.0 -s 192.168.0.0/255.255.255.0 -j ACCEPT
эти правила тогда к чему? покажи полностью iptables-save -c

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #4 : 18 Октября 2011, 12:39:41 »
и вообще не правильно выдавать разным интерфейсам ip одного сегмента сети.
В случае pppd с опцией proxyarp - нормально, но...

С чего Вы взяли, что сеть одна? Судя по правилам они разные.
На счёт форварда - согласен.
На счёт правил - согласен.
И всё-таки ждём маршруты с клиента.

Пользователь решил продолжить мысль 18 Октября 2011, 12:42:21:
Хотя я и так уже догадываюсь, что маршрута на 192.168.1.0/24 нет, а дефолтный шлюз смотрит в маршрутизатор провайдера (10.13.1.1)... Хотя могу ошибаться и ppp перехватил маршрут на себя.
« Последнее редактирование: 18 Октября 2011, 12:42:21 от fisher74 »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #5 : 18 Октября 2011, 12:44:02 »

Цитировать
С чего Вы взяли, что сеть одна? Судя по правилам они разные.
ну тут пожалуй , возможно,погарячился, маску глянуть бы, посему ifconfig запросил..

Оффлайн putnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #6 : 18 Октября 2011, 14:06:26 »
Поменял.
localip 192.168.1.3
remoteip 192.168.1.234-240,192.168.1.245
Ситуация не изменилась.
На сколько я понимаю в iptables надо прописать masquerade.
Только к какому интерфейсу?
Сегодня попробую с другой машины.(у друга)
Что то я не понимаю. На клиенте должен быть ещё маршрут?
На виндовом VPN не надо было клиенту прописывать никаких маршрутов.

« Последнее редактирование: 18 Октября 2011, 15:40:05 от putnik »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #7 : 18 Октября 2011, 15:03:43 »
Вы так и будете сами с собой разговаривать?
Вас просили показать таблицу маршрутизации на клиенте. Даже команду подсказали, а Вы всё нас клиентской конфигурацией забрасываете. И пора бы уже простынки в спойлеры завернуть.

Необходимость маскарадить, зависит от построения сети. А у Вас она (сеть) строится "как получится", потому не подскажу.

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #8 : 18 Октября 2011, 15:18:56 »
на сервере попробуйте еще добавить в options.pptp defaultroute
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн putnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: PPTPD не видно локалку.
« Ответ #9 : 18 Октября 2011, 15:38:28 »
Вы так и будете сами с собой разговаривать?
Вас просили показать таблицу маршрутизации на клиенте. Даже команду подсказали, а Вы всё нас клиентской конфигурацией забрасываете. И пора бы уже простынки в спойлеры завернуть.

Необходимость маскарадить, зависит от построения сети. А у Вас она (сеть) строится "как получится", потому не подскажу.
Мы вероятно неправильно друг друга поняли. Клиент Windows 7.
Правильно ли я понимаю вам нужна таблица именно клиента?
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0        10.13.1.1       10.13.1.20   4491
          0.0.0.0          0.0.0.0         On-link     192.168.1.234     11

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.