-
Постов
4 749 -
Зарегистрирован
-
Посещение
-
Победитель дней
79
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент vasek00
-
Вы о чем? 1. U2 поднят канал в интернет => default маршрут на провайдера / # ip ro default dev ppp0 scope link ... или / # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default * 0.0.0.0 U 0 0 0 ppp0 ... или другой интерфейс в место ppp0 2. 4GIII подключен к LAN порту U2, и имеет IP из сегмента LAN (например 192.168.1.100) т.е. сидит на / # ifconfig br0 br0 Link encap:Ethernet HWaddr хх:хх:хх:хх:хх:хх inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 3. Меняет маршрут default на U2 для клиентов на роутер 4GIII и его интернет ip ro add default via 192.168.1.100 dev br0 и на U2 имеем ... default via 192.168.1.100 dev br0 ... В итоге все клиенты через default U2 уйдут на 4GIII 4. скрипт на U2 отслеживает запись default как только она пропадет он сменит маршрут, обратно вернется автоматом когда будет поднят основной канал на U2. При чем тут это, у вас клиенты локальной сети 192.168.1.х не чего и не заметят в данном переключении если только скорость работы. В данном случае - разница будет выходного IP, который выдает провайдер для Инет1 и Инте2 (3G/4G).
-
Опять и опять - маршрутизация, на основном U2 проверка канала при его отсутствии делаем default на белый кинетик или же 4G III Инет1--------U2---------4GIII-----Инет2 по умолчанию default на U2 будет на Инет1, при его пропадание переключить на 4GIII (одной командой, при восстановлении канала U2 он автоматом смениться прошивкой U2). Вопрос только в том как это организовать на прошивки из коробки на U2, на добавленном Entware без проблем cron и скрипт обработки. Красивый вариант это посмотреть антенну усиления 3/4G которая бы вписалась в интерьер если возможно.
-
2.08 route del default ip ro flush cache ip ro add default scope global nexthop via $inet_addr1 dev ppp0 weight 10 nexthop via $inet_addr2 dev ppp1 weight 5 где естественно - inet_addr1 и ppp0 интерфейс и IP для первого провайдера, inet_addr2 и ppp0 интерфейс и IP для второго провайдера inet_addr1=`ip addr show ppp0 | grep inet | awk '{print $2}'` inet_addr2=`ip addr show ppp1 | grep inet | awk '{print $2}'` weight 10 или weight 5 весовые коэффициенты для провайдеров оцениваются в данном примере как 10/5 Для надежной и постоянной работы, так как любое пропадание канала провайдера сменит default маршрут, необходим скрипт в cron c интервалом хотя бы 5мин. который проверяет таблицу марщрутов на наличие nexthop if [ "$(ip route | awk '/nexthop via / {print $1}')" == "" ]; then если его нет, то естественно проверить два интерфейса ppp0 и ppp1 (за их подъем отвечает роутер), дождаться когда они оба подняты и опять выполнить 3 команды самые первые. Наличие записи nexthop в таблице выглядит ниже / # ip ro default nexthop via inet_addr1 dev ppp1 weight 5 nexthop via inet_addr2 dev ppp0 weight 10 ... или когда два канала подняты default dev ppp0 scope link ... хх.хх.192.1 dev ppp0 proto kernel scope link src хх.хх.226.64 ... yy.yy.148.26 dev ppp1 proto kernel scope link src yy.yy.yy.52 В зависимости от вида подключения не чего не меняется, так как нужны два IP и их интерфейсы для задания в команде ...add default scope global nexthop... Данный метод делает балансировку работы каналов 10/5, хорош для просмотра страниц, для торрентов но плох для сервисов типа dipozit или ему подобных сервисом у которых соединение продолжительны во времени. Задав нужные сервера (сервисы) через определенный канал можно избежать такие проблемы, так например адреса DNS будут жестко привязаны к нужному каналу (так настраивает прошивка роутера). Написание скрипта думаю не составит труда, данных предостаточно, но стандартными средствами прошивки не получиться нужно - Entware и пакет "ip route", хотя его размер с библиотекой и нет так велик можно было бы его уложить в размер прошивки.
-
На Keenetic при использовании двух каналов (резервирование) получаете таблицу маршрутов в виде : код 1 default dev ppp0 scope link 2 ... 3 IP_пров2 dev ppp1 scope link 4 ... где ppp... интерфейсы на двух провайдеров, но оба каналы активны, т.е. в принудительном порядке пакеты через них бегают, основной тот который default. Функция резервирования - поменять default на нужный интерфейс. Попробуйте с конкретным стат.маршрутом например для какого либо клиента отправлять с него пакеты через конкретный интерфейс и на конкретный IP. код 1 route add -host 192.168.1.2/32 gw [IP_пров2] Посмотрите по ссылке ниже Страница добавления маршрутов на роутере есть http://192.168.1.1/#broadband.extra раздел "Статические маршруты"
-
Если только стат маршрутом для конкретного IP адресом будет второй провайдер, для остальных маршрут default.
-
K-II - балансировка на двух провайдеров работает на v2.08(AAFG.4)A7 - проверено (PPPoe - prov1 и PPTP - prov2)
-
У меня вообще-то проблем нет, тем более о каких-то желаемых фитчах потому что они реализованы другими устройствами. По поводу селфи это не мое сообщение и вы его что-то в разделе курилка прочитали молча.
-
Еще раз повторюсь, если ее нет то есть альтернативы, для пользователей Zyxel это не много подумать и поставить Entware не достающие (вопрос только процент таких пользователей от числа проданного оборудования и те кто пользуется данным форумом или iXBT) для других купить другой роутер . Второе - совсем забыл конечно мы же голосуем для масс. Третье - камеры, стоимость Wi-fi IP камеры 4000-5000руб (можно и больше, кому сколько не жалко, хотя стоимость роутеров опять же Zyxel есть от 4000-10000р., про мой скажу K-II был куплен очень давно еще за 2400р.) и данная камера в любом месте где душе угодно да и с качеством посерьезней будет. К слову SNMP поддержка в данных роутерах Zyxel немного опоздала годов так на 3-4 но для вас это не чего страшного вспомнилось одно высказывания, про чипы 7620 (не чего страшного если Zyxel выйдет на рынок с ними позже других). Но можно конечно найти и кучу заявок на сайте поддержки про SNMP (промолчу про сроки когда они были) и обещания, опять же согласитесь сделать данную поддержку не составило труда для разработчиков. Тут опять приходит в голову следующие высказывание (на данном форуме) которое более подходит по ответу про голосование и желание масс : На сайте тех поддержки я писал про использования USB - LAN в результате оно появилось, но на последующих версиях исчезло - это к вопросу масс, в некоторых вопросах думается их присутствие не обязательно. ! $$$ Model: ZyXEL Keenetic II ! $$$ Last change: Wed, 27 May 2015 16:31:55 GMT [I] Jan 1 03:08:01 ndm: kernel: usb 1-2: new high speed USB device using rt3xxx-ehci and address 2 [I] Jan 1 03:08:01 ndm: kernel: asix 1-2:1.0: eth0: register 'asix' at usb-rt3xxx-2, ASIX AX88772 USB 2.0 Ethernet, c4:a8:1d:6d:9c:24 [I] Jan 1 03:08:01 ndm: kernel: ADDRCONF(NETDEV_UP): cdc_br0: link is not ready [I] Jan 1 03:08:01 ndm: Network::Interface::Base: "CdcEthernet0": interface is down. [I] Jan 1 03:08:01 ndm: Network::Interface::Base: "CdcEthernet0": interface is up. [I] Jan 1 03:08:01 ndm: Network::Interface::IP: "CdcEthernet0": global priority is 350. [I] Jan 1 03:08:01 ndm: Network::Interface::Usb: interface "CdcEthernet0" is plugged (port 2). [I] Jan 1 03:08:03 ndhcpc: CdcEthernet0: NDM DHCP client (version 2.9.8) started. ... interface CdcEthernet0 usb device-id 2001 1a02 security-level public ip address dhcp ip dhcp client dns-routes ip dhcp client name-servers ip dhcp client displace Home ip global 350 up
-
Это не частный "финт", да и не кто не просит, так как есть разработчик со своей разработкой DHCP - как он считает лучшей и это его проблемы, как говориться есть альтернатива чем пользоваться. Ну конечно куда важней прикрутить камеру к USB порту роутера.
-
Да все к тому, что ответы у вас читая этот форум и на предложение пользователей которые на данном форуме Вы знаете у меня уже есть. Складывается у меня личное мнение чем меньше доп.сервисов тем лучше для разработчиков, но есть альтернатива .
-
Тут речь о том что для Dnsmasq можно через WEB добавлять опции в его конфиг без проблем. Надо другой пример привести где используется dnsmasq в роутерах или проще назвать где его нет?
-
В данной теме уже были примеры и графики Рабочий Windows на любом ПК и приложение PRTG (кол-во счетчиков большая куча, только в trial есть ограничения - на одновременное использование из большого выбора определенного кол-ва после 30 дней, но это решаемо). Для домашнего пользователя и его потребностей достаточно + минимальное что нужно сделать на роутере и на ПК + рисунок (карта) где что стоит созданная самим пользователем и ведение лога с посылкой предупреждений куда угодно. Для подсчета же только трафика наверное достаточно создать скрипт для работы с contrack и сохранение информации их него например в файле ... /tmp # grep 192.168.130.2 /proc/net/arp | awk 'BEGIN { printf "{arp::"} { printf "'\''%s'\'','\''%s'\'',",$1,$4; } END { print "'\''-'\''}"}' >> /tmp/traffic .dat /tmp # awk 'BEGIN { printf "{hosts::"} { printf "'\''%s'\'','\''%s'\'',",$1,$2; } END { print "'\''<% show_wanipinfo(); %>'\''}"}' /tmp/hosts >> /tmp/traffic .dat /tmp # awk 'BEGIN { printf "{ip_conntrack::"} { gsub(/(src|dst|sport|dport|mark)=/, ""); printf "'\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'',%s,", $1,$1 == "tcp" ? $5 : $4,$1 == "tcp" ? $7 : $6,$1 == "tcp" ? $6 : $5,$1 == "tcp" ? $8 : $7,$(NF-1); } END { print "'\''-'\''}"}' /proc/net/ip_conntrack >> /t mp/traffic.dat ... Далее обработать данный файл для вывода информации в WEB страницы. Вопрос только с корректностью данных значений при использовании на чипах Mediatek и их аппаратной обработке PPPoE
-
Использования в других прошивках вот второй пример использования, по поводу костылей тут вам могут ответить пользователи данной прошивки и не только ее.
-
А что должно быть - wi-fi действительно обозначается как ra0 и т.д., далее он включен в мост br0. Команда "ifconfig ra0 up" - включение сетевого интерфейса ra0. Не знаю как у вас, у меня, первоначально выключен, чтоб не городить тут портянку по выводу инфы использовался grep / # ifconfig | grep ra0 / # ifconfig ra0 up / # ifconfig | grep ra0 ra0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:A8 / # ifconfig ra0 down / # ifconfig | grep ra0 / #
-
Что-то на подобие данного вопроса про dnsmasq ожидал и вот что могу сказать "Объяснение значения полей dnsmasq в веб-интерфейсе" https://bitbucket.org/padavan/rt-n56u/wiki/RU/Примеры настройки DNS-сервисов
-
Le ecureuil D-link не пользуюсь (пример не удачный у вас), но есть другой роутер где скажу вам что это возможно даже через WEB делать дописки в dnsmasq без проблем Так же к слову вы знаете везде есть ошибки, и считать свой код идеальным это не серьезно. Пользователь оценивает то или иное приложение - как оно работает для его нужд и если оно справляется с возложенной на нее задачей то все отлично.
-
Если вы все развернули на Zyxel (так как точно без знания схемы и ваших подключ. устройств в дом.сети) опять же все зависит от маршрута, если он на один сервер то естественно любые обновления или любые приложения будут брать данные из default а не с него. Когда же у вас пропадет основной канал, то система (которая как говориться из коробки) пере настроится на резервный канал и тогда он будет default (от 3G), а вы и не заметите как он им стал.
-
Ping — утилита для проверки целостности и качества соединений в сетях. TCP - это протокол управления для передачи данных Не путайте ping и работу протокола.
-
Все что на скринах трафик ходит по тем маршрутам которые есть в таблице, при пропадании его из таблице трафик ходить естественно не будет.
-
Еще раз проверил на K-II ( v2.06(AAFG.2)C1 ) маршрутизацию через "ip ro add default scope global nexthop", нашел не стыковку в выводах команд WEB и "ip ro", так как все ПО разработка Zyxel то возможно ли что данная не стыковка влиять на работу. В данном режиме активен канал ppp1 получился. В cat ip_conntrack обнаружено, что только запросы на DNS сервер идут по каналу PPPoEo так как он описан в действующих маршрутах, а все остальные запросы идут на PPTP0 (он в global nexthop строке идет вторым.
-
Ответил вам на ixbt со скринами