Записки техсаппортаКонцепцияЧеловек видит дерево, в его мозгу возникает изображение будущей формы этого дерева, и человек начинает реализовывать свою концепцию. — Т. Старджон, «Медленная скульптура»

ИТ-аутсорсинг в Туле. Обслуживание 1С в Туле. Кассовые решения. Автоматизация торговли — Тула. Тел. 58-95-99

Быстрая настройка l2tp на openwrt beeline

Быстрая настройка l2tp на openwrt beeline

Задача Устройство TP-Link WDR3600(RU) ver.1.1. Заменить оригинальную прошивку на прошивку OpenWrt. Настроить соединение с оператором beeline по протоколу l2tp.
openwrt
Хронология Ставим openwrt — barrier breaker(trunk). Trunk идет без сервера uhttpd и оболочки luci. Нет и пакета для протокола l2tp(однако есть протокол pppoe).
Для входа по ssh необходимо подключиться через telnet и установить пароль (например pytty).
Telnet соединение.
Задаем пароль:

root@OpenWrt:~# passwd

Дальнейшие действия выполняем в ssh.
Для начала ставим пакет xl2tp. Интернета на роутере еще нет — сливаем «зависимости».
Далее список пакетов (name_version_type.ipk)
ip
kmod-l2tp
kmod-pppol2tp
ppp-mod-pppol2tp
resolveip
xl2tpd
Скидываем например WinSCP или командами по ssh в /tmp.
SSH console:

root@OpenWrt:~# opkg install /tmp/ip*
root@OpenWrt:~# opkg install /tmp/kmod*
root@OpenWrt:~# opkg install /tmp/ppp-mod*
root@OpenWrt:~# opkg install /tmp/resolveip*
root@OpenWrt:~# opkg install /tmp/xl2tpd*
root@OpenWrt:~# vi /etc/config/network
...
config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option metric '50' 
        option reqopts 'routes msstaticroutes'
...
config interface 'vpn'
        option proto 'l2tp'
        option server 'tp.internet.beeline.ru'
        option username 'ваш логин'
        option password 'ваш пароль'
        option keepalive '20 5'
...
root@OpenWrt:~# reboot

Опции

        option metric '50' 
        option reqopts 'routes msstaticroutes'

Являются важными, без них l2tp подключение не восстановится в автоматическом режиме.
Список интерфейсов

root@OpenWrt:~# ubus list network.interface.*

Статус интересующих нас интерфейсов

root@OpenWrt:~# ifstatus wan 
root@OpenWrt:~# ifstatus vpn

Если не подключилось, то пытаемся остановить-поднять интерфейсы и посмотреть лог.

root@OpenWrt:~# ipdown vpn
root@OpenWrt:~# ifdown wan
root@OpenWrt:~# ifup wan
root@OpenWrt:~# logread
root@OpenWrt:~# ifup vpn 
root@OpenWrt:~# logread

Интернет на устройстве появился, ставим оболочку

root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install uhttpd
root@OpenWrt:~# opkg install luci
root@OpenWrt:~# /etc/init.d/uhttpd start

Теперь можно зайти в web интерфейс, незабываем включить автостарт процесса uhttpd.
Ссылки
1. Network configuration.
2. OpenWrt trunk.
3. TP-Link TL-WDR3600 — OpenWrt Wiki.

,

5 комментариев на “Быстрая настройка l2tp на openwrt beeline”

  • kurt:

    Статья прекрасная, но на транке есть в зависимостях такие пакеты как kmod-udptunnel4 и kmod-udptunnel6

  • Алегзандыр:

    Да достаточно просто. Особенно, если всё-таки есть LuCi 🙂
    Но у меня работает только если убирать галочку «Use DNS servers advertised by peer» на вкладке «Advanced Settings» у самого VPN-соединения.

    Asus RT-N16, OpenWrt 15.05.1, пакеты ставил все с буквами «l2tp» в названии.
    kmod-l2tp 3.18.23-1
    kmod-l2tp-eth 3.18.23-1
    kmod-l2tp-ip 3.18.23-1
    kmod-pppol2tp 3.18.23-1
    ppp-mod-pppol2tp 2.4.7-6
    xl2tpd devel-20150930-1

  • Иван:

    У меня роутер ASUS WL-500gPv2. Установил OpenWrt CC 15.05 с дополнительными пакетами.
    Настроил согласно инструкции, но доступа к интернету нет. Есть доступ только к локальным ресурсам.

    Кусок системного лога:
    Fri Jun 3 00:41:21 2016 daemon.notice xl2tpd[899]: Connecting to host tp.internet.beeline.ru, port 1701
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: vpn (1383): 00 OK
    Fri Jun 3 00:41:21 2016 daemon.info xl2tpd[899]: control_finish: Connection closed to 83.102.255.52, port 1701 (Reached configured max-tunnels limit), Local: 22015, Remote: 41805
    Fri Jun 3 00:41:21 2016 daemon.info xl2tpd[899]: Will redial in 20 seconds
    Fri Jun 3 00:41:21 2016 daemon.debug xl2tpd[899]: Session ‘l2tp-vpn’ not up
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: vpn (1394): 01 Session ‘l2tp-vpn’ not up
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: vpn (1394): 00 OK
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: Interface ‘vpn’ is now down
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: Interface ‘vpn’ is setting up now
    Fri Jun 3 00:41:21 2016 daemon.notice netifd: vpn (1399): 00 OK

    Что это может быть? И как с этим бороться?

  • SS_:

    По всей видимости проблема на стороне провайдера, исчерпан лимит коннектов.

  • Alex:

    Печалька:
    Sun Aug 28 20:56:27 2016 daemon.notice xl2tpd[7574]: Connecting to host home.XX.com.ua, port 1701
    Sun Aug 28 20:56:27 2016 daemon.notice xl2tpd[7574]: Connection established to 94.153.168.XX, 1701. Local: 21281, Remote: 12 (ref=0/0).
    Sun Aug 28 20:56:27 2016 daemon.notice xl2tpd[7574]: Calling on tunnel 21281
    Sun Aug 28 20:56:27 2016 daemon.notice xl2tpd[7574]: Call established with 94.153.168.XX, Local: 8239, Remote: 561, Serial: 80 (ref=0/0)
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: start_pppd: I’m running:
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «/usr/sbin/pppd»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «passive»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «nodetach»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «:»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «file»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «/tmp/l2tp/options.vpn»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «plugin»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «pppol2tp.so»
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: «pppol2tp»
    Sun Aug 28 20:56:27 2016 daemon.info xl2tpd[7574]: control_finish: Connection closed to 94.153.168.XX, serial 80 ()
    Sun Aug 28 20:56:27 2016 daemon.debug xl2tpd[7574]: Terminating pppd: sending TERM signal to pid 8243
    Sun Aug 28 20:56:27 2016 daemon.info xl2tpd[7574]: control_finish: Connection closed to 94.153.168.XX, port 1701 (), Local: 21281, Remote: 12

    Также где-то видел : Couldn’t rename ppp1 to l2tp-vpn


Notice: Undefined variable: comment_form_default_fields in /var/www/blog.adminvtule.ru/wp-content/themes/black-with-orange/comments.php on line 24

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *