On Wed, Apr 13, 2011 at 06:10:05PM +0200, Mick wrote: > On 13 April 2011 16:35, Indi <thebeelzebubtrig...@gmail.com> wrote: > > On Wed, Apr 13, 2011 at 01:50:02PM +0200, deadeyes wrote: > >> > >> I was searching around the gentoo forums for ifmetric and found this piece > >> of > >> code that can be added in /etc/conf.d/net: > >> postup() { > >> local metric=0 > >> > >> case "${IFACE}" in > >> eth0) metric=0 ;; > >> eth1) metric=1 ;; > >> esac > >> ifmetric "${IFACE}" "${metric}" > >> > >> return 0 > >> } > >> > > > > Hey, that works very well here -- thanks! > > Been wanting that solution for some time now. > > :) > > My apologies! It took some time between reading your message and > replying to it - by which time I had forgotten the finer points. > > Whether you set NIC priority in the /etc/conf.d/net file or in a post > up script, the result is the same. One NIC will have a higher > priority than another for ALL connections. This is because NICs do > not do NATing. They will send all packets out to the gateway > (192.168.1.1) and the router at the gateway will determine which > packet is forwarded to the Internet and which to the LAN. So, if you > do not want to prioritise one NIC over another, it may be better to > use iptables to route LAN packets via a particular NIC instead. > > -- > Regards, > Mick
Actually I do want to prioritise one over the other, when both are connected. Using netplug with one wired and one wireless, and the referenced script in /etc/conf.d/net. Am I doing it wrong? :) -- /\ /\ <\ /> ^ caveat utilitor 'v-v'