LINUX.ORG.RU
решено ФорумAdmin

Как засадить PPPOE WAN в OpenWrt?

 , ,


0

1

Засадил OpenWrt в Raspberry Pi 3. WiFi работает.

А вот WAN не хочет. На обычном роутере укажешь PPPOE, логин, пароль и всё работает, а тут никак.

pppoe timeout waiting pado packet

Засаживаешь роутер с этими же трямя настройками — работает.

Что делать и как?

★★★★★

Ответ на: комментарий от Harald

Как понимаю, тут уже в образах должно быть засажено

https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi

И требуется лишь настройка без всяких там доустановок пакетов и прочего.

Хотя всё может быть с этими васянскими образами.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)

timeout waiting pado packet

А точно ли ты суешь в WAN интерфейс провод от провайдера? Точно ли физический WAN-интерфейс роутера настроен как WAN?

Короче нужен выхлоп следующих команд:

cat /etc/openwrt_release
cat /proc/cpuinfo
uci show
swconfig dev switch0 show

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от fornlr

Это не отменяет необходимость вот того выхлопа, что я запросил(ну кроме последней команды, ибо чипа у тебя явно нет).

Пока что выглядит всё так, что PPPoE пакеты уходят через неправильный интерфейс(и там дропаются). Ну или их режет файрвол.

я создал через Web админку WAN.

зону файрвола ты какую ему назначил? если никакую(это дефолт) - то ой. В любом случае без конфигов можно долго-долго гадать на кофейной гуще что у тебя пошло не так.

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от Pinkbyte

Что-то мне кажется (я даже практически уверен после многократного «засадил» и «васянские образы»), что это обыкновенный FUD, как и большинство его постов/тем.

zemidius ()
Ответ на: комментарий от fornlr
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0'
...
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ipaddr='192.168.158.2'
...
network.WAN=interface
network.WAN.proto='pppoe'
network.WAN.device='eth0'
...

Естественно работать не будет - вытащи eth0 из моста для локалки(там у тебя eth0 и Wi-Fi интерфейс) сначала.

Учитывая что у тебя там только два интерфейса мост можно вообще разобрать - в веб-интерфейсе это делается ЕМНИП одной галкой в свойствах LAN. Но делать это надо только когда останется только 1 интерфейс в мосту(в твоём случае - Wi-Fi)

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от Pinkbyte

ну теперь PPPOE соединяется. А интернетов у клиентов всё же нет - не НАТятся-перенатятся. Или какой-там трубой это соединять…

ping 8.8.8.8 с клиента по WiFi не работает

NAT rules видать надо.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 3)

Жесть какая-то https://u.smutty.horse/meahpnpdpgj.png

но всё не то

Вот так надо было https://u.smutty.horse/meahrrqhwhe.png

Жесть какой интерфейс интуитивный, я постоянно смотрел что это значит в конфиг файлах на самом деле

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от fornlr

Ну хз, по умолчанию настройки вполне себе нормальные в OpenWRT, но - они рассчитаны на девайсы где есть явная разметка где WAN/LAN. А уж как ты дальше будешь перенастраивать - тебе виднее.

Там где такой разбивки из коробки нет дефолт приходится выбирать мэйнтэйнеру платформы. Видимо для RPi мейнейнер решил что вариант - Wi-Fi повторитель будет пользоваться большей популярностью.

И поэтому видать забил на профили файрвола.

Но да - их графическое представление (WAN -> reject, щито?) в LuCI оставляет желать лучшего :-/

Вообще представить хорошо в графике зонный файрвол - это надо уметь. Я хороших примеров не видел, если зон больше 3(и они не вида «разрешить/запретить всё») - в любом случае голова начинает кипеть

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)