клиент-коммутатор

Ethernet и WiFi. Прошивки, бутромы.
Ответить
amxs3
Сообщения: 123
Зарегистрирован: Пн окт 31, 2016 11:19 am

клиент-коммутатор

Сообщение amxs3 »

Приветствую!
Подскажи, можно ли запилить получение сети клиентом по вайфаю и раздачей по проводу (айпи телефон подключить)?
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

Интерфейса для этого нет. Теоретически возможно, если запаковать несоклько строк линуксовой магии в .zip и отдать терминалу в параметре extra= Пример: https://forum.wtware.ru/viewtopic.php?p=55600#p55600

Сначала надо поднять нужный драйвер сетевой карты. Волшебная строка "modprobe имядрайвера", имядрайвера проводной карты на конкретном терминале можно найти в логе терминала, если загрузиться без wifi.

Потом "ifconfig eth1 192.168.1.123 up" чтобы интерфейс поднять.

Потом route, как в примере по ссылке выше. И снаружи маршрутизация должна быть настроена, чтобы все знали, что за терминалом есть сеть!

И волшебная строка, включающая в линуксе маршрутизацию:

Код: Выделить всё

echo 1 > /proc/sys/net/ipv4/ip_forward
amxs3
Сообщения: 123
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: клиент-коммутатор

Сообщение amxs3 »

Я в это не умею уже лет 10 как. И маршрутизации никакой не хочется. А хочется чтобы было как коммутатор.
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

В линуксах коммутатор надывается бридж. Сначала так же поднять драйвер интерфейса волшебным словом modprobe, и потом вызывать волшебное слово brctl. Должно быть не сложно, но я никогда так не делал.
amxs3
Сообщения: 123
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: клиент-коммутатор

Сообщение amxs3 »

Код: Выделить всё

#!/bin/sh

modprobe r8169

ifconfig eth0 up

brctl addbr wtware
brctl addif wtware eth0
brctl addif wtware wlan0

## не понял зачем маршрут, у влан0 уже же всё будет?
#route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.0.50

Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

Не, неправильно всё.
Before you start make sure both network cards are set up and working properly. Don't set the IP address, and don't let the startup scripts run DHCP on the ethernet interfaces either. The IP address needs to be set after the bridge has been configured.
Надо сначала поднять бридж, и уже с бриджевого интерфейса договариваться с точкой доступа и DHCP. То есть по любому мне надо копать :( Буду копать...
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

Совсем всё неправильно.
It is not possible to bridge between wireless (client a.k.a. station mode) and wired interfaces
Нельзя сделать бридж из езернета в WiFi, если ты не точка доступа.

Я так понял: точка доступа знает все МАКи, которые с ней договрились, назвали пароль. Только эти МАКи могут по воздуху присыать пакеты точке доступа.

Пакет от МАКа железки за бриджем тоже придет к точке доступа по воздуху. Но тока не договаривалась с этим МАКом, пароль от него не получала, и потому пакет будет отброшен точкой.

Так что только роутинг.
amxs3
Сообщения: 123
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: клиент-коммутатор

Сообщение amxs3 »

Какая жаль!
котик.жипег
Последний раз редактировалось amxs3 Пн фев 01, 2021 2:34 pm, всего редактировалось 1 раз.
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

Бридж совсем нельзя.

Есть например такой костыль: https://github.com/escitalopram/wlan_kabel
it is possible to »bridge« a single computer over Wireless, by not using the wireless adapter locally and forwarding all the packet to a destination computer.
Так работают железные мосты, которые подключают железку к WiFi, а сами в WiFi не отсвечивают. Нам такое не подойдет, терминал должен сам видеть WiFi.
amxs3
Сообщения: 123
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: клиент-коммутатор

Сообщение amxs3 »

Получается нужен нат на терминале(с ДХЦП сервером).
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10829
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: клиент-коммутатор

Сообщение aka »

Да, можно раздать свои IP по езернету и потом гнать их через NAT. Слишком сложно для терминала.
Ответить