On Fri, 2009-04-24 at 10:21 -0500, Hooker, Jonathan wrote:
> Ok, I found my problem... NetworkManager is super picky on the ownership and 
> permissions of the configuration files. They have to be owned by root:root 
> and have 0700 permissions.

Right, since secrets are stored in the files, they shouldn't be readable
by an unprivileged user.

Dan

> Jonathan Hooker
> Desktop Support - Engineering (Linux)
> Garmin International
> jonathan.hoo...@garmin.com
> 
> -----Original Message-----
> From: Dan Williams [mailto:d...@redhat.com] 
> Sent: Friday, April 24, 2009 10:12 AM
> To: Hooker, Jonathan
> Cc: networkmanager-list@gnome.org
> Subject: RE: Issue with static ip in NM
> 
> On Fri, 2009-04-24 at 09:05 -0500, Hooker, Jonathan wrote:
> > Ok, one last question... NetworkManager is supposed to pick up any changes 
> > in the /etc/NetworkManager/system-connections folder assuming the config 
> > file is set to plugins=keyfile, correct? If this is the case, why would 
> > NetworkManager not be picking up on these changes unless I manually set the 
> > file up through the NetworkManager config utility and then overwrite it? So 
> > I guess the big question is does NetworkManager pick up on new files put in 
> > the system-connections folder as long as they follow the proper syntax?
> 
> Yeah, if they follow the proper syntax they should be picked up
> automatically.  The keyfile plugin needs some logging.
> 
> Dan
> 
> > Jonathan Hooker
> > Desktop Support - Engineering
> > Garmin International
> > Office: 913-440-2767
> > Need Help? Please Contact the Help Desk: 913-440-2000 or x2000
> > jonathan.hoo...@garmin.com
> > 
> > -----Original Message-----
> > From: Dan Williams [mailto:d...@redhat.com] 
> > Sent: Thursday, April 23, 2009 9:08 AM
> > To: Hooker, Jonathan
> > Cc: networkmanager-list@gnome.org
> > Subject: RE: Issue with static ip in NM
> > 
> > On Thu, 2009-04-23 at 07:00 -0500, Hooker, Jonathan wrote:
> > > That makes sense. Unfortunately, I am somewhat new to this level of 
> > > network management, would it be possible to maybe get an example? Also 
> > > remembering that it is possible to have multiple usb devices connected at 
> > > the same time...
> > 
> > Right, which is why NM doesn't use device names, since those change with
> > plug/unplug too.  Unfortunately, since most manufacturers seem to ignore
> > stuff like the USB serial number and populate that field with zeros or
> > some other non-device-unique value, all we've got left is the MAC
> > address to uniquely identify a particular device.
> > 
> > But of course, Garmin sets a valid, globally unique serial number on
> > every device, right?  That makes your life a lot easier.
> > 
> > So you'll put some udev rules files in /etc/udev/rules.d (the
> > user-editable rules directory) that detect the presence of your device,
> > and run a small helper script which can then assign a MAC to the device
> > based off the serial number.  Check out:
> > 
> > http://reactivated.net/writing_udev_rules.html
> > 
> > You'll be matching sysfs attributes, so something like:
> > 
> > ACTION!="add|change", GOTO="fake_mac_end"
> > SUBSYSTEM!="usb", GOTO="fake_mac_end"
> > 
> > SUBSYSTEMS=="usb", ATTRS{idVendor}!="<your vid>", GOTO="fake_mac_end"
> > SUBSYSTEMS=="usb", ATTRS{idProduct}!="<your pid>", GOTO="fake_mac_end"
> > 
> > SUBSYSTEMS=="usb", ATTRS{iSerial}=="?*", 
> > ENV{ID_FAKE_MAC_USB_SERIAL}="$attr{iSerial}"
> > SUBSYSTEMS=="usb", IMPORT{program}="fake-the-mac 
> > $env{ID_FAKE_MAC_USB_SERIAL} $tempnode", GOTO="fake_mac_end"
> > 
> > LABEL="fake_mac_end"
> > 
> > then in the script /lib/udev/fake-the-mac, you'll assign a MAC of your
> > choice (maybe by hashing the serial #) to the device in argv[2] using
> > ethtool or whatever.
> > 
> > Dan
> > 
> > > These are actually development devices. They do have the capability of 
> > > getting out on the network but it is just because of some routing rules 
> > > where we route its static ip through the eth0 of the machine to allow it 
> > > on.
> > > 
> > > Jonathan Hooker
> > > Desktop Support - Engineering (Linux)
> > > Garmin International
> > > jonathan.hoo...@garmin.com
> > > 
> > > -----Original Message-----
> > > From: Dan Williams [mailto:d...@redhat.com]
> > > Sent: Thursday, April 23, 2009 6:52 AM
> > > To: Hooker, Jonathan
> > > Cc: networkmanager-list@gnome.org
> > > Subject: Re: Issue with static ip in NM
> > > 
> > > On Thu, 2009-04-23 at 06:09 -0500, Hooker, Jonathan wrote:
> > > > Hi,
> > > >
> > > >
> > > >
> > > > I am currently having some issues with setting a static ip to a usb0
> > > > ethernet device due to the fact that it changes mac addresses every
> > > > time I plug it in. Is there any means of predicting this change so
> > > > that I can get the its config file
> > > > in /etc/NetworkManager/system-connections setup properly? Thanks for
> > > > your help!
> > > 
> > > One way to do this is to set up a udev rules file that will always
> > > assign a custom MAC to the device.  Since the MAC comes up random, the
> > > device clearly isn't used to connect to a real ethernet network, and
> > > it's probably a PocketPC/Windows Mobile device?
> > > 
> > > Dan
> > > 
> > > >
> > > >
> > > > Jonathan Hooker
> > > >
> > > > Desktop Support – Engineering (Linux)
> > > >
> > > > Garmin International
> > > >
> > > > jonathan.hoo...@garmin.com
> > > >
> > > >
> > > >
> > > >
> > > > ______________________________________________________________________
> > > > This e-mail and any attachments may contain confidential material for
> > > > the sole use of the intended recipient. If you are not the intended
> > > > recipient, please be aware that any disclosure, copying, distribution
> > > > or use of this e-mail or any attachment is prohibited. If you have
> > > > received this e-mail in error, please contact the sender and delete
> > > > all copies.
> > > >
> > > > Thank you for your cooperation
> > > > _______________________________________________
> > > > NetworkManager-list mailing list
> > > > NetworkManager-list@gnome.org
> > > > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> > > 
> > > 
> > > This e-mail and any attachments may contain confidential material for the 
> > > sole use of the intended recipient. If you are not the intended 
> > > recipient, please be aware that any disclosure, copying, distribution or 
> > > use of this e-mail or any attachment is prohibited. If you have received 
> > > this e-mail in error, please contact the sender and delete all copies.
> > > 
> > > Thank you for your cooperation
> > 
> 

_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to