Re: force nm to use a connection
On Wed, Mar 11, 2009 at 06:55:45AM -0400, Dan Williams wrote: > > Can you point me to some info on how that can be done? The pppoe command line tool provides the -A option (from man): -A The -A option causes pppoe to send a PADI packet and then print the names of access concentrators in each PADO packet it receives. Do not use this option in conjunction with pppd; the -A option is meant to be used interactively to give interesting information about the access concentrator. I tried that when i still had my pppoe thing connected to a system and it worked. - Alexander ___ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: force nm to use a connection
On Wed, 2009-03-11 at 11:52 +0100, Alexander Sack wrote: > On Wed, Mar 11, 2009 at 06:40:31AM -0400, Dan Williams wrote: > > On Wed, 2009-03-11 at 11:34 +0100, Alexander Sack wrote: > > > On Wed, Mar 11, 2009 at 12:10:40AM +0100, Jérôme PRIOR wrote: > > > > hello, > > > > > > > > I'm looking for info to force nm to use a connection instead of "Auto > > > > eth0". I explain : > > > > > > > > at home I need a static IP, with special DNS, ... So, I created a > > > > connection called `home` with those parameters. Works fine when I > > > > activated it manually. > > > > > > > > When I'm outside, I need `auto eth0`. > > > > > > > > How can I tell nm "when I'm at home, connect me via `home`, even if > > > > connect me via `auto eth0` ? > > > > > > > > I try to pla with "automatic connection" but of course, if I put `home` > > > > as auto, and `auto eth0` as no-auto, when I'm outside, `home` is up. > > > > And inversement. > > > > > > > > > > NetworkManager currently has no "smart" tie-break logic to decide > > > which auto connection to use. Not sure, but maybe it prefers the last > > > one that was active. > > > > Yes, it uses the last connected Ethernet connection. For wifi, it uses > > the last connected AP that's currently visible. > > > > > Not sure if we could come up with something smarter for wired. Any ideas? > > > > Not for plain wired, unless you want to try ARP sniffing or ARP-ing a > > known IP address to match a known MAC address or something. Not that > > that is in any way secure, and it would also increase connection > > latency. But maybe that's a worthwhile tradeoff to get the right wired > > connection; most people will only have one or two, so a few seconds to > > sniff which connection to use (if its been configured that way) might be > > worth it. > > > > I think it would be worth it and would be in line with NM's idea of > being as smart as possible :). I am not sure about the security > implications, but how does current autoconnect strategy not come with > the same risks? > > Also related, how about probing for pppoe concentrators to add more > automagic on that front? Can you point me to some info on how that can be done? Tambet also said we can autodetect 802.1x-enabled switches as well. Dan ___ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: force nm to use a connection
On Wed, Mar 11, 2009 at 06:40:31AM -0400, Dan Williams wrote: > On Wed, 2009-03-11 at 11:34 +0100, Alexander Sack wrote: > > On Wed, Mar 11, 2009 at 12:10:40AM +0100, Jérôme PRIOR wrote: > > > hello, > > > > > > I'm looking for info to force nm to use a connection instead of "Auto > > > eth0". I explain : > > > > > > at home I need a static IP, with special DNS, ... So, I created a > > > connection called `home` with those parameters. Works fine when I > > > activated it manually. > > > > > > When I'm outside, I need `auto eth0`. > > > > > > How can I tell nm "when I'm at home, connect me via `home`, even if > > > connect me via `auto eth0` ? > > > > > > I try to pla with "automatic connection" but of course, if I put `home` > > > as auto, and `auto eth0` as no-auto, when I'm outside, `home` is up. > > > And inversement. > > > > > > > NetworkManager currently has no "smart" tie-break logic to decide > > which auto connection to use. Not sure, but maybe it prefers the last > > one that was active. > > Yes, it uses the last connected Ethernet connection. For wifi, it uses > the last connected AP that's currently visible. > > > Not sure if we could come up with something smarter for wired. Any ideas? > > Not for plain wired, unless you want to try ARP sniffing or ARP-ing a > known IP address to match a known MAC address or something. Not that > that is in any way secure, and it would also increase connection > latency. But maybe that's a worthwhile tradeoff to get the right wired > connection; most people will only have one or two, so a few seconds to > sniff which connection to use (if its been configured that way) might be > worth it. > I think it would be worth it and would be in line with NM's idea of being as smart as possible :). I am not sure about the security implications, but how does current autoconnect strategy not come with the same risks? Also related, how about probing for pppoe concentrators to add more automagic on that front? - Alexander ___ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: force nm to use a connection
On Wed, 2009-03-11 at 11:34 +0100, Alexander Sack wrote: > On Wed, Mar 11, 2009 at 12:10:40AM +0100, Jérôme PRIOR wrote: > > hello, > > > > I'm looking for info to force nm to use a connection instead of "Auto > > eth0". I explain : > > > > at home I need a static IP, with special DNS, ... So, I created a > > connection called `home` with those parameters. Works fine when I > > activated it manually. > > > > When I'm outside, I need `auto eth0`. > > > > How can I tell nm "when I'm at home, connect me via `home`, even if > > connect me via `auto eth0` ? > > > > I try to pla with "automatic connection" but of course, if I put `home` > > as auto, and `auto eth0` as no-auto, when I'm outside, `home` is up. > > And inversement. > > > > NetworkManager currently has no "smart" tie-break logic to decide > which auto connection to use. Not sure, but maybe it prefers the last > one that was active. Yes, it uses the last connected Ethernet connection. For wifi, it uses the last connected AP that's currently visible. > Not sure if we could come up with something smarter for wired. Any ideas? Not for plain wired, unless you want to try ARP sniffing or ARP-ing a known IP address to match a known MAC address or something. Not that that is in any way secure, and it would also increase connection latency. But maybe that's a worthwhile tradeoff to get the right wired connection; most people will only have one or two, so a few seconds to sniff which connection to use (if its been configured that way) might be worth it. Dan ___ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: force nm to use a connection
On Wed, Mar 11, 2009 at 12:10:40AM +0100, Jérôme PRIOR wrote: > hello, > > I'm looking for info to force nm to use a connection instead of "Auto > eth0". I explain : > > at home I need a static IP, with special DNS, ... So, I created a > connection called `home` with those parameters. Works fine when I > activated it manually. > > When I'm outside, I need `auto eth0`. > > How can I tell nm "when I'm at home, connect me via `home`, even if > connect me via `auto eth0` ? > > I try to pla with "automatic connection" but of course, if I put `home` > as auto, and `auto eth0` as no-auto, when I'm outside, `home` is up. > And inversement. > NetworkManager currently has no "smart" tie-break logic to decide which auto connection to use. Not sure, but maybe it prefers the last one that was active. Not sure if we could come up with something smarter for wired. Any ideas? - Alexander ___ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list