LINUX.ORG.RU
ФорумAdmin

Подключение дебиан 8 к двум wi-fi

 ,


0

2

Создал второй интерфейс
iw dev wlan0 interface add wlan1 type station # только имя выдает rename9

Сменил мак (взял от wlan0 + 1)
ip link set dev rename9 address d0:df:9a:16:67:e3

Поднял
ifconfig rename8 up


network-manager показывает оба устройства и два списка точек для подключения. Но подключиться удается лишь одним устройством. Второе долго пытается подключиться и обрывается.
Подсети у точек доступа разные (192.168.2.* и 192.168.0.*)
По отдельности каждый интерфейс подключается к каждой точке нормально.

С вариантом eth0 (напрямую к одному роутеру) + wlan0 ситуация другая:
оба подключаются, но связь с миром идет через eth0 (а надо через wlan0)
Пробовал править /etc/network/interfaces, безуспешно.

В связи с этим вопросы:
- надо ли что-то делать с iptables?
- как сделать wlan0 «главным» вместо eth0?
- Что мешает второму интерфейсу подключиться параллельно с первым?

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Что мешает второму интерфейсу подключиться параллельно с первым?

возможно, карта/драйвер не поддерживает требуемый режим.

как сделать wlan0 «главным» вместо eth0

прописать маршрут по умолчанию через требуемый интерфейс.

надо ли что-то делать с iptables

зависит от целей твоей конфигурации. чтобы просто работало - нет.

conalex ★★★
()
Последнее исправление: conalex (всего исправлений: 1)
Ответ на: комментарий от sergey-novikov

как сделать wlan0 «главным» вместо eth0
прописать маршрут по умолчанию через требуемый интерфейс.

можно пример?
что из того набора букв означает «по умолчанию»?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

dmesg -w
показывает это:


[63578.395746] ICMPv6: NA: someone advertises our address fe80:0000:0000:0000:e2df:9aff:fe16:67e2 on wlan0!
[63590.671808] rename10: authenticate with 70:8b:cd:e9:a2:f8
[63602.081778] rename10: authenticate with 70:8b:cd:e9:a2:f8
[63614.391170] rename10: authenticate with 70:8b:cd:e9:a2:f8
[63626.701351] rename10: authenticate with 70:8b:cd:e9:a2:f8
[63639.002567] rename10: authenticate with 70:8b:cd:e9:a2:f8
[63951.958220] rename10: authenticate with 70:8b:cd:e9:a2:f8

и в daemon.log:

c 24 19:34:31 host wpa_supplicant[1108]: rename10: SME: Trying to authenticate with 70:8b:cd:e9:a2:f8 (SSID='POINT_2' freq=2467 MHz)
Dec 24 19:34:31 host wpa_supplicant[1108]: rename10: SME: Authentication request to the driver failed
Dec 24 19:34:31 host wpa_supplicant[1108]: rename10: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid=«POINT_2» auth_failures=1 duration=10 reason=CONN_FAILED
Dec 24 19:34:32 host NetworkManager[22970]: <info> (rename10): supplicant interface state: scanning -> disconnected

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

Нет понятия главный интерфейс. Есть понятие маршрут по умолчанию — маршрут в подсеть 0.0.0.0/0. Посмотри ip route show, у тебя должно быть два маршрута по умолчанию, один через интерфейс eth0, второй через интерфейс wlan0. В таком случае (два маршрута до целевого адреса) выбирается маршрут с наименьшей метрикой (поле metric в выводе ip route show). Где именно ты будешь настраивать метрики интерфейсов, в /etc/network/interfaces, /etc/wpa_supplicant.conf, NetworkManager, это ты уж сам реши.

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от sergey-novikov

Authentication request to the driver failed

а что за девайс?

Плюс - а что если настроить без NM? а еще лучше - раз он говорит про ошибку аутентификации, можно попробовать скажем сделать обе точки открытыми. ну, типа идти от простого к сложному.

На одном роутере канал 1, на втором auto/36/40/44/48. Выбрал 44 - не помогло

это типа 2.4 на первом и 5 на втором? девайсы разные или просто две антенны? если второе - а дрова умеют?

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 1)
Ответ на: комментарий от upcFrost

девайсы разные или просто две антенны?

2 разных девайса

sergey-novikov ★★★
() автор топика

- надо ли что-то делать с iptables?

Нет.

- как сделать wlan0 «главным» вместо eth0?

Настроить маршрутизацию.

- Что мешает второму интерфейсу подключиться параллельно с первым?

network-manager

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

- Что мешает второму интерфейсу подключиться параллельно с первым?
network-manager

Это немного прояснило ситуацию.
Я отключил network-manager, убрал пароль с одного роутера и подключился из консоли:

ifconfig rename10 up
iwconfig rename10 essid dog
dhclient -v rename10

Потом попытался подключиться ко второму с помощью wpa_supplicant (с паролем):

wpa_passphrase point2 password > router2.conf
wpa_supplicant -Dwext -iwlan0 -crouter2.conf

Получаю следующее:

Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Trying to associate with 00:17:9a:72:43:ac (SSID='point1' freq=2412 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
ioctl[SIOCSIWESSID]: Invalid argument
wlan0: Association request to the driver failed
wlan0: Authentication with 00:17:9a:72:43:ac timed out.
ioctl[SIOCSIWAP]: Invalid argument
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:17:9a:72:43:ac reason=3 locally_generated=1
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Trying to associate with 00:17:9a:72:43:ac (SSID='point1' freq=2412 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
ioctl[SIOCSIWESSID]: Invalid argument
wlan0: Association request to the driver failed


Надо еще попробовать и со второго роутера убрать пароль, но хотелось бы чтобы пароль был хоть на одном.

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