dil: (Default)
dil ([personal profile] dil) wrote2005-03-26 10:55 am
Entry tags:

wifi. продолжение

Linksys рулит. Потому что а) стало тихо (там внутри что-то гудит, конечно, но чтобы его услышать, надо плотно приложить ухо)
б) он спокойно пробивает две стены, поэтому надобность в роуминге отпала.

Но теоретический интерес остался.
Итак, задача для сетевых администраторов.

Имеется:

1) железная точку доступа с IP-адресом 192.168.0.2, которая умеет раздавать адреса по DHCP из диапазона 192.168.0.32/27 (при необходимости её можно от этого отучить). Причем раздаёт она их в обе стороны - и в wifi, и в ethernet. Которые с точки зрения маршрутизации в этой железяки суть _один_ интерфейс, смотрящий в локальную сеть.
Второй интерфейс смотрит во внешний интернет. Она умеет на нём делать маскарадинг для всего, что приходит из локальной сети.

2) машинка с линуксом, к которой приделаны eth и wifi'ная карточки. wifi'ная умеет работать в режиме Master - как AP. Причём с точки зрения линукса это два разных интерфейса, с разными IP-адресами и разными сетями.
У eth адрес 192.168.0.1, и этим интерфейсом она воткнута в вышеуказанную AP.
На линуксе можно поднимать DHCP, NAT, порт-форвардинг, бриджинг, и всё, что захочется.

Задача: сделать wifiный роуминг. То есть, чтобы ноутбук, включённый вблизи одной из этих штуковин, мог получить IP-адрес и дальше работать по wifi, а будучи перенесён поближе к другой, мог переключиться на неё и продолжал работать без каких-либо телодвижений со стороны пользователя. Допускается перерыв секунд на 5-10 на время подключения к другой AP.

У меня эта задача не решается просто с точки зрения маршрутизации.
Хотя.. если сделать бридж между eth и wifi, то оно, по идее, может и заработать, но это ж сколько трафика зря будет гоняться..

[identity profile] dmarck.livejournal.com 2005-03-26 08:28 am (UTC)(link)
А откуда лишний трафик в бридже? Только броадкасты и пакеты на неизвестные адреса...

[identity profile] dil.livejournal.com 2005-03-26 08:41 am (UTC)(link)
Вот пересоберу ядро, проверим..