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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка vpn c Network Manager  (Прочитано 3287 раз)

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

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Настройка vpn c Network Manager
« : 20 Марта 2013, 19:03:01 »
Использую Network Manager для настройки и соединения с vpn (сейчас более 10 разных сетей, периодически с ним подключаюсь) Давно заметил такую особенность: при соединении с vpn все сетевые соединения начинают пытаться работ через vpn. В моем случае vpn выходят не в интернет, а именно в частные локальные сети, поэтому тут же перестает работать skype, почта интернет и т.п. Как настроить, чтобы чтобы при активации vpn соединения оно использовалось только для конкретных адресов, например моя локалка 192.168.0.*, шлюз по умолчанию 192.168.0.1,  а через vpn я хочу подсоединяться только к 10.0.59.102. На все остальные адреса через мой шлюз?
 
С уважением, Алексей.
http://tulalinux.ru

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #1 : 20 Марта 2013, 19:51:02 »
Alexey_Pr,
я при настройке соединения VPN добавляю маршрут в ту сеть и ставлю галочку "Использовать это соединение только для ресурсов этой сети". После чего интернет работает уже через основной шлюз

Оффлайн BigOrange

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #2 : 20 Марта 2013, 20:22:49 »
может это поможет, правда в обход НМ
http://code.google.com/p/vpnpptp/

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Настройка vpn c Network Manager
« Ответ #3 : 20 Марта 2013, 21:28:08 »
Alexey_Pr,
я при настройке соединения VPN добавляю маршрут в ту сеть и ставлю галочку "Использовать это соединение только для ресурсов этой сети". После чего интернет работает уже через основной шлюз
Я вот так и думал, что-то подобное есть, но не соображу как воспользоваться. Подробно напишу свою ситуацию:
у меня ip 192.168.0.74, шлюз по умолчанию 192.168.0.1
соединяюсь с VPN сервером по адресу 212.174.23.12 и получаю IP 10.5.0.X (X - обычно от 30 до 50)
соединятся мне надо только с одним сервером  этой сети по адресу 10.5.0.12, с другими ресурсами сети соединяться не надо. И при этом желательно чтобы остался мой старый шлюз по умолчанию и старые dns, чтобы работал инет. DNS из vpn сети мне не нужны.
Как и куда мне писать маршрут? Там еще есть поле Выбор настройки, что делать с ним? Если не затруднит пришлите свой скриншот с настройками, я хоть посмотрю как это должно быть.

Пользователь решил продолжить мысль 20 Марта 2013, 21:29:59:
может это поможет, правда в обход НМ
http://code.google.com/p/vpnpptp/
Спасибо за совет, но я лучше попытаюсь настроить менеджера, чтобы не ставить других программ. Если окажется что с ним совсем беда, попробую эту.
« Последнее редактирование: 20 Марта 2013, 21:29:59 от Alexey_Pr »
С уважением, Алексей.
http://tulalinux.ru

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #4 : 20 Марта 2013, 22:08:07 »
Alexey_Pr,
я при настройке соединения VPN добавляю маршрут в ту сеть и ставлю галочку "Использовать это соединение только для ресурсов этой сети". После чего интернет работает уже через основной шлюз
Я вот так и думал, что-то подобное есть, но не соображу как воспользоваться. Подробно напишу свою ситуацию:
у меня ip 192.168.0.74, шлюз по умолчанию 192.168.0.1
соединяюсь с VPN сервером по адресу 212.174.23.12 и получаю IP 10.5.0.X (X - обычно от 30 до 50)
соединятся мне надо только с одним сервером  этой сети по адресу 10.5.0.12, с другими ресурсами сети соединяться не надо. И при этом желательно чтобы остался мой старый шлюз по умолчанию и старые dns, чтобы работал инет. DNS из vpn сети мне не нужны.
Как и куда мне писать маршрут? Там еще есть поле Выбор настройки, что делать с ним? Если не затруднит пришлите свой скриншот с настройками, я хоть посмотрю как это должно быть.
Вам не надо ничего писать, просто в параметрах маршрутизации этого соединения выставить использовать его только для соединений в своей сети.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #5 : 21 Марта 2013, 06:49:59 »
Вам не надо ничего писать, просто в параметрах маршрутизации этого соединения выставить использовать его только для соединений в своей сети.
Я так и подозревал что достаточно одной галочки  :)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Настройка vpn c Network Manager
« Ответ #6 : 21 Марта 2013, 09:04:14 »
старые dns
Видимо, это:
Параметры IPv4 > Способ настройки > Автоматически (VPN, только адрес)

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Настройка vpn c Network Manager
« Ответ #7 : 21 Марта 2013, 10:02:33 »
Вам не надо ничего писать, просто в параметрах маршрутизации этого соединения выставить использовать его только для соединений в своей сети.
Я так и подозревал что достаточно одной галочки  :)
Да нет, не достаточно.
1. Ставлю галочку, см.
2. Соединяюсь
3. появился интерфейс ppp
ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:10.0.3.2  P-t-P:213.242.204.169  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:91 (91.0 B)  TX bytes:109 (109.0 B)
4. Маршрут
$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
213.242.204.169 192.168.0.1     255.255.255.255 UGH   0      0        0 eth0
213.242.204.169 192.168.0.1     255.255.255.255 UGH   0      0        0 eth0
213.242.204.169 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
5. Соединится с 10.0.9.4 не могу.
С уважением, Алексей.
http://tulalinux.ru

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #8 : 21 Марта 2013, 11:36:57 »
Alexey_Pr,у меня так:



Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Настройка vpn c Network Manager
« Ответ #9 : 21 Марта 2013, 16:16:46 »
Не понял этих строк. Что должно быть прописано в моем случае:
адрес vpn сервера - 213.242.204.169
при подключении к нему выдает мне ИП 10.5.0.20 открывает интерфейс ppp0
сервер с которым хочу соединится - 10.5.0.12
С уважением, Алексей.
http://tulalinux.ru

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1477
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #10 : 21 Марта 2013, 16:28:34 »
Alexey_Pr,
я тоже не понял ваше:
Цитировать
5. Соединится с 10.0.9.4 не могу.
ведь ни в таблице маршрутизации, ни в настройках интерфейса нет ничего похожего на 10.0.9.0
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Настройка vpn c Network Manager
« Ответ #11 : 21 Марта 2013, 16:39:53 »
Alexey_Pr, но по крайней мере интернет не пропадает теперь?
Попробуйте добавить маршрут в 10/8 через ppp0
ip route add 10/8 dev ppp0
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Настройка vpn c Network Manager
« Ответ #12 : 22 Марта 2013, 17:08:58 »
Alexey_Pr, но по крайней мере интернет не пропадает теперь?
Попробуйте добавить маршрут в 10/8 через ppp0
ip route add 10/8 dev ppp0
Да, инет не пропадает, в точку.
Добавил этот маршрут в консоле
sudo ip route add 10/8 dev ppp0Все заработала, спасибо!
Но остался вопрос, как эту замечательную строку забить в Network Manager, в там нет поля для dev
С уважением, Алексей.
http://tulalinux.ru

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Настройка vpn c Network Manager
« Ответ #13 : 22 Марта 2013, 17:25:14 »
Но остался вопрос, как эту замечательную строку забить в Network Manager, в там нет поля для dev
Достаточно прописать сеть и маску.
Оно применится к тому интерфейсу, для которого настраиваете подключение.

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Настройка vpn c Network Manager
« Ответ #14 : 25 Марта 2013, 09:46:54 »
Спасибо всем, проблема решена. Работает vpn соединение, работает интернет. Ура!
Настройка такая:


Была маршрутизация до vpn соединения
alexey@alex:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
Маршрутизация после
alexey@alex:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 ppp0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
213.242.204.169 192.168.0.1     255.255.255.255 UGH   0      0        0 eth0
213.242.204.169 192.168.0.1     255.255.255.255 UGH   0      0        0 eth0
213.242.204.169 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
С уважением, Алексей.
http://tulalinux.ru

 

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