-
Постов
4 749 -
Зарегистрирован
-
Посещение
-
Победитель дней
79
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент vasek00
-
Пост ниже, для прочтения полностью
-
Ну что тут можно сказать - наверное разработчики не предполагали, что "бытовой" (для дома) роутер Keenetic Ultra будет использоваться с таким кол-вом клиентов да еще если он в сети не один как роутер. Самое простое, что напрашивается это использовании dnsmasq (он же и плюс DHCP, как во многих других прошивках роутеров) в конфиге его (благо есть доступ, опять же не через cli, а как то наглядней и по проще удобнее написать пару строчек, чем в WEB кучу кнопок нажимать) прописать для всех шлюзом другой роутер и DNS который им нужен (например два шлюза 99 и 100 с разными провайдерами) запись на 99 как на основной точке доступа wi-fi (речь ниже идет не о Zyxel, но с вариантом установки на нем dnsmasq и завязкой на него доп.функций функционал роутера подрастет в управлении клиентами): interface=br0 dhcp-lease-max=15 dhcp-option=br0,3,192.168.130.99 dhcp-authoritative ... dhcp-option=6, хх.хх.хх.х1, хх.хх.хх.х2 dhcp-range=br0,192.168.130.150,192.168.130.154,255.255.255.0,1440m dhcp-option=br0, 3, 192.168.130.100 dhcp-host=00:хх:хх:хх:хх:E9,User1,192.168.130.17,600m ... addn-hosts=/tmp/hosts0 Клиент 99 получают IP адрес DNS провайдера, а не своего роутера, далее адрес шлюза 100, а не свой 99, тем самым данные клиенты Wi-fi выходят в интернет через другой канал провайдера от 100, на 99 остались только LAN на своем шлюзе 99. При использовании гостевой сети так же возможны варианты настройки + плюс настройки DHCP для данного интерфейса и маршруты на 99. Для функциональности предпочитаю стат IP и свои настройки шлюза, все DHCP клиенты привязаны к MAC (опять же в нем dnsmasq) и раскиданы по точкам доступа (с плавающими 3 клиентами, которым разрешено на всех, но опять же под одним и тем же IP) все вращается в одном сегменте сети. Так же еще плюсом для dnsmasq подстановка файла host своего c нужными например блокировками, а имея разные точки доступа - можно получить разные блокировки. При использовании dnsmasq так же он же и для DHCP сервера система более функциональна, но Zyxel его не использует в своих стандартных прошивках и так же свой собственный DHCP, так видимо удобнее да и управление только тут через WEB.
-
Сброс настроек это два параметра в конф файле относительно OPKG и настройка их заново относительно установленной USB flash ее идентификатора 1. Использовать этот накопитель: b1ee7068-....-706836eed101 2. Сценарий initrc: ! opkg disk b1ee7068-....-706836eed101: opkg initrc /opt/etc/init.d/rc.unslung ! В результате чего вы получаете Sep 1 14:59:59 ndm: Opkg::Manager: disk is set to: b1ee7068-....-706836eed101: Sep 1 14:59:59 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". ... Sep 09 08:14:45ndm FileSystem::Ext: ext2 "b1ee7068-....-706836eed101:" filesystem initialized. Делаем вывод, что либо не соответствие идинтификатора флешки в конфиге с реальной или неверное форматирование ее, то что обратно был загружен конфиг и все заработало говорит об причине неверно отформатированной. Вам нужно было повнимательнее посмотреть лог на ошибки относительно flash не только относительно этой ошибки но и относительно других. Sep 07 15:54:28ndm Opkg::Manager: none mounted to /opt/proc/. Как уже говорили для flash USB - нужно ( MiniTool Partition - раздел Primary ).
-
В данном случае - если в локальной сети есть два шлюза х.х.х.1 и х.х.х.2 для выхода в интернет и Zyxel (х.х.х.1) как основная точка доступа всех клиентов, то почему бы например не сделать возможность разделить для клиентов Wi-fi например шлюз х.х.х.1, для гостевой сети шлюзом х.х.х.2, для локальной так же шлюз х.х.х.2. Им ведь только нужно передать что шлюз для них IP такой-то
-
Проблема в Sep 07 15:54:28ndm Opkg::Manager: disk is set to: 5ca62f4e-aa09-984c-119f-af22c3187e26: Sep 07 15:54:28ndm Opkg::Manager: init script reset to default: /opt/etc/initrc. Sep 07 15:54:28ndm Core::ConfigurationSaver: saving configuration... Sep 07 15:54:28ndm Opkg::Manager: /tmp/mnt/ENTWARE2/ mounted to /tmp/mnt/ENTWARE2/. Sep 07 15:54:28ndm Opkg::Manager: /tmp/mnt/ENTWARE2/ mounted to /opt/. Sep 07 15:54:28ndm Opkg::Manager: none mounted to /opt/proc/. в flash USB и в ее процедуре форматирования.
-
Попробуйте использовать DNSmasq - но это USB flash и Entware Там есть пример его установки, настройки и описания можно найти в интернете - обратите внимание на опцию в конфиге dhcp-option=br0, 3, 192.168.130.10 dhcp-option=lan, 3, 192.168.130.100 Стандартными средствами если только стат маршрутами описать часть туда, другую туда => тем самым создать таблицу маршрутизации суть которой если нет маршрута в таблице то отправить его на default, а если есть то согласно маршрута.
-
Устанавливал и на NTFS и сейчас на ext2 без проблем ставилось. Попробуйте еще раз и повнимательней (особенно на имя диска и место размещения файла tar, ) http://forums.zyxmon.org/viewtopic.php?f=5&t=5345&sid=6712ab2e739b6ed161f2b44cce8f3b9e Вот пример по ссылке выше [I] Apr 17 19:58:07 syslog: Opkg::Manager: disk is set to: 825bb5c1-fcc3-49c9-ba68-4d90d0b90697: [I] Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /tmp/mnt/keendev-dsl/. [I] Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /opt/. [I] Apr 17 16:58:07 npkg: inflating "installer-keenbe.tar.gz". [I] Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ initialized. [I] Apr 17 19:58:07 syslog: Opkg::Manager: init script reset to default: /opt/etc/initrc. [I] Apr 17 19:58:07 syslog: Core::ConfigurationSaver: saving configuration... [E] Apr 17 19:58:07 syslog: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. [I] Apr 17 19:58:07 0: Info: Раздел пригоден для установки.
-
Опять видна политика компании - делать только для 99% пользователей (для большинства которых это подключить HDD к USB качать на него через торрент и на ТВ смотреть - тут вы правы, но есть другие варианты более надежнее и удобнее для реализации данной схемы, тем более исправления ошибок на диске или flash как вы и писали это не для роутера, то есть задача с вашей стороны не доделана на все 100%). Позволю себе сравнить данное ваше высказывание с эпохой игровых автоматов (без упоминания про проценты) и так же большого числа людей увлеченной этим. Вопрос думаю опять же в другом - отрыв программистов от выполнения (см.пост выше) того чего можно было избежать, направив их интелект в перспективных направлениях развития, которые так же будут развивать и пользователей => тогда и пользователь потянулся бы в этом направлении. Да предложенный механизм используется или будет использоваться минимальным кол-вом пользователей. Данные мысли к теме форума не относятся - вопрос удаления как говориться на усмотрения модератора.
-
Вопрос в другом - нужен ли данный ассортимент (может отказаться можно было бы от какой то модели - так все это одна модель, ну это решать только компании которая их выпускает). Отличия это по типу памяти имеете ввиду и есть вывод на USB или нет. Keenetic Lite II CPU: MT7620N RAM: DDR1 64MB, Keenetic Lite III Rev. A CPU: MT7620N DDR1 64MB, Keenetic Omni CPU: MT7620N DDR1 64MB, Keenetic Omni II CPU: MT7620HN RAM: DDR1 64MB, Keenetic 4G III Rev. A CPU: MT7620N RAM: DDR1 64MB - необходимость данного ассортимента можно объяснить наверное только словом маркетинг. Далее Keenetic Start II CPU: MT7628AN RAM: DDR2 64MB ---- Keenetic Lite III Rev. B CPU: MT7628AN RAM: DDR2 64MB, Keenetic 4G III Rev. B CPU: MT7628N RAM: DDR2 64MB - необходимость данных моделей под вопросом, тут маркетинг (вопрос только с остатками данного ассортимента у продавцов). Скоро наверное будет на подходе Keenetic IV с параметрами CPU: MT7628... RAM: DDR2 128MB можно и flash чуть увеличить. Вопрос в ПО и ее поддержки на должном уровне программного обеспечения для данного ассортимента (правда для ПО отличие тут нет, но лишние вопросы от пользователей - чем больше ассортимент тем их больше) Подправлю другим постом с данного форума так же от пользователя и ваш ответ на данный вопрос
-
Нет не похоронил, имел ввиду что есть альтернатива другой роутер на котором это возможно, жаль то что будет не все на одном типе.
-
Так если там есть, то значит данный механизм уже проверен и отлажен и для переноса в данные роутеры проблем должно быть минимально. Тем более во многих роутерах есть поддержка OLSR, то возможно в данную прошивку и это добавить. В https://wiki.openwrt.org/ru/inbox/mesh.olsr Еще раз убеждаюсь, что лучше выпустить кучу устройств на базе одно процессора с минимальными отличиями - Keenetic Lite II CPU: MT7620N, Keenetic Lite III Rev. A CPU: MT7620N, Keenetic Omni CPU: MT7620N, Keenetic 4G III Rev. A CPU: MT7620N, Keenetic Omni II CPU: MT7620HN (устанавливая только разную память) и т.д., чем добавить функционал в прошивку, который возможно не так уж и сложен в реализации. Ну как говориться выбор всегда есть, а жаль.
-
http://asp24.com.ua/blog/postroenie-mash-seti-na-ustrojstvah-mikrotik-routerboard/ http://hd.zp.ua/mesh-na-mikrotik/ на базе микротика но в них протокол Hybird Wireless Mesh Protocol но можно и на OLSR
-
Расширение сети на основе Mesh и протокола OLSR как говорит wiki Суть вопроса поддержка протокола OLSR в прошивки?
-
Схема Ноут-А(W10)-----Wi-fi-----K-II(LAN)-----Стационар-PS(W7) Все прекрасно видят. С начало темы 23.08 по 29.08 можно было поставить на ПК LAN анализатор и посмотреть что не так. Как видно из примера ниже в работе принимают участие порты 137, 139 и 445 (IP ..2 стационар, IP ..10 ноут). Забыл показать nbstat -a Fantom-PS Local: Адрес IP узла: [192.168.130.2] Код области: [] Таблица NetBIOS-имен удаленных компьютеров Имя Тип Состояние ---------------------------------------------------- FANTOM-PS <00> Уникальный Зарегистрирован WORKGROUP <00> Группа Зарегистрирован FANTOM-PS <20> Уникальный Зарегистрирован WORKGROUP <1E> Группа Зарегистрирован WORKGROUP <1D> Уникальный Зарегистрирован ..__MSBROWSE__.<01> Группа Зарегистрирован Адрес платы (MAC) = 00-xx-xx-xx-xx-0E
-
Это конечно хорошо, но в DNSMasq Options это проще реализовать одной опцией например : addn-hosts=/tmp/hosts0 или addn-hosts=/opt/tmp/hosts0 Не трогая ndmq -p "ip host $host $lan_ip" -P response ndmq -p 'system configuration save' -P message
-
Для ДНС лучше жестко прописать свой маршрут на свой интерфейс, второе при пропадании одного из каналов роутер его поднимет и опять же настройки слетят (будет обычный default, который роутер восстановит согласно своих настроек) => вывод лучше в cron, только для быстроты его работы нужно минимально использовать команды - ip ro и первая проверка на наличие test "$R_nexthop" а уже потом все остальное.
-
Ну и определите тогда путем удаления маршрута (командой удаления) и определением из "ip ro" нужного шлюза или если не ждать некоторое время то дополнительно команда # ip route get 8.8.8.8 покажет интерфейс и его шлюз при текущем default. ip route | awk '/default/ {print $4}' # тек интерфейс например eth2.4 if [текущ_шлюз=eth2.4] then ip route | awk '/defualt/ {print $3}' # тек IP шлюза ip route get 4.4.4.4 # получить тек.IP шлюза ip route del default ip route add default dev eth3 ip route get 8.8.8.8 # получить тек.IP шлюз для eth3 else ... fi Или смотреть переменные при текущем маршруте default в /opt/etc/ndm/wan.d при запуске в данном каталоге скрипта.
-
Не покажите выполнение двух команд при одинаковом приоритете, не выключая интерфейс route del default ip ro через некоторое время еще раз route del default ip ro через некоторое время еще раз route del default ip ro
-
Имеем два провода от провайдера подключенные к WAN и LAN порту со стат IP адресами для выхода в интернет, в конфиге записи : # ndmq -p "show running-config" -P message ... !interface FastEthernet0/Vlan2 name ISP description "Broadband connection" ... ip address 10.10.10.100 255.255.255.0 ... up !interface FastEthernet0/Vlan3 description VLAN3 ... ip address хх.хх.хх.52 255.255.224.0 .... up ! ... ! ip route default хх.хх.хх.1 FastEthernet0/Vlan3 ip route default 10.10.10.1 ISP ... по маршрутам, по умолчанию у кого приоритет выше там и default /dev # ip ro | grep default default via хх.хх.хх.1 dev eth2.3 /dev # Ваш вид второго подключения, с первым понятно на WAN порту и ISP?
-
Какая разница, прямой он или "кривой". Смотрим конфиг и пробуем брать от туда (на данном интерфейсе должен быть маршрут по default ) : interface FastEthernet0/Vlan3 description VLAN3 security-level public ip address хх.хх.хх.52 255.255.224.0 ip dhcp client hostname My-Keen ip dhcp client dns-routes ip dhcp client name-servers ip mtu 1500 ip global 700 up ! interface FastEthernet0/3 name 3 role inet for FastEthernet0/Vlan3 switchport mode access switchport access vlan 3 up ! ... ! ip route default хх.хх.хх.1 FastEthernet0/Vlan3 ... или их будет два, так как два интерфейса для провайдера ... ip route default хх.хх.хх.1 FastEthernet0/Vlan3 ip route default 10.10.10.1 ISP ... Взять можно прочитав конфиг и взять из него нужные переменные / # ndmq -p "show running-config" -P message | awk '/^ip route default/' ip route default хх.хх.хх.1 FastEthernet0/Vlan3 ip route default 10.10.10.1 ISP / # Прогнать по "FastEthernet0/Vlan3" и по "ISP", как душе угодно через awk c grep / # ndmq -p "show running-config" -P message | awk '/^ip route default/ {print $4}' хх.хх.хх.1 10.10.10.1 / #
-
Пример Есть "ifconfig" и "ip" с помощью этих команд и берете нужные вам переменные (а именно зная имена интерфейсов без разницы ppp0 он или ppp1). У меня один pppoe другой pptp => подняты два ppp интерфейса (два проводных провайдера) => ppp0 и ppp1. Теперь сами варианты ppp0 Link encap:Point-to-Point Protocol inet addr:хх.хх.хх.204 P-t-P:хх.хх.хх.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:1346 errors:0 dropped:0 overruns:0 frame:0 TX packets:1120 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:622677 (608.0 KiB) TX bytes:122811 (119.9 KiB) ppp1 Link encap:Point-to-Point Protocol inet addr:yy.yy.yy.52 P-t-P:yy.yy.yy.25 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:15 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1015 (1015.0 B) TX bytes:1635 (1.5 KiB) / # ndmq -p 'show interface PPTP0' -P address yy.yy.yy.52 / # ndmq -p 'show interface PPPoE0' -P address xx.xx.xx.204 ... R_nexthop=`ip route | awk '/nexthop via / {print $1}'` if [ "$R_nexthop" == "" ]; then echo "No router nexthop" inet_addr1=`ifconfig ppp0 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` inet_addr2=`ifconfig ppp1 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` PtoP_1=`ifconfig ppp0 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` PtoP_2=`ifconfig ppp1 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` ... 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 10 echo "Yes router nexthop" exit; fi ... ... Для прямого аналогично только имена интерфейсов другие. В Cron проверка.
-
Маленькая ремарка к слову (по тексту показать содержимое)
-
Аналогично, все про что писал выше так и есть, маршрут работает только через второй интерфейс и то тот который идет в команде последний.
-
Практически такой подход везде приходиться привыкать. Только вот http://www.allnet.de/en/allnet-brand/produkte/neuheiten/p/allnet-all-vpn10-vpnfirewall-wlan-wan-router/ как говорится на "столетнем" ядре еще в 2013году реализовал данную функцию на данный проц, Multi-WAN Traffic Control - ... Load Balance ...; Network Interface - 1~2x WAN Port, 3~4x LAN 10/100 Mbps RJ45 ... . Сейчас 2016г. оно "ядро" конечно устарело, да и тянуть "лямку" на данный проц смысла нет.