priorities and dependencies for network interfaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Problem:
I've a laptop with a wired network interface (eth0) and a wireless
network interface (eth1). Both interfaces are configured for DHCP. The
wireless interface can connect to any SSID.
If i boot up the laptop without a network cable plugged in, the wireless
card will find an access point, get an address and all is good.
If i boot up the laptop with a network cable plugged in, it will get an
address and a default route from the wired network, but then it will do
the same with the wireless network! Often, this will result in unusable
network configuration (static route clashes, etc.)

Wish:
I wish my laptop would stop activating any other interface once the
wired network card is on.

Possible solution:
The various network interfaces should have dependencies:
- set a flag on ethX so that, if ethY is already up, don't activate ethX
- set a flag on ethX so that, if there's already a default route, don't
activate ethX
- etc
Also, the order the interfaces are brought up should not depend on the
interface name (first eth0, then eth1, etc.) because some interfaces are
named in a very different way (ath0, ppp0). Therefore, each interface
should get a priority flag (an integer) which should determine its place
in the boot-up queue.

I'm currently playing with /etc/init.d/network and hacking it to
implement some features mentioned above. But i'd like to get the group's
opinion before investing too much time and effort.
What do y'all think?

-- 
Florin Andrei

http://florin.myip.org/


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux