Re: System settings with keyfile



On Sun, 2008-07-27 at 21:12 +0100, Robert Piasek wrote:
> Hi Dan,
> 
> 
> Thank you very much for the instructions and your help. I've tried to do it 
> myself using keyfile plugin specification, but I stacked on SSID. I couldn't 
> figure out how to specify that. I've spend few hours trying before I gave up 
> and posted to the mailing list. It would be good to stick it somewhere. (like  
> http://live.gnome.org/NetworkManagerConfigurationSpecification or 
> http://www.gnome.org/projects/NetworkManager/)

Ah :)  SSIDs can contain embedded NULLs since they are just a 32-byte
array, so the format used in GConf and the keyfiles is the decimal
representation of each byte of the SSID.

ssid=102;111;111;98;97;114;  <---- "foobar"

Dan

> 
> Cheres,
> Rob
> 
> 
> On Sunday 27 July 2008 19:45:58 Dan Williams wrote:
> > On Sat, 2008-07-26 at 20:04 +0100, Robert Piasek wrote:
> > > Hi,
> > >
> > > Could anyone be kind enough to send me an example of keyfile plugin file
> > > for wireless config?
> >
> > [802-11-wireless-security]
> > key-mgmt=none
> > wep-tx-keyidx=0
> > auth-alg=open
> > wep-key0=33b7af2400ba80f060f144e195
> >
> > [connection]
> > id=Wireless connection 1
> > type=802-11-wireless
> > autoconnect=true
> > timestamp=0
> >
> > [802-11-wireless]
> > ssid=102;111;111;98;97;114;
> > mode=infrastructure
> > channel=0
> > rate=0
> > tx-power=0
> > mtu=0
> > security=802-11-wireless-security
> >
> > [ipv4]
> > method=manual
> > addresses1=192.168.1.2;24;192.168.1.1;
> > routes1=192.168.1.2;24;192.168.1.1;
> > ignore-dhcp-dns=false
> >
> > How I got this:
> >
> > 1) stop NetworkManager
> > 2) killall -TERM nm-system-settings
> > 3) /usr/sbin/nm-system-settings --debug --plugins=keyfile
> > 4) /usr/bin/nm-connection-editor
> > 5) Make a new wireless connection, fill everything out, then hit OK
> > 6) re-open the connection and check the "System connection" checkbox,
> > then hit OK again
> >
> > Steps 5 & 6 may not need to be separate, that's just how I did them
> > because I hit OK too fast in step 5 then remembered why I was there :)
> >
> > The routes1 field is also bogus here and shouldn't be filled in, but
> > apparently we're screwing something up in the connection editor.
> >
> > Dan
> >
> > > On Saturday 19 July 2008 01:52:42 Robert Piasek wrote:
> > > > Hi,
> > > >
> > > > I would like to use system wide configuration for NM, but there is no
> > > > native plugin for my distribution. That leaves me with keyfile plugin.
> > > > I've tried to use it, but so far without any luck.
> > > > First I tried to find a decent example of configuration file, but I
> > > > could only find a specification page without any examples. My tries to
> > > > create a config file based on on that specification failed.
> > > >
> > > > Than I tried to save my current config by selecting system settings
> > > > checkbox. But every time I click OK, it always comes up with the error
> > > > message "Adding connection failed: Launch helper exited with unknown
> > > > return code 1." (not very useful error message :p).
> > >
> > > BTW this error message is generated when you try to save your connection
> > > as system-settings, and /etc/NetworkManager/nm-system-settings.conf does
> > > not exists.
> > >
> > > > Since system wide
> > > > settings are using policykit, so I'm _guessing_ it might be related.
> > > > I've added section below to my policykit.conf, but it didn't change
> > > > anything.
> > > >
> > > >
> > > > my PolicyKit.conf contains:
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
> > > >
> > > > <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration
> > > > 1.0//EN"
> > > > "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd";>
> > > >
> > > > <!-- See the manual page PolicyKit.conf(5) for file format -->
> > > >
> > > > <config version="0.1">
> > > >      <match user="my_username">
> > > >          <return result="yes"/>
> > > >      </match>
> > > > </config>
> > > >
> > > >
> > > >
> > > > Any help appreciated.
> > > >
> > > >
> > > >
> > > > Cheers,
> > > > Rob
> > > >
> > > > _______________________________________________
> > > > NetworkManager-list mailing list
> > > > NetworkManager-list gnome org
> > > > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> > >
> > > _______________________________________________
> > > NetworkManager-list mailing list
> > > NetworkManager-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> 



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