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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: openvpn и спутниковый интернет  (Прочитано 916 раз)

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

Оффлайн emel9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
openvpn и спутниковый интернет
« : 09 Декабрь 2007, 15:18:41 »
помогите настроить спутниковый интернет
у меня сейчас маршрутизация
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.158.48.1     172.30.135.1    255.255.255.255 UGH   0      0        0 eth0
172.30.135.0    0.0.0.0               255.255.255.0   U      0      0        0 eth0
172.30.0.0       172.30.135.1        255.255.0.0     UG    0      0        0 eth0
0.0.0.0             172.30.135.1          0.0.0.0         UG    0      0        0 eth0
emel9@emel9-desktop:~/Рабочий стол$
для начала я подымаю dvb карту вот таким скриптом
Цитировать
#!/bin/bash
. /lib/lsb/init-functions
case "$1" in
           start)
                /usr/bin/szap -c /etc/channels.conf -n1 -a 0 -x
                /usr/bin/dvbnet -p 554 -a 0
                /sbin/ifconfig dvb0_0 192.168.44.21 netmask 255.255.255.255 broadcast 255.255.255.255
                /sbin/ifconfig dvb0_0 hw ether 00:D0:5C:60:FB:54
                /sbin/route add 192.168.44.21 dev dvb0_0
                echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
                echo 1 > /proc/sys/net/ipv4/ip_forward
                ;;

            stop)
                /sbin/ifconfig dvb0_0 down
                /usr/bin/dvbnet -d 0
                ;;

            restart)
                 $0 stop
                 $0 start
                 ;;
              *)
                 echo "Usage: `basename $0` start | stop | restart"
                 ;;

        esac
после этого проверяю командой ifconfig появляется dvb0_0
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ ifconfig
dvb0_0    Link encap:Ethernet  HWaddr 00:D0:5C:60:FB:54 
          inet addr:192.168.44.21  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::2d0:5cff:fe60:fb54/64 Диапазон:Link
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Base address:0x22a

eth0      Link encap:Ethernet  HWaddr 00:17:31:12:CF:EE 
          inet addr:172.30.135.54  Bcast:172.30.135.255  Mask:255.255.255.0
          inet6 addr: fe80::217:31ff:fe12:cfee/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32996 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10704 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18760427 (17.8 MB)  TX bytes:1480538 (1.4 MB)
          Interrupt:23 Base address:0xe000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

emel9@emel9-desktop:~/Рабочий стол$
и добавилась запись в маршрутизацию
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.158.48.1     172.30.135.1    255.255.255.255 UGH   0      0        0 eth0
192.168.44.21   0.0.0.0         255.255.255.255 UH    0      0        0 dvb0_0
172.30.135.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.30.0.0      172.30.135.1    255.255.0.0     UG    0      0        0 eth0
0.0.0.0         172.30.135.1    0.0.0.0         UG    0      0        0 eth0
emel9@emel9-desktop:~/Рабочий стол$
потом я подымаю тензоровский (наземный) интернет
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ sudo route del default
emel9@emel9-desktop:~/Рабочий стол$ pon tt_pptp
emel9@emel9-desktop:~/Рабочий стол$ sudo route add default gw 85.158.48.1

добавилось устройство ppp0 и изминилась маршрутизация
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ ifconfig
dvb0_0    Link encap:Ethernet  HWaddr 00:D0:5C:60:FB:54 
          inet addr:192.168.44.21  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::2d0:5cff:fe60:fb54/64 Диапазон:Link
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Base address:0x22a

eth0      Link encap:Ethernet  HWaddr 00:17:31:12:CF:EE 
          inet addr:172.30.135.54  Bcast:172.30.135.255  Mask:255.255.255.0
          inet6 addr: fe80::217:31ff:fe12:cfee/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34920 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10798 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18897146 (18.0 MB)  TX bytes:1487692 (1.4 MB)
          Interrupt:23 Base address:0xe000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:80.255.178.125  P-t-P:85.158.48.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:42 (42.0 b)  TX bytes:48 (48.0 b)

emel9@emel9-desktop:~/Рабочий стол$
и
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.158.48.1     172.30.135.1    255.255.255.255 UGH   0      0        0 eth0
85.158.48.1     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.44.21   0.0.0.0         255.255.255.255 UH    0      0        0 dvb0_0
172.30.135.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.30.0.0      172.30.135.1    255.255.0.0     UG    0      0        0 eth0
0.0.0.0         85.158.48.1     0.0.0.0         UG    0      0        0 ppp0
emel9@emel9-desktop:~/Рабочий стол$
после этого пытаюсь подключится через openvpn командой
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ sudo /usr/local/sbin/openvpn --config /etc/openvpn/Smegsy.ovpn
Tue Dec  4 19:09:41 2007 OpenVPN 2.0.9 x86_64-unknown-linux [SSL] [LZO] [EPOLL] built on Dec  4 2007
Tue Dec  4 19:09:41 2007 WARNING: you are using user/group/chroot without persist-key/persist-tun -- this may cause restarts to fail
Tue Dec  4 19:09:41 2007 ******* WARNING *******: null MAC specified, no authentication will be used
Tue Dec  4 19:09:41 2007 LZO compression initialized
Tue Dec  4 19:09:41 2007 TUN/TAP device tun0 opened
Tue Dec  4 19:09:41 2007 /sbin/ifconfig tun0 172.25.7.133 pointopoint 172.25.7.134 mtu 1500
Tue Dec  4 19:09:41 2007 /etc/openvpn/Smegsy.up tun0 1500 1525 172.25.7.133 172.25.7.134 init
Starting
Routes_added_Tunnel_started
Tue Dec  4 19:09:51 2007 NOTE: unable to redirect default gateway -- Cannot read current default gateway from system
Tue Dec  4 19:09:51 2007 UID set to nobody
Tue Dec  4 19:09:51 2007 UDPv4 link local (bound): [undef]:20113
Tue Dec  4 19:09:51 2007 UDPv4 link remote: 82.211.152.2:20113
Tue Dec  4 19:10:01 2007 Peer Connection Initiated with 82.211.152.2:20113
Tue Dec  4 19:10:02 2007 Initialization Sequence Completed

но тунель не работает вот конфигурационные фаилы
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ sudo cat /etc/openvpn/Smegsy.ovpn
dev tun
ifconfig 172.25.7.133 172.25.7.134
remote 82.211.152.2
port 20113
comp-lzo
secret /etc/openvpn/Smegsy.key
up /etc/openvpn/Smegsy.up
user nobody
auth none
;inactive 600
tun-mtu 1500
replay-window 640 15
redirect-gateway
dhcp-option DNS 82.211.152.5
emel9@emel9-desktop:~/Рабочий стол$
и
Цитировать
emel9@emel9-desktop:~/Рабочий стол$ sudo cat /etc/openvpn/Smegsy.up
echo Starting
sleep 10
route add -host 82.211.152.2 gw 85.158.48.1
route del default
route add default gw 172.25.7.134
echo Routes_added_Tunnel_started
и еще есть фаил с ключем что нетак подскажите как исправить

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: openvpn и спутниковый интернет
« Ответ #1 : 09 Декабрь 2007, 15:54:46 »
Сверься с этим: http://linux-community.ru/page.php?6
dvb-utils есть в официальном репозитории, даже не придётся "гармонь расчехлять".

Оффлайн emel9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: openvpn и спутниковый интернет
« Ответ #2 : 09 Декабрь 2007, 20:56:20 »
карта у меня работает все нормально вот только openvpn не могу поднять

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: openvpn и спутниковый интернет
« Ответ #3 : 10 Декабрь 2007, 13:16:23 »
Если openvpn выдал
Цитировать
Initialization Sequence Completed
И после этого нет дополнительных сообщений об ошибках, значит с ним всё в порядке. Сверяй настройку маршрутов.
route ...

Оффлайн Bosco

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: openvpn и спутниковый интернет
« Ответ #4 : 21 Май 2008, 18:52:45 »

Tue Dec  4 19:09:51 2007 NOTE: unable to redirect default gateway -- Cannot read current default gateway from system


У меня та же проблема. Судя по ответам, никто не читал вот это примечание. Штука состоит в том, что не прописывается главный маршрут для отправки запросов через OVPN-сервер.

Пытался прописывать руками, маршрут прописывается, но вот DNS теряются напрочь.

Тему давно никто не читал, но вот вопрос к автору, команда route выполняется с большой задержкой пр включенном ppp, не так ли? Похоже, какая-то лажа с ppp и таблицей маршрутов.

 

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