Автор Тема: Задача: настройка iptables для динамического интерфейса usb0  (Прочитано 2123 раз)

Оффлайн wstorm

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Дистрибутив ALD 4.1 + branch 4.1. Есть потребность настроить firewall. Имеется 2 интерфейса netcard0 (переименованный из eth0) и usb0 - телефон SonyEricsson K790. При запуске созданного скрипта для iptables требуется, чтобы все интерфейсы указанные в скрипте были включены. В процессе работы системы требуется периодически отключать/подключать телефон. Пытался решить эту задачу при момощи bridge-utils. Создал 2 моста br0 -> netcard0 и br2 -> usb0. br0 -сконфигурирован и работает, т.к. netcard0 - статический сетевой интерфейс.
А вот с br2 две проблемы:
1) После переподключения телефона пропадает связь br2 с usb0.
2) usb0 не может получить IP-адрес по dhcp.
В /etc/net/ifaces/ имеется каталоги usb0 и br0. Для usb0 в ipv4address прописано 0.0.0.0, в options содержится TYPE=eth DISABLED=no BOOTPROTO=static USE_HOTPLUG=yes. Для br0 только options, содержащее TYPE=bri HOST='usb0' BOOTPROTO=dhcp.
Вопрос:
1) Как сделать авто-восстановление связи br2 c usb0?
2) Что делаю не правильно? ))

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Дистрибутив ALD 4.1 + branch 4.1. Есть потребность настроить firewall. Имеется 2 интерфейса netcard0 (переименованный из eth0) и usb0 - телефон SonyEricsson K790. При запуске созданного скрипта для iptables требуется, чтобы все интерфейсы указанные в скрипте были включены. В процессе работы системы требуется периодически отключать/подключать телефон. Пытался решить эту задачу при момощи bridge-utils. Создал 2 моста br0 -> netcard0 и br2 -> usb0. br0 -сконфигурирован и работает, т.к. netcard0 - статический сетевой интерфейс.
А вот с br2 две проблемы:
1) После переподключения телефона пропадает связь br2 с usb0.
2) usb0 не может получить IP-адрес по dhcp.
В /etc/net/ifaces/ имеется каталоги usb0 и br0. Для usb0 в ipv4address прописано 0.0.0.0, в options содержится TYPE=eth DISABLED=no BOOTPROTO=static USE_HOTPLUG=yes. Для br0 только options, содержащее TYPE=bri HOST='usb0' BOOTPROTO=dhcp.
Вопрос:
1) Как сделать авто-восстановление связи br2 c usb0?
2) Что делаю не правильно? ))
Помотрите документацию на etcnet и его возможности по настройке iptables. Вроде то что вам нудно