Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
10 пользователь(ей) активно (10 пользователь(ей) просматривают Open Форум)

Участников: 0
Гостей: 10

далее...
Уважаемые пользователи форума! Внимание!
Темы, озаглавленные бездумно и не ясно для кого, изобилующие БОЛЬШИМИ БУКВАМИ, "!!!" или "???", нарушающие правила, написанные корявым русским языком, содержащие оскорбления, рекламу или клевету, написанные вне тематических разделах Форума, - будут закрываться или удаляться без специального предупреждения, а их Авторы будут удаляться или отправляться в бан! Надеемся на вашу сознательность и уважение к себе и ко всем участникам форума.
:: Правила Форума :: - - :: ББ-коды для использования на форуме ::
Сообщение: *
 
* = Обязательное поле

Re: Подключение к итернету по VPN

Заголовок темы: Re: Подключение к итернету по VPN
Отправитель: SwitNJ 07/10/2008 11:07:11

Ребята!
Все оказалось намного проще, чем вы все тут порасписывали!
Забейте на kvpnc и прочие утилиты, все что нужно - уже есть в самом opensuse, только разработчики толком не указали как этим пользоваться, что обидно.

Подключаясь к впн, я заметил одну штуку - при попытке пинговать сайт, тот же яндекс к примеру, его адрес определяется ДНС сервером локальной сети, но пинги не идут, так как маршрут не интернетовский, а локальный. Вернее просто напросто сети впн не выставлен маршрут по умолчанию, и пакеты идут по несуществующим адресам локальной сети, где и загибаются.

Верно написал товарищ chorteg, что нужно удалить дефолт один и выставить другой, но выглядит это все достаточно грубо, я бы даже сказал живодерски. так как удаляется дефолтный маршрут для локалки, чего делать не нужно, ибо может подохнуть ходьба пакетов по локальной сети! (но может я и не прав)

Теперь рассказываю как должно быть шататными средствами, и вам не нужно будет ничего делать с консоли и создавать скрипты! ни одного!!!

1) заходите в настройки сетевой карты. убеждаетесь что адрес сетевой карточки смотрящей в локалку берется из DHCP - ничего не выставляете руками (в нормальной сети все так и должно быть, и выставление сетевых параметров руками обычно карается, поскольку нарушает механизм раздачи адресов сервером)
2) здесь же проверяете галочку на пункте "ИЗМЕНИТЬ МАРШРУТ ПО УМОЛЧАНИЮ из DHCP" - это ОЧЕНЬ ВАЖНО!
3) переходите на вкладку настроек сети там где маршрутизация, и вот здесь уже прописываете маршрут по умолчанию тот, который должен быть для ИНТЕРНЕТА через VPN!!! на снимках у предыдущего товарища там пусто, и из-за этого он городил огород ненужными скриптами! но это еще не все. Далее.
4) в сетевых настройках более НИЧЕГО не правим. Сохраняем.
ОТДЕЛЬНО ЗАМЕЧУ: маршрут по умолчанию имеет свойство при бездумном залазывании в настройки сети и выходу без всяких изменений по кнопке "применить" сам по себе пропадать - там будет пусто, поэтому когда в очередной раз пропадет интернет, проверьте в пункте 3 чтоб там стоял шлюз интернета!!!

Теперь настраиваем VPN соединение
5) на вкладке сеть в Yast2 теперь идем не в настройки сетевых устройств, а в настройки DSL модемов. Создаем соединение через VPN (PPTP). Прописываем название соединения, описания, создаем провайдера и все такое, указываем адрес сервера, имя пользователя и пароль.
6) а теперь самое главное здесь:
а) установить время простоя в "0" - это чтобы не разрывалось соединение с интернетом.
б) установить галочку в настройках сети "использовать маршрут по умолчанию"!!!!!! это как раз подхват маршрута из настроек сетевой карты для ИНТЕРНЕТА. Почему то линуксовая реализация подключения к виртуальной сети сама не умеет получать с сервера новые маршруты и их нужно узначать у администратора сети, или посмотрев вывод ROUTE PRINT под Windows.
7) не забудьте для этого соединения установить галку - "разрешить нерутовым пользователям управлять подключением через KInternet" и устанавливать соединение при запуске KDE. Запустите соответствующую прогу и легко сможете видеть подключено или нет. смотреть журнал работы и видеть график трафика.

В итоге когда произойдет соединение по VPN через dsl0, кроме дефолтного маршрута для локальной сети eth0 будет создан еще и дефолтный маршрут для dsl0, и уже теперь то все будет СУПЕР ГУТ!
и DNS на локальном сервере выдает адреса, и пакеты идут куда им нужно идти, то есть локальные в локалку, интернетовские - в виртуалку. ФИНИТА

P.S.: щас еще наделаю скриншотов для непонятливых, и отдельным постом приложу

P.P.S.: Спасибо огромное Warlock'у - админу локальной сети SUDAK.NET, который помог мне разобраться с работой маршрутизации в сети. Я ему должен пиво! :) Еще он подложил скриптик универсальный, для работы в любых дистрибах, но с грубым обращением. Пока не совсем охватил суть работы, но думаю пойму.

open-suse.ru