On 04/18/2010 10:34 AM, Brian DeRocher wrote: > Hey everyone, > > I'm trying to get my wireless interface to connect at boot. With > nm-applet "Available to all users" is not enabled and i don't > understand why. This is a Debian unstable system with both PolicyKit > and polkit installed.
You have to allow that operation in PolicyKit configuration for it to be enabled on the UI. See the section at the end of http://live.gnome.org/NetworkManagerConfiguration called "Adminstration and Privelege" On Ubuntu the file lives at /usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy and the action you need to change permissions on is org.freedesktop.network-manager-settings.system.modify > > Deciding to skip Dbus / Polkit and all that mess, i though i could > place a wireless configuration in > /etc/NetworkManager/system-connections/ and it would be loaded at > boot. Some of the forums like Ubuntu and ArchLinux have suggested > this. I tried to follow the settings spec[1] but i'm not sure i got > it right. Using strace ./NetworkManager --no-daemon, i see this > system-connections folder is never read! > > [1] > http://projects.gnome.org/NetworkManager/developers/settings-spec-08.html > > NM just hangs here after entering state 3. I've downloaded the NM > source code version 0.8-1 and began to insert some debugging > statements. Please excuse my debugging. > > lt-NetworkManager: <info> (wlan0): exported as > /org/freedesktop/NetworkManager/Devices/0 > lt-NetworkManager: <info> bcd (wlan0) manager add_device 4 > lt-NetworkManager: <info> bcd (wlan0) manager add_device 5 can assume > connection > lt-NetworkManager: <info> bcd (wlan0) manager add_device 6 can assume > connection > lt-NetworkManager: <info> (wlan0): now managed > lt-NetworkManager: <info> (wlan0): device state change: 1 -> 2 (reason 2) > lt-NetworkManager: <info> (wlan0): bringing up device. > lt-NetworkManager: <info> (wlan0): preparing device. > lt-NetworkManager: <info> (wlan0): deactivating device (reason: 2). > lt-NetworkManager: <info> bcd device-wifi real_is_available 3 false > lt-NetworkManager: <info> bcd device-wifi real_is_available 3 false > lt-NetworkManager: <info> bcd (wlan0) manager add_device 7 > lt-NetworkManager: <info> bcd (wlan0) manager add_device 7 existing 0 > lt-NetworkManager: <info> bcd (wlan0) manager add_device 7 managed 1 > lt-NetworkManager: <info> bcd (wlan0) manager add_device 7 available 0 > lt-NetworkManager: <info> (eth0): carrier is OFF > lt-NetworkManager: <info> bcd (eth0) manager add_device 1 > lt-NetworkManager: <info> (eth0): new Ethernet device (driver: 'r8169') > lt-NetworkManager: <info> (eth0): exported as > /org/freedesktop/NetworkManager/Devices/1 > lt-NetworkManager: <info> bcd (eth0) manager add_device 4 > lt-NetworkManager: <info> bcd (eth0) manager add_device 5 can assume > connection > lt-NetworkManager: <info> bcd (eth0) manager add_device 6 can assume > connection > lt-NetworkManager: <info> bcd (eth0) manager add_device 7 > lt-NetworkManager: <info> bcd (eth0) manager add_device 7 existing 0 > lt-NetworkManager: <info> bcd (eth0) manager add_device 7 managed 0 > lt-NetworkManager: <info> bcd (eth0) manager add_device 7 available 0 > lt-NetworkManager: <WARN> device_creator(): > /sys/devices/virtual/net/pan0: couldn't determine device driver; > ignoring... > /sbin/ifup: interface lo already configured > lt-NetworkManager: <WARN> default_adapter_cb(): bluez error getting > default adapter: No such adapter > lt-NetworkManager: <info> (eth0): carrier now ON (device state 1) > lt-NetworkManager: <info> (wlan0): supplicant interface state: > starting -> ready > lt-NetworkManager: <info> bcd device-wifi real_is_available 4 > lt-NetworkManager: <info> bcd device wifi 1 > lt-NetworkManager: <info> (wlan0): device state change: 2 -> 3 > (reason 42) > > I'm still trying to put all the pieces together! It doesn't look like > nm_system_config_interface_init() calls the keyfile plugin init > function NM_SYSTEM_CONFIG_INTERFACE_GET_INTERFACE (config)->init > (config). Can someone explain this? > > lt-NetworkManager: bcd start loading a plugin > lt-NetworkManager: bcd nm_system_config_interface_get_type() > lt-NetworkManager: bcd nm_system_config_interface_init 1 > lt-NetworkManager: bcd nm_system_config_interface_init 2 > (missing init function???) > lt-NetworkManager: bcd nm_system_config_interface_get_type() > lt-NetworkManager: bcd nm_system_config_interface_init 5 > lt-NetworkManager: Loaded plugin keyfile: (c) 2007 - 2008 Red Hat, > Inc. To report bugs please use the NetworkManager mailing list. > > I assume the init function was established in plugin.c here: > > G_DEFINE_TYPE_EXTENDED (SCPluginKeyfile, sc_plugin_keyfile, > G_TYPE_OBJECT, 0, > G_IMPLEMENT_INTERFACE (NM_TYPE_SYSTEM_CONFIG_INTERFACE, > system_config_interface_init)) > > I assume after the init function is called, then read add_connection() > and get_connections() can be called. > > thanks for your help, > Brian > > -- > Brian DeRocher <[email protected] <mailto:[email protected]>> > > > _______________________________________________ > networkmanager-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/networkmanager-list >
_______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
