LINUX.ORG.RU
ФорумAdmin

USB-модем и bridge


0

0

Компьютер воткнут в USB-модем через, как ни странно, USB-шнур. Модем раздает локальную сеть по Wi-Fi.

На компьютере поднимается сетевой интерфейс, этот интерфейс добавлен в мост (на пару с локальной сетевой платой, которая раздает локальную сеть по проводу).

Все работает, но до первой перезагрузки модема или вынимания шнура или другой причины, приводящей к исчезновению сетевого интерфейса к модему. Когда модем загружается, то сетевой интерфейс к модему на основной машине поднимается, но при этом не добавляется обратно в bridge из которого он выпал.

Как сделать, чтобы сетевой интерфейс после подъема добавлялся в bridge?
Или как сделать так, чтобы он не исчезал при рассоединении?

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

В Генту вроде как все скастовано по-дефолту:

# DEFAULTS
#
# hotplug_eth0="yes"
# Do we allow hotplug to bring up interfaces or not? The default is we do,
# otherwise put no in the above value.
# NOTE: hotplug just has to be installed for hotplugging to work - it does
# not matter if it's in any runlevel or not.

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

Что именно "скрипты"?

Вот что в логе пишет при разъединении:
Oct 7 08:25:20 Gentoo_x64 usb 4-2: USB disconnect, address 14
Oct 7 08:25:20 Gentoo_x64 eth4: unregister 'cdc_ether' usb-0000:00:1a.1-2, CDC Ethernet Device

при соединении:
Oct 7 08:25:24 Gentoo_x64 usb 4-2: new full speed USB device using uhci_hcd and address 15
Oct 7 08:25:24 Gentoo_x64 usb 4-2: configuration #2 chosen from 2 choices
Oct 7 08:25:24 Gentoo_x64 eth3: register 'cdc_ether' at usb-0000:00:1a.1-2, CDC Ethernet Device, 00:16:e3:a5:16:7e

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

Интерфейс начал подцепляться в бридж автоматически, но при рестарте интерфейса теперь начал выдавать ошибку

Gentoo_x64 ~ # /etc/init.d/net.eth3 restart
* Stopping eth3
* Bringing down eth3
* Shutting down eth3 ... [ ok ]
* Starting eth3
* Adding ports to brlo
* eth3 ...
device eth3 is already a member of a bridge; can't enslave it to bridge [ !! ]

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

так это нормально
ты же физически не удаляешь его, а просто делаешь ему down
работает же?
и зачем его рестартовать?
у тебя не правильные зависимости, кури rc_need_бридж

anonymous
()

Для всех этих радостей я просто использовала iptables, которые тупо настроила через firestarter(GUI). Проблем не наблюдаю. И, смею предположить, что конкретная модель usb-модема тут ни при чем.

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