Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
Проблемы с DHCP на WAN-интерфейсе USG, UniFi Network
 
Привет! У меня проблема с интернет-соединением на USG. Похоже, что стандартный вариант с DHCP не работает. Он получает аренду от провайдера без проблем, но если пинговать 8.8.8.8 из CLI, выдает «connect: Network is unreachable». Я пробовал то же самое на EdgeRouter Lite — там всё работает без вопросов с настройкой через стандартный мастер. Какие-нибудь идеи?
 
У меня почти такая же проблема, прикладываю arp маршруты для совета:  
Последний вход: пт 8 дек 2017 12:39:06 с 10.0.1.2  
admin@UniFiSecurityGateway:~$ show ap rp  
Address                  HWtype  HWaddress           Flags Mask            Iface  
10.0.1.2                 ether   84:2b:2b:aa:0f:84   C                     eth0  
152.168.0.1              ether   00:90:7f:d7:c3:d2   C                     eth2  
10.0.1.3                 ether   f0:9f:c2:1f:c2:21   C                     eth0  

Пробовал еще пинговать IP и DNS — безрезультатно:  
admin@UniFiSecurityGateway:~$ ping 152.168.0.1  
ping 152.168.0.1           8.8.8.8  
PING 8.8.8.8 (8.8.8.8) 56(84) байт данных.  
^C  
--- 8.8.8.8 ping statistics ---  
9 пакетов отправлено, 0 получено, 100% потеря пакетов, время 8008 мс
 
У меня такая же проблема с другими модемами: Zyxel LTE3301 и Zyxel LTE4506, оба при работе в режиме моста теряют связь между USG и модемом... Не могу поверить, что это никак нельзя исправить в прошивке USG...
 
Итак, я одолжил свой LB1121 другу с роутером ZyXEL, и он отлично подключился с LB1121 в режиме моста. На форуме Netgear говорят, что LB1121 не пропускает подсеть из DHCP-офера на подключённый роутер (это цитата из обсуждения, не моя!): https://community.netgear.com/t5/AirCard-LTE-Hotspots-Gateways/LB1120-Bridge-Mode-No-Connectivity/td-p/1260397/page/2

Хотя я ещё не пробовал переключаться с моего основного WAN-соединения, похоже, что всё должно работать без моего вмешательства (никаких скриптов и обновлений прошивки). Из любопытства я добавил статический маршрут для 192.168.5.1/32 (адрес страницы управления LB1121) через интерфейс Eth2 и смог спокойно получить к ней доступ.

Так что же здесь происходит? Для справки:  
~$ show version  
Версия: v4.3.48  
Build ID: 4994101  
Дата сборки: 23.06.17 09:05  
Авторские права: 2012-2015 Ubiquiti Networks, Inc.  
Модель железа: UniFi-Gateway-3  
Серийный номер:  
Аптайм: 03:07:30, 30 дней, 8:17, 1 пользователь, загрузка CPU: 0.07, 0.10, 0.07
 
Если скрипт просто настраивает интерфейс как прямое соединение точка-точка, почему это нельзя поддерживать нативно в прошивке USG/EdgeRouter?
 
Да, для меня был нужен сценарий.
 
Тебе правда пришлось использовать тот скрипт сверху?
 
Спасибо за публикацию, я поставил .49 dev cut на свой USG и смог заставить Netgear работать в режиме моста с этим скриптом. Производительность тоже значительно улучшилась! Теперь осталось только сделать, чтобы переключение на резервное соединение работало как в EdgeRouter, и я смогу вернуться к использованию USG. (кстати, у меня динамический IP на LB1120)
 
Если честно, я пробовал это на куче роутеров (Netgear, Linksys и прочих), и ни один не заработал. На Edgerouter тоже не сработало. Зато напрямую с моим Mac всё работает. Не думаю, что это проблема Ubiquiti, скорее всего, косяк в прошивке Netgear. И в отличие от Ubiquiti, Netgear вряд ли будет исправлять свой софт. Ubiquiti далеко не идеальна и иногда выпускает сырой код, но я предпочту это в тысячу раз тому, что другие даже не станут заморачиваться исправлять свои продукты. Вот почему все эти роутеры лежат у меня в хламе, а сейчас у меня только оборудование Ubiquiti.
 
Это начинает меня действительно выводить из себя. Мой бизнес не сможет развернуть никакую из линейки USG, если она не умеет работать с /32 от сотового модема, такого как Netgear. Я пробовал скрипты, но данные всё равно не проходят. (Да, у меня статический IP) Значит, мне просто не повезло? Обновление: я обновил прошивку USG до версии 4.3.48.49, и теперь трафик через WAN1 проходит через Netgear LB1120 в режиме моста. Использую статический IP и скрипт, приведённый выше. Но... отказоустойчивость на WAN2 теперь не работает. Хмммм.
 
Я попробовал, но это не решило мою проблему. Пакеты не выходят из LTE-модема Netgear, когда он в режиме моста, даже с этим скриптом. После установки скрипта согласно инструкции и настройки прав, я попробовал оба способа:  
1. Отключить кабель WAN  
2. Перезагрузить USG  
В обоих случаях USG переключался на моё другое подключение, а когда я пытаюсь вернуть обратно на WAN1, ни один пакет не выходит.
 
Для тех, кто хочет попробовать скрипт из более раннего сообщения и у кого возникли проблемы, я выложил его, чтобы было проще применить. Подключитесь по SSH к вашему USG и выполните:

sudo su  
curl -o /etc/dhcp3/dhclient-exit-hooks.d/pointtopoint https://dl.ubnt-ut.com/cmb/dhclient-pointtopoint  
chmod +x /etc/dhcp3/dhclient-exit-hooks.d/pointtopoint  

Потом отключите и снова включите WAN или перезагрузите USG, чтобы точно начать с чистого листа, и посмотрите, что будет.

В крайнем случае, чтобы вернуть всё обратно, просто выполните:  
rm /etc/dhcp3/dhclient-exit-hooks.d/pointtopoint
 
Ничего, это почти наверняка была ошибка в диагнозе. Ничего существенного и почти ничего связанного с DHCP клиентом не изменилось между версиями 1.9.0 и 1.9.1.
 
Я обновил свой USG до последней версии: 4.3.44dev.4992038 https://community.ui.com/questions/2a2726c3-dcba-410f-9985-3ac257b96ae8#comment/50497b37-95f0-4eb6-bd81-34aeac2ede10. На следующей неделе планирую проверить на нём LTE-модем Netgear (он сейчас в другом месте). Решил выложить это здесь, вдруг кто-то захочет опробовать раньше.
 
У меня *точно* такая же проблема: Netgear LB1211 (режим моста) --> Eth0 (WAN) USG.  
USG получает публичный IP/GW/NM через DHCP, однако NM — это /32, и из-за этого основной шлюз становится недоступен, поэтому маршрут по умолчанию отображается как «неактивен». Как и говорили другие, это похоже на PPPoE-соединение, но без аутентификации.

Теперь UBNT заявили, что проблема связана с ограничением программного обеспечения на базе Linux, однако, согласно этой теме, другие роутеры с этим справляются, и один из примеров — EdgeRouter X SFP с прошивкой 1.9.0:  
https://community.netgear.com/t5/AirCard-LTE-Hotspots-Gateways/LB1120-Bridge-Mode-No-Connectivity/td-p/1260397

--------------------------------------------------------------------------------------------------------------------------------------------------------------

«Что интересно, когда я подключил LB1120 в другое место, где стоит EdgeRouter X SFP с версией 1.9.0, всё работает отлично — никаких скриптов не нужно...  
...Чтобы было ясно, у меня не работает на edgerouter pro с 1.9.1.1, но работает на edgerouter X с 1.9.0.»

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Так в чём же отличие версии 1.9.0 на линейке EdgeRouter от остальных?
 
@chint

Боже, я тебя обожаю! Наконец-то работает... не могу поверить 😁 просто заменил eth2 на eth0...
 
Скрипт сработал у меня на обычном, не профессиональном USG, но при принудительном переподключении возникали проблемы. Если вы используете устройство Netgear в режиме модема, проблему можно решить с помощью статического маршрута интерфейса. Это можно сделать с помощью файла config.gateway.json, содержимое которого я выкладывал раньше в этой теме (пост 39). Инструкции по установке этой конфигурации можно найти, поискав в Google "config.gateway.json". Для стандартного USG нужно заменить "eth2" на "eth0", если подключение идет через WAN 1. Для WAN 2 менять ничего не надо. Также статические маршруты можно настроить через контроллер UniFi, хотя я сам этого не пробовал.
 
Я тоже связался с поддержкой по этой проблеме. У меня ни одна из ссылок или скриптов не работает, возможно, они работают только на USG-Pro. Надеюсь, скоро это исправят, потому что двойной NAT — настоящее мучение. Буду держать вас в курсе, если появятся новости.
 
Согласен, у меня точно такая же ситуация. У меня открыт тикет в Unifi, надеюсь, они найдут решение. Не могу поверить, что только мы пытаемся это сделать. Уверен, что многие провайдеры раздают /32 адреса через DHCP. Напишу, если что-то прояснится.
 
Тоже не получается запустить, и я недостаточно хорошо разбираюсь в Bash, чтобы найти ошибку в скрипте. Когда запускаю из командной строки, выходит ошибка: «./install-user-files.sh: строка 76: синтаксическая ошибка: неожиданный конец файла».
Страницы: 1 2 След.
Читают тему (гостей: 1)