On Wed, Apr 13, 2011 at 06:10:05PM +0200, Mick wrote:
> On 13 April 2011 16:35, Indi <[email protected]> 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'