Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OpenVPN. Не поднимается tap интерфейс. Ubuntu 8.10, openvpn, tap 
V
    Опции темы
mikla
Дата 14.1.2009, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Здравствуйте.

Пытаюсь подключиться к сети через openvpn

Код

sudo openvpn --config /etc/openvpn/config.ovpn


вижу вот это:

Код

....
Tue Jan 13 20:34:43 2009 us=710698 OPTIONS IMPORT: timers and/or timeouts modified 
Tue Jan 13 20:34:43 2009 us=710726 OPTIONS IMPORT: route options modified 
Tue Jan 13 20:34:43 2009 us=710758 OPTIONS IMPORT: route-related options modified 
Tue Jan 13 20:34:43 2009 us=710924 ROUTE default_gateway=192.168.1.1 
Tue Jan 13 20:34:43 2009 us=775982 TUN/TAP device tap0 opened 
Tue Jan 13 20:34:43 2009 us=776047 TUN/TAP TX queue length set to 100 
Tue Jan 13 20:34:43 2009 us=776128 /sbin/route add -net XX.XX.XX.XX netmask 255.255.255.255 gw 192.168.1.1 
Tue Jan 13 20:34:43 2009 us=778287 /sbin/route del -net 0.0.0.0 netmask 0.0.0.0 
Tue Jan 13 20:34:43 2009 us=779853 /sbin/route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.10.10.1 
SIOCADDRT: No such process 
Tue Jan 13 20:34:43 2009 us=781626 ERROR: Linux route add command failed: external program exited with error status: 7 
Tue Jan 13 20:34:43 2009 us=781735 Initialization Sequence Completed 


На этом моменте залипает.
В чем может быть проблема ? 
Спасибо.



--------------------
PM MAIL ICQ Skype   Вверх
nitr
Дата 14.1.2009, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 5
Всего: 84



mikla, а изначально какой у вас доступ (т.е. какой метод)?
Покажите конфиг для openvpn.


--------------------
PM   Вверх
mikla
Дата 14.1.2009, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Цитата(nitr @ 14.1.2009,  22:00)
mikla, а изначально какой у вас доступ (т.е. какой метод)?
Покажите конфиг для openvpn.

config.ovpn

Код

client
dev tap
proto udp
remote XX.XX.XX.XX PORT
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key
comp-lzo
verb 3

--------------------
PM MAIL ICQ Skype   Вверх
nitr
Дата 14.1.2009, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 5
Всего: 84



Я так понял у вас две сетки, хотите подключиться к VPN и весь трафик через него?

стоит ли у вас iptables?

попробуйте добавить такой пункт
push "redirect-gateway"


--------------------
PM   Вверх
mikla
Дата 15.1.2009, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Цитата

Я так понял у вас две сетки, хотите подключиться к VPN и весь трафик через него?


Одна сеть.
192.168.1.1  - это модем, от которого я получаю IP и на котором поднят интернет.
Да, я хочу подключится к VPN серверу XX.XX.XX.XX и весь трафик через него.
а 10.10.10.0 это сеть за VPN.

Цитата

стоит ли у вас iptables?

Да, стоит. Только я никах правил для него не прописывал.

Цитата

попробуйте добавить такой пункт
push "redirect-gateway"

Без результаов. Картина та же.

Пытался импортировать конфиг в kvpnc (версия 0.9.0-1), но тоже не помогло. kvpnc ругается:
Код

268 2009-01-14 17:30:16 ошибка: OpenvpnManagementHandler: Got no greeting within 3 seconds from management interface, retrying.


Через Network manager тоже не хочет.

Под виндой все работает.

Это сообщение отредактировал(а) mikla - 15.1.2009, 00:18
--------------------
PM MAIL ICQ Skype   Вверх
nitr
Дата 15.1.2009, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 5
Всего: 84



Цитата(mikla @  15.1.2009,  00:16 Найти цитируемый пост)
Под виндой все работает.

Значит и здесь заработает smile Я обычно смотрю все настройки и таблицу маршрутизации, если где-то работает а у меня нет. Можно тоже проверить таблицу маршрутов в Винде (router print) при включеном ВПНе.

Это хорошо что есть (и наверное работает smile ):
Код
iptables -A FORWARD -o имя_интерфейса_туннеля -j ACCEPT

имя_интерфейса_туннеля скорее всего tun0
это правило обычно помогает, а так можете ещё показать iptables --list.


--------------------
PM   Вверх
mikla
Дата 15.1.2009, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Цитата

Значит и здесь заработает  smile

Оптимистично smile Это радует smile

Что касается таблицы маршрутизации в Windows. 
Код

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0       10.10.10.1    10.10.10.102      1
       10.10.10.0    255.255.255.0     10.10.10.102    10.10.10.102      30
     10.10.10.102  255.255.255.255        127.0.0.1       127.0.0.1      30
   10.255.255.255  255.255.255.255     10.10.10.102    10.10.10.102      30
     XX.XX.XX.XX  255.255.255.255      192.168.1.1     192.168.1.2      1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1      1
      192.168.1.0    255.255.255.0      192.168.1.2     192.168.1.2      10
      192.168.1.2  255.255.255.255        127.0.0.1       127.0.0.1      10
    192.168.1.255  255.255.255.255      192.168.1.2     192.168.1.2      10
        224.0.0.0        240.0.0.0     10.10.10.102    10.10.10.102      30
        224.0.0.0        240.0.0.0      192.168.1.2     192.168.1.2      10
  255.255.255.255  255.255.255.255     10.10.10.102    10.10.10.102      1
  255.255.255.255  255.255.255.255      192.168.1.2     192.168.1.2      1
Основной шлюз:          10.10.10.1
===========================================================================
Постоянные маршруты:
  Отсутствует


я попробовал добавить правила для iptables:
так:
Код

iptables -A FORWARD -o tun0 -j ACCEPT

и так:
Код

iptables -A FORWARD -o tap0 -j ACCEPT

Но без результатов, т.к. они вообще не поднимаются.

sudo iptables --list
Код

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  


route -n
Код

Destination Gateway Genmask Flags Metric Ref Use Iface
XX.XX.XX.XX    192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0

--------------------
PM MAIL ICQ Skype   Вверх
nitr
Дата 15.1.2009, 02:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 5
Всего: 84



это откуда у вас 
Цитата
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
?
А iptables вообще запущен? Хотя возможно дело не в нем, но всё же часто сводится к его настройке...

Если несложно, дайте конфиг сервера.

Это сообщение отредактировал(а) nitr - 15.1.2009, 02:34


--------------------
PM   Вверх
mikla
Дата 15.1.2009, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Цитата

это откуда у вас
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0

Честно, без понятия.

К конфигам сервера у меня доступа нету.

Цитата

А iptables вообще запущен?


Как проверить статус iptables? 


--------------------
PM MAIL ICQ Skype   Вверх
N0dwis
Дата 15.1.2009, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 18.9.2007
Где: Луганск

Репутация: нет
Всего: 4



Хм, я может чего-то не понял, но "залипать" он на этом месте и должен. У меня тоже так работает.
Судя по его логу, просто не может обновить таблицу маршрутизации, и iptables, кажется, тут не при чем.
/sbin/route точно есть? Никаких демонов маршрутизации не висит? Под win используется этот же config?
А если потом руками прописать маршрут по умолчанию как в винде?
А tap интерфейс в системе появляется, по ifconfig?
PM MAIL   Вверх
mikla
Дата 15.1.2009, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



Цитата

/sbin/route точно есть? 

Да, есть.

Цитата

Никаких демонов маршрутизации не висит? 

Вроде бы нет. Как это узнать со 100%-й точностью?

Цитата

Под win используется этот же config?

Да.

Цитата

А tap интерфейс в системе появляется, по ifconfig?

Нет. Интерфейс не появляется.

Цитата

А если потом руками прописать маршрут по умолчанию как в винде?

У меня не получилось. Как это сделать :? 


Это сообщение отредактировал(а) mikla - 15.1.2009, 11:37
--------------------
PM MAIL ICQ Skype   Вверх
smartov
Дата 15.1.2009, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 17
Всего: 259



mikla, 
попробуй сделать
Цитата

/sbin/iptables -A FORWARD -o tun0 -j ACCEPT

перед соединением
PM MAIL   Вверх
N0dwis
Дата 15.1.2009, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 18.9.2007
Где: Луганск

Репутация: нет
Всего: 4



Цитата(mikla @  15.1.2009,  11:33 Найти цитируемый пост)
Вроде бы нет. Как это узнать со 100%-й точностью?

ps -ax - чаще всего используется демон gated и я встречал bird, возможно еще что-то.


Цитата(mikla @  15.1.2009,  11:33 Найти цитируемый пост)
Нет. Интерфейс не появляется.

Хм... а в ядре есть поддержка tap? В любом другом случае, я думаю, интерфейс должен был бы появиться... Хотя судя по этому "TUN/TAP device tap0 opened" он все-таки ненадолго появляется.


Цитата(mikla @  15.1.2009,  11:33 Найти цитируемый пост)
У меня не получилось. Как это сделать :? 

route add -net XX.XX.XX.XX netmask 255.255.255.255 gw 192.168.1.1 dev tap0
ну и т.д. Желательно добавить интерфейс, через готорый отправлять пакеты. Значения взять из таблицы маршрутизации windows.
Только пока это рановато, ведь у тебя даже интерфейса нет.

В общем, дело похоже не в маршрутизации.
Проверь пока ядро, или собери заново, чтобы быть увернным. И в логах ничего не пишет по этому поводу?

Это сообщение отредактировал(а) N0dwis - 15.1.2009, 13:05
PM MAIL   Вверх
mikla
Дата 15.1.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



smartov, 
пробовал - не помогло. 
--------------------
PM MAIL ICQ Skype   Вверх
mikla
Дата 15.1.2009, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



N0dwis, 
Цитата

ps -ax - чаще всего используется демон gated и я встречал bird, возможно еще что-то

ни gated, ни bird там найден не был.

Цитата

Хм... а в ядре есть поддержка tap? В любом другом случае, я думаю, интерфейс должен был бы появиться... Хотя судя по этому "TUN/TAP device tap0 opened" он все-таки ненадолго появляется.


Тут интересный момент. Дело в том, что ifconfig не показывает tap0 интерфейс, однако если ввести ifconfig tap0 или ifconfig tap, то увидим следующие:
Код

mikla@ ~ $ ifconfig tap0
tap0   Link encap:Ethernet  HWaddr 00:ff:e9:59:5c:84  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          ЛПММЙЪЙЙ:0 txqueuelen:100 
          RX bytes:103522 (103.5 KB)  TX bytes:0 (0.0 B) 


Что касается добавления роутов, то видим следующие:
Код

sudo /sbin/route add -net XX.XX.XX.XX netmask 255.255.255.255 gw 192.168.1.1 dev tap
SIOCADDRT: No such device

sudo /sbin/route add -net XX.XX.XX.XX netmask 255.255.255.255 gw 192.168.1.1 dev tap0
SIOCADDRT: No such process
mikla@ ~ $ 

--------------------
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.