Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

sfstudio

ZyXel P-330 и прошивка wive-ng

Рекомендованные сообщения

На самом деле, элементарный одностраничный web-интерфейс был бы очень и очень кстати.

Или хотя бы наглядный конфигуратор.

Это позволило бы значительно увеличить количество потребителей прошивки.

Поддерживаю, с удовольствием бы поучаствовал в тестировании, одна проблема - нет "лица", что лично для меня трудновато...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С этой прошивкой решается проблема низкой скорости(1,5-2 мбайта/с) в дц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемый sfstudio, вы можете сами проводить любые тесты, используя адреса vpn.corbina.net (PPTP) и tp.corbina.net (L2TP). Оба адреса доступны из вне. Тестовый логин и пароль corbina. Через VPN тунель должен открываться сайт stat.corbina.net

 

ЗЫ: С удовольствием поковырял бы прошивку, жалко нет под рукой совместимого роутера

ЗЫЫ: По поводу VPN сервера, там виндой даже не пахнет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
С этой прошивкой решается проблема низкой скорости(1,5-2 мбайта/с) в дц?

 

Нет. На первой странице я об этом уже писал: ZyXel P-330 и прошивка wive-ng

По-хорошему, попробовать бы ещё раз с другим блоком питания, но сейчас совсем некогда... B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую. А кто настраивал в режиме роутера.

Можно посмотреть пример настройки /etc/network/iptables ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

День добрый, просьба сразу не кидать камнями (типа не втой ветке, просто здесь я как посмотрю довольно бурное обсуждение), так как я начинающий Linux пользователь.

Знацца имею DWL-G700AP соответсвенно инет провайдер карбина. Ноут с Ubuntu 9.4 и WinXp

Прошил точку доступа последней прошивкой wive-ng-0.2.21 (из всего испоьзовал black_fw.bin для очистки и wive.bin для прошивки), там еще лежит скрипт rev_B-A_converter.pl нужен ли он (ВОПРОС ПЕРВЫЙ), далее на сайте проекта видел патчи для этой прошивки, нужны ли они если да то как поставить(ВОПРОС ВТОРОЙ). Пытался на точке поднять pptp исходя из описанного выше мини фака ZyXel P-330 и прошивка wive-ng от Roma A нет даже локалки. Далее Пробывал поднять l2tp l2tpd.conf редоктировал как описано в карбиновском мануале про xl2tpd.conf также изминил chap-secrets по томуже мануалу

в routes добавил

route add -host tp.corbina.net gw <default_gw>

route add -host <dns_server1> gw <default_gw>

route add -host <dns_server2> gw <default_gw>

Естественно значения свои но тоже глухо есть доступ токо к локалке.

Вообщем как же всетаки поднять соединение к инету (ВОПРОС ТРЕТИЙ)

 

И вот еще мой route после коннекта с точкой с настройками l2tp

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

b2b.beeline.ru 10.79.80.1 255.255.255.255 UGH 0 0 0 wlan0

pass.beeline.ru 10.79.80.1 255.255.255.255 UGH 0 0 0 wlan0

78.107.235.4 10.79.80.1 255.255.255.252 UG 0 0 0 wlan0

85.21.72.80 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

78.107.51.0 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

83.102.231.32 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

85.21.108.16 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

85.21.138.208 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

83.102.146.96 10.79.80.1 255.255.255.224 UG 0 0 0 wlan0

233.32.240.0 panason-laptop. 255.255.255.0 UG 0 0 0 wlan0

192.168.20.0 * 255.255.255.0 U 0 0 0 pan1

85.21.90.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

78.107.23.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

85.21.79.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

78.107.196.0 10.79.80.1 255.255.252.0 UG 0 0 0 wlan0

10.79.80.0 * 255.255.248.0 U 2 0 0 wlan0

link-local * 255.255.0.0 U 1000 0 0 wlan0

10.0.0.0 10.79.80.1 255.0.0.0 UG 0 0 0 wlan0

default 10.79.80.1 0.0.0.0 UG 0 0 0 wlan0

 

 

 

День добрый, просьба сразу не кидать камнями (типа не втой ветке, просто здесь я как посмотрю довольно бурное обсуждение), так как я начинающий Linux пользователь.

Знацца имею DWL-G700AP соответсвенно инет провайдер карбина. Ноут с Ubuntu 9.4 и WinXp

Прошил точку доступа последней прошивкой wive-ng-0.2.21 (из всего испоьзовал black_fw.bin для очистки и wive.bin для прошивки), там еще лежит скрипт rev_B-A_converter.pl нужен ли он (ВОПРОС ПЕРВЫЙ), далее на сайте проекта видел патчи для этой прошивки, нужны ли они если да то как поставить(ВОПРОС ВТОРОЙ). Пытался на точке поднять pptp исходя из описанного выше мини фака ZyXel P-330 и прошивка wive-ng от Roma A нет даже локалки. Далее Пробывал поднять l2tp l2tpd.conf редоктировал как описано в карбиновском мануале про xl2tpd.conf также изминил chap-secrets по томуже мануалу

в routes добавил

route add -host tp.corbina.net gw <default_gw>

route add -host <dns_server1> gw <default_gw>

route add -host <dns_server2> gw <default_gw>

Естественно значения свои но тоже глухо есть доступ токо к локалке.

Вообщем как же всетаки поднять соединение к инету (ВОПРОС ТРЕТИЙ)

 

И вот еще мой route после коннекта с точкой с настройками l2tp

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

b2b.beeline.ru 10.79.80.1 255.255.255.255 UGH 0 0 0 wlan0

pass.beeline.ru 10.79.80.1 255.255.255.255 UGH 0 0 0 wlan0

78.107.235.4 10.79.80.1 255.255.255.252 UG 0 0 0 wlan0

85.21.72.80 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

78.107.51.0 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

83.102.231.32 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

85.21.108.16 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

85.21.138.208 10.79.80.1 255.255.255.240 UG 0 0 0 wlan0

83.102.146.96 10.79.80.1 255.255.255.224 UG 0 0 0 wlan0

233.32.240.0 panason-laptop. 255.255.255.0 UG 0 0 0 wlan0

192.168.20.0 * 255.255.255.0 U 0 0 0 pan1

85.21.90.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

78.107.23.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

85.21.79.0 10.79.80.1 255.255.255.0 UG 0 0 0 wlan0

78.107.196.0 10.79.80.1 255.255.252.0 UG 0 0 0 wlan0

10.79.80.0 * 255.255.248.0 U 2 0 0 wlan0

link-local * 255.255.0.0 U 1000 0 0 wlan0

10.0.0.0 10.79.80.1 255.0.0.0 UG 0 0 0 wlan0

default 10.79.80.1 0.0.0.0 UG 0 0 0 wlan0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для тех кто неосилил настройку L2TP вручную в git добваил скрипт который конфигурит клиента на автомате. Достаточно в расширенном меню выбрать L2TP ответить на несколько вопросов и скрипт сгенерирует базовые настройки для вашего соединения которые потом можно будет скорректировать вручную, если конечно потребуется.

 

За основу были взяты настройки для корбины.

 

P.S. Не забывайте, что маршрут до сервера должен быть чётко описан в routes и должен существовать даже после удаления шлюза по умолчанию.

PP.S. Как собирать их сырцов не спрашивайте, скажу лишь только что нужно иметь установленный линукс, слить содержимое гита в /opt/Wive и запустить compile.

 

Устройства на базе 8186 далее развиваться не будут потому это последние из последних изменения вносимые мной лично в код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как сейчас обстоит дело с работой этой прошивки в сети Корбина? Читал эту ветку и никто ещё не написал, что работает. Меня очень интересует работа данного устройства в домашней сети - имеются три компа. Все по LAN подключаются. Очень прошу выложить гид по настройке этого чуда для сети Корбина. Желательно пошагово и именно с уклоном на количество машин в сети. Спасибо.

P.S. Ещё просьба добавить настройки для портфорварда -нормальной работы торрент клиентов на сетевых машинах.

Нужен стабильный интернет через VPN на три машины и на каждой из машин работает торрент-клиент не одновременно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Как сейчас обстоит дело с работой этой прошивки в сети Корбина? Читал эту ветку и никто ещё не написал, что работает. Меня очень интересует работа данного устройства в домашней сети - имеются три компа. Все по LAN подключаются.

 

Есть отзывы о нормальной работе как pptp так и l2tp в корбине, более точнее не скажу т.к. не являюсь не их работником ни абонентом, и после этой темы уже точно не стану их абонентом и под дулом пистолета.

 

Очень прошу выложить гид по настройке этого чуда для сети Корбина. Желательно пошагово и именно с уклоном на количество машин в сети. Спасибо.

 

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

 

P.S. Ещё просьба добавить настройки для портфорварда -нормальной работы торрент клиентов на сетевых машинах.

 

Профаны выбирают другие прошивки или осиливают iptables tutorial попутно основы IP сетей и Linux, это не так сложно как кажется.

 

Нужен стабильный интернет через VPN на три машины и на каждой из машин работает торрент-клиент не одновременно.

 

Извините, а вы когда покупали железку о чём думали? Вот всегда задавался вопросом. Я начал заниматься 8186 ибо ну гипердёшево и открыто, да и модуль уже был отлажен, более того как радиомост между ETH сетями на 10тки км 8186+8225 показали себя очень надёжным и крайне дешовым решением. А вы какие цели преследовали покупая это устройство?

 

Вообще wive-ng призвана решать задачи необходимые беспроводным ISP или наземным ISP для резерва или подключения абонентов где физически нет возможности проложить кабель. Потому протоколами туннелирования аля pptp/pppoe/l2tp занимались в последнюю очередь. Т.е. wive-ng обладает всеми функциями серьёзного wifi устройства включая нормальный шел, систему инита и прочие вкусности в части радиомодуля недоступные в официальных версиях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

wive-ng-0.3.0.7z

 

Начиная с этой версии в код вносятся только стабилизирующие фиксы.

Полный ченджлог ищите в git http://sadnet.ru

 

Кратко: добавлена поддержка множественных dgw через метрики, при поднятом pppd не пытаемся менять параметры интерфейсов из udhcpc (костыль для кривых сетей аля корбина), убраны костыли из pptp-accel и прочие багфиксы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё народ, добил я туннели окончательнго до работы с ЛЮБЫМ даже самым кривым провайдером =) Потестите кому не лень 0.3.6 версию.

Прямая ссылка http://sourceforge.net/projects/wive-ng/fi...tar.7z/download

 

Из особенностей:

 

Добавил PPP_DEBUG в конфиг чтобы быстро было манипулировать, добавил PPP_SLEEP - время ожидания перед подъёмом туннелей полезно если адрес выдаётся по dhcp и туннель решает подняться раньше. И ещё куча мелких правок.

 

Прошу корбиновцев потестить pptp/l2tp и с отчётами сюда, не забываем что нужно включить BUGGY_NAS =)

 

Да, чуть незабыл, настройка l2tp теперь также проста как и pptp и настраивается в том же конфиге через меню. Ну и из приятных рюшечек автоопределение наличия отсутствия mppe :victory:

 

Проверил удалённо подключился как по pptp так и по l2tp петля больше жить не мешает, траффик бегает соединение не рвётся.

 

Пробуйте! :victory:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Всё народ, добил я туннели окончательнго до работы с ЛЮБЫМ даже самым кривым провайдером =) Потестите кому не лень 0.3.6 версию.

Прямая ссылка http://sourceforge.net/projects/wive-ng/fi...tar.7z/download

 

Пробуйте! ;)

 

Попробовал, нашел ошибочку в скрипте S91vpnnetwork-pptp

 

echo "Starting VPN network pptp..."

#Add static route to vpn server

if [ "$BUGGY_NAS" = "yes" ] ; then

ADDRESS=`nslookup $PPTP_SERVER | grep Address | tail -n1 | cut -c 12- | awk {' print $1 '}`

if [ "$ADDRESS" != "" ]; then

PPTP_SERVER=$ADDRESS

fi

ROUTE=`ip r get $ADDRESS | grep dev | cut -f -3 -d " "`

 

ip r add $ROUTE

Было route add $ROUTE из за этого не добавлялся маршрут(route слово via не понимает)

fi

 

PS: После этого у меня появился коннект на билайне

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пардон, а веб морды так у прошивки и не появилось? :)

Или хотя бы упрощённая настройка :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Всё народ, добил я туннели окончательнго до работы с ЛЮБЫМ даже самым кривым провайдером =) Потестите кому не лень 0.3.6 версию.

Прямая ссылка http://sourceforge.net/projects/wive-ng/fi...tar.7z/download

 

Пробуйте! :)

 

Попробовал, нашел ошибочку в скрипте S91vpnnetwork-pptp

 

echo "Starting VPN network pptp..."

#Add static route to vpn server

if [ "$BUGGY_NAS" = "yes" ] ; then

ADDRESS=`nslookup $PPTP_SERVER | grep Address | tail -n1 | cut -c 12- | awk {' print $1 '}`

if [ "$ADDRESS" != "" ]; then

PPTP_SERVER=$ADDRESS

fi

ROUTE=`ip r get $ADDRESS | grep dev | cut -f -3 -d " "`

 

ip r add $ROUTE

Было route add $ROUTE из за этого не добавлялся маршрут(route слово via не понимает)

fi

 

PS: После этого у меня появился коннект на билайне

 

Ок, странно конечно, видимо после обновления бизибокса что-то в синтаксисе route поменяли, спасибо поправил, сейчас соберу и выложу народу 0.3.8 с фиксом.

 

Да. Скорость не потестили через туннели? Ну и как общие впечатления?

 

Пардон, а веб морды так у прошивки и не появилось? :lol:

 

Напишите - появиться.

 

Или хотя бы упрощённая настройка ;)

 

Куда проще? Уже даже l2tp 2мя строками в конфиге конфигуриться...

 

Да, чуть не забыл, в эту версию включены последние обновления sdk включая последнюю, финальную по словам китайцев драйвера беспроводного интерфейса. Насколько мне известно ещё ни один из вендоров с этим модулем прошивку не выпустил. Так что тестите, о результатах сюда.

Поправил, залил 0.3.8 проверьте пожалуйста кому не лень.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Да. Скорость не потестили через туннели? Ну и как общие впечатления?

 

Скорость через туннели особо большую попробовать - не на чем. А, вот по внутренней сети не очень 1.8 мбайта/сек, с родной до 5 доходило. Причем с этой нагрузкой начинает жутко тормозить ssh консоль. Да и на другие сайты еле заходит. За 10-15 минут нагрузки мой zyxel перегревается и уходит в перегруз. У меня и с родной прошивкой не очень работал. Если оставить только маршрутизацию и VPN то вроде норм, что-то добавишь - начинаются глюки.

 

 

PS: Взял себе на miniITX системку под шлюз. Zyxel оставил как точку доступа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скорость через туннели особо большую попробовать - не на чем. А, вот по внутренней сети не очень 1.8 мбайта/сек, с родной до 5 доходило. Причем с этой нагрузкой начинает жутко тормозить ssh консоль. Да и на другие сайты еле заходит. За 10-15 минут нагрузки мой zyxel перегревается и уходит в перегруз. У меня и с родной прошивкой не очень работал. Если оставить только маршрутизацию и VPN то вроде норм, что-то добавишь - начинаются глюки.

 

Есно на родной будет больше в режиме маршрутизации ибо у нас выкинут fastpath который при включении ломает многие критичные вещи в нетфильтре. Как вариант локалку рулим через мост, нат только в vpn будет сильно шустрее =) Но проц всёравно слабый и без костылей на больших потоках жить не будет в режиме маршрутизации.

 

PS: Взял себе на miniITX системку под шлюз. Zyxel оставил как точку доступа.

 

А нафиг? Не проще ли воткнуть в тотже корпус какую-нить карту на аферос/ралинк? ИМХО не нужен 8186 при таком подходе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
PS: Взял себе на miniITX системку под шлюз. Zyxel оставил как точку доступа.

 

А нафиг? Не проще ли воткнуть в тотже корпус какую-нить карту на аферос/ралинк? ИМХО не нужен 8186 при таком подходе.

Ну, а куда его девать? Продать? :) Я его взял за пол цены... Да и разместить можно в разных местах, если что.

Да и корпус маленький у шлюза. Если только usb'шную wifi сетевушку воткнуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попытки подружить wive-ng и Горбину не увенчались успехом.

 

Поставил 0.3.16, поднял сетку, ручками прописал все необходимые роуты, однако ни l2tp, ни pptp поднять не смог. Типичный лог (-D), после которого роутер тут же виснет.

 

Что успеваю прочесть в /var/log/messages перед зависанием:

Jan  6 12:28:31 xl2tpd[783]: setsockopt recvref[22]: Protocol not available
Jan  6 12:28:31 xl2tpd[783]: Using l2tp kernel support.
Jan  6 12:28:31 xl2tpd[785]: xl2tpd version xl2tpd-1.2.4 started on Wive-NG PID:785
Jan  6 12:28:31 xl2tpd[785]: Connecting to host tp.corbina.net, port 1701
Jan  6 12:28:31 xl2tpd[785]: Connection established to 85.21.0.245, 1701.  Local: 44344, Remote: 52156 (ref=0/0).
Jan  6 12:28:31 xl2tpd[785]: Calling on tunnel 44344
Jan  6 12:28:31 xl2tpd[785]: Call established with 85.21.0.245, Local: 7393, Remote: 30645, Serial: 1 (ref=0/0)
Jan  6 12:28:32 pppd[787]: Plugin pppol2tp.so loaded.
Jan  6 12:28:32 pppd[787]: pppd 2.4.5 started by root, uid 0
Jan  6 12:28:32 pppd[787]: using channel 1
Jan  6 12:28:32 pppd[787]: Using interface ppp0
Jan  6 12:28:32 pppd[787]: Connect: ppp0 <-->
Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Jan  6 12:28:32 pppd[787]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan  6 12:28:32 pppd[787]: sent [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan  6 12:28:32 pppd[787]: rcvd [CHAP Challenge id=0x1 <6e90e890a1869ab1e7274ff74a747e80>, name = "bras245"]
Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
Jan  6 12:28:32 pppd[787]: sent [CHAP Response id=0x1 <4e9c6720af9f8c958092169a858ef7db>, name = "asafronov"]
Jan  6 12:28:32 pppd[787]: rcvd [CHAP Success id=0x1 ""]
Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfReq id=0x1 <addr 85.21.0.245>]
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfAck id=0x1 <addr 85.21.0.245>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfNak id=0x1 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x2 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfAck id=0x2 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: local  IP address 95.24.182.141
Jan  6 12:28:32 pppd[787]: remote IP address 85.21.0.245
Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up started (pid 788)
Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up finished (pid 788), status = 0x0

 

Пробовал с роутингами и без, пробовал ручками потихоньку поднимать l2tp, руками прописывая конфиги = виснет.

 

Всё, поборол я Горбину, ура:

 

[Wive-NG@/]# cat /etc/ppp/ip-up
#!/bin/sh

. /etc/network/interfaces

#remove gw if dgw in ppp
if [ "$BUGGY_NAS" = "yes" ]; then
GATEWAY=`route | grep ^default | awk '{print $2}'`

route del default
route add default dev ppp0

(
echo '#!/bin/sh'
echo 'route del default'
echo "route add default gateway $GATEWAY"
) >/etc/ppp/ip-down
fi

#Replace DNS servers from pppd
if [ "$PPTP_PEERDNS" = "yes" ] || [ "$PPPOE_PEERDNS" = "yes" ]; then
cp -f /etc/resolv.conf /var/tmp/resolv.conf.tmp.$1
grep -v -f /etc/resolv.conf /etc/ppp/resolv.conf > /var/tmp/resolv.$1
cat /var/tmp/resolv.$1 >> /etc/resolv.conf
fi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах