preup br2684ctl
Привет, Поставил себе пакет br2684ctl, emerge мне посоветовал:
* br2684ctl can be use to setup Ethernet bridge interface of
* some ADSL USB modem devices
* Ethernet interface name are nas0 (,nas1,nas2 ...) not eth0
* You can use >=sys-apps/baselayout-1.10, where it can be start with
* preup script to run br2684ctl and setup bridge before start
* PPPoE, dhcp or configure interface using /etc/init.d/net.nas0
* and /etc/conf/net
*
* Example:
* preup() {
* if [ "${IFACE}"="nas0" ]; then
* einfo "Setting up RFC2684 ATM Brigde for ${IFACE}"
* /sbin/br2684ctl -a 0.100 -b 1 || return 1
* return 0
* fi
* }
Сделал как написанно, вот только условие if [ "${IFACE}"="nas0" ] не срабатывает, и /sbin/br2684ctl -a 0.100 -b 1 || return 1 выполняется для всех интерфейсов.
Что скажут гуру?
- Для комментирования войдите или зарегистрируйтесь
Ну я не гуру, но скажу.
Интерфейс nas0 вообще присутствует после запуска br2684ctl ?
У меня не присутствовал. Пришлось добавить опцию -c, чтобы тот его создал. После этого все заработало как надо.
nas0 не
nas0 не присутствовал, тоже добавлял ключ -c, но проблема была в том что nas0 пытался подняться при запуске любого интерфейса, поэтому сделал по другому :