LINUX.ORG.RU

Мост между небом и землею


0

0

Пытаюсь тут кое что сотворить... когда я делаю вот так

iwconfig wlan0 essid essid key s:.....
iwconfig wlan0 mode master
ifconfig wlan0 up
ifconfig wlan0 192.168.1.1

ifconfig eth1 192.168.2.1

у меня все работает, но вот это разные сети получились...

когда я пытаюсь сделать вот так

iwconfig wlan0 essid essid key s:.....
iwconfig wlan0 mode master
ifconfig wlan0 up

ip addr flush eth1
ip addr flush wlan0

brctl addbr bridge
brctl addif bridge eth1
brctl addif bridge wlan0

ifconfig bridge 192.168.1.1

то у меня вообще ничего не работает... где я что пропустил и что делать?


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

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

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:18:37:39:f8 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:40:b9:df:62:00 brd ff:ff:ff:ff:ff:ff
4: bridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:40:b9:df:62:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global bridge
    inet6 fe80::240:b9ff:fedf:6200/64 scope link 
       valid_lft forever preferred_lft forever
bridge name     bridge id               STP enabled     interfaces
bridge          8000.0040b9df6200       no              eth1
                                                        wlan0
busk
() автор топика

Ну вроде всё правильно делаешь... Раз уж не работает, попробуй хотябы изменить последовательность на
brctl addbr bridge
brctl addif bridge wlan0
brctl addif bridge eth1
что бы у бриджа был мак wlan, хотя это глупости.

tux2002
()

Не будет работать.
Дело в том, что wlan - не просто tcp/ip - там ещё 802.1x
У вас же точка доступа шифруется?
На более новых ядрах оно просто не собирается в мост.

Решайте эту задачу через маршрутизацию.

CyberTribe ★★
()
Ответ на: комментарий от busk

Относительно роутеров - надо смотреть как именно там сделано.
Но когда на обычном компе пробовал такое сделать - ругалось.


Можно сделать через маршрутизацию.
Если этот компьютер раздаёт адреса по dhcp то всё просто. Либо рызные подсети с прописанными маршрутами. Либо одна подсеть, но с разными диапазонами адресов для воздуха и для земли, опять таки с маршрутами.

CyberTribe ★★
()
Ответ на: комментарий от CyberTribe

Это будет два сегмента... как сейчас...

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

busk
() автор топика
Ответ на: комментарий от busk

Ну так вам нужно разобраться с маршрутизацией.

В стиле:
Есть подсети:
192.168.1.0/24 - воздух
192.168.2.0/24 - земля
В этих подсетях адреса через dhcp и им отдаются следующие дополнительные машруты:
192.168.1.0/24 via 192.168.2.1 для подсети 192.168.2.0/24
192.168.2.0/24 via 192.168.1.1 для подсети 192.168.1.0/24


Ну или смотреть как именно такой bridge делается в роутерах.

CyberTribe ★★
()
Ответ на: комментарий от busk

тогда надо гуглить. ключевые слова я уже не помню, но это как-то делается.

CyberTribe ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.