You are not logged in.
Hello everyone,
first of all: this is a great forum! I've found a lot of help here! Thank you!
Now to my problem:
I've been setting up a bonding connection (eth0 + wlan0) on my notebook, so I don't have to reconnect each time I unplug eth0.
config for bond0:
CONNECTION="bonding"
INTERFACE="bond0"
SLAVES="eth0"
IP="static"
ADDR="10.0.0.3"
GATEWAY="10.0.0.1"
DNS=("10.0.0.1")
SLAVE_TIMEOUT=5
config for wlan0
CONNECTION="wireless"
ESSID="somename"
INTERFACE="wlan0"
SCAN="yes"
IP="static"
IFOPTS="0.0.0.0"
SECURITY="wpa"
KEY="somepassword"
PRE_UP="ifenslave bond0 wlan0"
POST_DOWN="ifenslave -d bond0 wlan0"
It's working perfectly, when started manually:
netcfg bond0-profile
netcfg wlan0-profile
But if I try to start wlan0 with the net-auto-wireless daemon, it doesn't get enslaved.
syslog.log, messages.log, errors.log ... don't give any clues.
Does anyone know a way to solve this?
Thanks in advance!
marcus
Last edited by marcus (2013-02-06 10:06:43)
Offline
Hi everyone,
I've figured it out myself.
configs below, if anyone wants to know.
The wired NIC is USB, so the interface gets (dis)connected, not the LAN-cable
Wireless IF:
CONNECTION="wireless"
INTERFACE="wlan0"
DESCRIPTION="Automatically generated profile"
SCAN="yes"
IP="static"
ESSID="essid"
SECURITY="wpa"
KEY="key"
POST_UP="netcfg bond0 && other_commands"
POST_DOWN="netcfg down bond0"
bond0:
CONNECTION="bonding"
INTERFACE="bond0"
SLAVES="wlan0"
IP="static"
ADDR="10.0.0.4"
GATEWAY="10.0.0.1"
DNS=("10.0.0.1")
SLAVE_TIMEOUT=5
POST_UP="sleep 3 && [ -e /sys/class/net/eth0 ] && ifenslave bond0 eth0"
PRE_DOWN="[ -e /sys/class/net/eth0 ] && ifenslave -d bond0 eth0"
udev rule, to automatically enslave eth0 if plugged in:
KERNEL=="eth0", SUBSYSTEM=="net", ACTION=="add", RUN+="/sbin/ifenslave bond0 eth0"
Marking thread as solved.
Offline