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

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: клиент-коммутатор

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

aka » Пн фев 01, 2021 3:54 pm

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

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

amxs3 » Пн фев 01, 2021 2:40 pm

Получается нужен нат на терминале(с ДХЦП сервером).

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

aka » Пн фев 01, 2021 2:32 pm

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

Есть например такой костыль: 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.

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

amxs3 » Пн фев 01, 2021 2:23 pm

Какая жаль!
котик.жипег

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

aka » Пн фев 01, 2021 2:16 pm

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

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

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

Так что только роутинг.

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

aka » Пн фев 01, 2021 2:00 pm

Не, неправильно всё.
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. То есть по любому мне надо копать :( Буду копать...

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

amxs3 » Пн фев 01, 2021 8:56 am

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

#!/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

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

aka » Пт янв 29, 2021 5:38 pm

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

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

amxs3 » Пт янв 29, 2021 4:44 pm

Я в это не умею уже лет 10 как. И маршрутизации никакой не хочется. А хочется чтобы было как коммутатор.

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

aka » Пт янв 29, 2021 3:50 pm

Интерфейса для этого нет. Теоретически возможно, если запаковать несоклько строк линуксовой магии в .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 » Пт янв 29, 2021 3:23 pm

Приветствую!
Подскажи, можно ли запилить получение сети клиентом по вайфаю и раздачей по проводу (айпи телефон подключить)?

Вернуться к началу