клиент-коммутатор
клиент-коммутатор
Приветствую!
Подскажи, можно ли запилить получение сети клиентом по вайфаю и раздачей по проводу (айпи телефон подключить)?
Подскажи, можно ли запилить получение сети клиентом по вайфаю и раздачей по проводу (айпи телефон подключить)?
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
Интерфейса для этого нет. Теоретически возможно, если запаковать несоклько строк линуксовой магии в .zip и отдать терминалу в параметре extra= Пример: https://forum.wtware.ru/viewtopic.php?p=55600#p55600
Сначала надо поднять нужный драйвер сетевой карты. Волшебная строка "modprobe имядрайвера", имядрайвера проводной карты на конкретном терминале можно найти в логе терминала, если загрузиться без wifi.
Потом "ifconfig eth1 192.168.1.123 up" чтобы интерфейс поднять.
Потом route, как в примере по ссылке выше. И снаружи маршрутизация должна быть настроена, чтобы все знали, что за терминалом есть сеть!
И волшебная строка, включающая в линуксе маршрутизацию:
Сначала надо поднять нужный драйвер сетевой карты. Волшебная строка "modprobe имядрайвера", имядрайвера проводной карты на конкретном терминале можно найти в логе терминала, если загрузиться без wifi.
Потом "ifconfig eth1 192.168.1.123 up" чтобы интерфейс поднять.
Потом route, как в примере по ссылке выше. И снаружи маршрутизация должна быть настроена, чтобы все знали, что за терминалом есть сеть!
И волшебная строка, включающая в линуксе маршрутизацию:
Код: Выделить всё
echo 1 > /proc/sys/net/ipv4/ip_forward
Re: клиент-коммутатор
Я в это не умею уже лет 10 как. И маршрутизации никакой не хочется. А хочется чтобы было как коммутатор.
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
В линуксах коммутатор надывается бридж. Сначала так же поднять драйвер интерфейса волшебным словом modprobe, и потом вызывать волшебное слово brctl. Должно быть не сложно, но я никогда так не делал.
Re: клиент-коммутатор
Код: Выделить всё
#!/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
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
Не, неправильно всё.
Надо сначала поднять бридж, и уже с бриджевого интерфейса договариваться с точкой доступа и DHCP. То есть по любому мне надо копать Буду копать...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.
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
Совсем всё неправильно.
Я так понял: точка доступа знает все МАКи, которые с ней договрились, назвали пароль. Только эти МАКи могут по воздуху присыать пакеты точке доступа.
Пакет от МАКа железки за бриджем тоже придет к точке доступа по воздуху. Но тока не договаривалась с этим МАКом, пароль от него не получала, и потому пакет будет отброшен точкой.
Так что только роутинг.
Нельзя сделать бридж из езернета в WiFi, если ты не точка доступа.It is not possible to bridge between wireless (client a.k.a. station mode) and wired interfaces
Я так понял: точка доступа знает все МАКи, которые с ней договрились, назвали пароль. Только эти МАКи могут по воздуху присыать пакеты точке доступа.
Пакет от МАКа железки за бриджем тоже придет к точке доступа по воздуху. Но тока не договаривалась с этим МАКом, пароль от него не получала, и потому пакет будет отброшен точкой.
Так что только роутинг.
Re: клиент-коммутатор
Какая жаль!
котик.жипег
котик.жипег
Последний раз редактировалось amxs3 Пн фев 01, 2021 2:34 pm, всего редактировалось 1 раз.
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
Бридж совсем нельзя.
Есть например такой костыль: https://github.com/escitalopram/wlan_kabel
Есть например такой костыль: https://github.com/escitalopram/wlan_kabel
Так работают железные мосты, которые подключают железку к WiFi, а сами в WiFi не отсвечивают. Нам такое не подойдет, терминал должен сам видеть WiFi.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.
Re: клиент-коммутатор
Получается нужен нат на терминале(с ДХЦП сервером).
-
- Разработчик
- Сообщения: 11852
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: клиент-коммутатор
Да, можно раздать свои IP по езернету и потом гнать их через NAT. Слишком сложно для терминала.