LINUX.ORG.RU

История изменений

Исправление n0mad, (текущая версия) :

Второй беспроводной интерфейс имеет смысл только если нужна >функциональность wifi-повторителя.

Хочется универсальности. Один интерфейс на вход и другой на выход а wan в зависимости от контекста выбирать или WiFi или ETH

Попробуйте удалить «DOWNLINK», а для «UPLINK» замените «option 'network' 'wwan'» на «option 'network' 'lan'» и добавьте «option wds '1'». В /etc/config/network для «lan» установите ip-адрес из подсети маршрутизатора к которому происходит подключение.

В общем то почти так и делал - но не заработало.
Я делал в /etc/config/wireless:
.....
config wifi-iface
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'sta'
option 'ssid' 'UPLINK'
option 'encryption' 'psk2'
option 'key' 'UpPass'

Но при этом и второй WiFi тоже был в lan и #brсtl show
показывал что оба Wifi интерфейса в бридже с eth. Для br-lan я устанавливал ip из локальной сети но каким то образом WiFi интерфейс получал отдельный адрес со стороны WiFi вышестоящего роутера. OpenWRT приходил по WiFi с одним адресом а на lan имел другой из той же подсети. В итоге видимо запросы OpenWRT отсылал в WiFi с исходящим адресом от br-lan.
Я заходил на него через WAN подключенный к другому роутеру и не мог пинговать хост находящиеся в lan.
Впрочем я мог что то перепутать, у меня была и ситуация с 2 разными ip lan и wifi когда один из них назначался вручную и 2 одинаковыми ip когда оба получали его по dhcp.

Интерфейсы «wwan» и «stabridge» не нужны, для L2-моста >достаточно одного интерфеса «lan», «stabridge» нужен если >подключение происходит не к OpenWRT точке доступа.

Что значит «если подключение происходит не к OpenWRT точке доступа» ? У меня OpenWRT подключается к нативному ASUS NT-10U

Спасибо за советы. Как будет время - попробую совет с одним lan sta WiFi в конфиге. Но я не понимаю в каком месте WiFi sta получает ip и можно ли его поднять со статическим ip?

Если только попробовать в /etc/config/network:
config interface 'wan'
option ifname 'wan'
option proto 'static'

и такой же выдать lan интерфейсу. Ну или попробую включить WiFi в бридж и не получать ip, а то видимо был бридж но br-lan получил 1 ip а wlan0 другой ip и по настройкам он выпадал из бриджа хотя по brctl он там был.

В любом случае как придем к заветной работающей конфигурации попробую её описать отдельным SEO ориентированным тредом :)

Исходная версия n0mad, :

Второй беспроводной интерфейс имеет смысл только если нужна >функциональность wifi-повторителя.

Хочется универсальности. Один интерфейс на вход и другой на выход а wan в зависимости от контекста выбирать или WiFi или ETH

Попробуйте удалить «DOWNLINK», а для «UPLINK» замените «option 'network' 'wwan'» на «option 'network' 'lan'» и добавьте «option wds '1'». В /etc/config/network для «lan» установите ip-адрес из подсети маршрутизатора к которому происходит подключение.
В общем то почти так и делал - но не заработало.
Я делал в /etc/config/wireless:
.....
config wifi-iface
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'sta'
option 'ssid' 'UPLINK'
option 'encryption' 'psk2'
option 'key' 'UpPass'

Но при этом и второй WiFi тоже был в lan и #brсtl show
показывал что оба Wifi интерфейса в бридже с eth. Для br-lan я устанавливал ip из локальной сети но каким то образом WiFi интерфейс получал отдельный адрес со стороны WiFi вышестоящего роутера. OpenWRT приходил по WiFi с одним адресом а на lan имел другой из той же подсети. В итоге видимо запросы OpenWRT отсылал в WiFi с исходящим адресом от br-lan.
Я заходил на него через WAN подключенный к другому роутеру и не мог пинговать хост находящиеся в lan.
Впрочем я мог что то перепутать, у меня была и ситуация с 2 разными ip lan и wifi когда один из них назначался вручную и 2 одинаковыми ip когда оба получали его по dhcp.

Интерфейсы «wwan» и «stabridge» не нужны, для L2-моста >достаточно одного интерфеса «lan», «stabridge» нужен если >подключение происходит не к OpenWRT точке доступа.

Что значит «если подключение происходит не к OpenWRT точке доступа» ? У меня OpenWRT подключается к нативному ASUS NT-10U

Спасибо за советы. Как будет время - попробую совет с одним lan sta WiFi в конфиге. Но я не понимаю в каком месте WiFi sta получает ip и можно ли его поднять со статическим ip?

Если только попробовать в /etc/config/network:
config interface 'wan'
option ifname 'wan'
option proto 'static'

и такой же выдать lan интерфейсу. Ну или попробую включить WiFi в бридж и не получать ip, а то видимо был бридж но br-lan получил 1 ip а wlan0 другой ip и по настройкам он выпадал из бриджа хотя по brctl он там был.

В любом случае как придем к заветной работающей конфигурации попробую её описать отдельным SEO ориентированным тредом :)