On Tue, 2012-09-18 at 16:21 +0200, ppulib...@libero.it wrote: > > nothing at all! this is exactly what one could do to figure it > out...if none diid it before and knows how to do it, which was my > question
Some resources that may help you: Examples in many languages of communicating with NetworkManager via D-Bus or NM's helper libraries: http://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/examples A description of the NM D-Bus API, which many of the examples use: http://projects.gnome.org/NetworkManager/developers/api/09/spec.html A description of the configuration that you'll use to create your adhoc connection: http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html Essentially, you're creating a wifi connection just like : http://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/examples/python/add-system-wifi-connection.py except that's for 802.1x. You'll want to skip the 802.1x setting, and instead do something like: s_wifi = dbus.Dictionary({ 'ssid': dbus.ByteArray("my adhoc"), 'mode': 'adhoc'}) for an open network. If you want security, you're currently limited to WEP, because the kernel has bugs that cause WPA Ad-Hoc networks to fail, and WPA2 Ad-Hoc support in the kernel is limited, and you also need a supplicant built with CONFIG_RSN_IBSS. Dan > Il giorno martedì 18 settembre 2012, Derek Atkins ha scritto: > ppulib...@libero.it writes: > > > Derek, > > > > I know it uses DBus to communicate to NM! > > The problem is I need to code code the configuration of wifi > directly via > > network manager over the DBus interface. I was able to > configure it, but I > > wasn't able to set it to ad hoc mode.....This task must be > automatically > > performed by my application without using any GUI. Was > anyone able to > > successfully code this task? > > Untill now I didn't find anyone who was able to do this so > I think the only > > way to do figure that out is to look into the source code of > the network > > manager...... > > > > The problem is that while I can > > And what's wrong with looking at nm-applet to see how it does > it? > > -derek > > -- > Derek Atkins, SB '93 MIT EE, SM '95 MIT Media > Laboratory > Member, MIT Student Information Processing Board > (SIPB) > URL: http://web.mit.edu/warlord/ PP-ASEL-IA > N1NWH > warl...@mit.edu PGP key > available > _______________________________________________ > networkmanager-list mailing list > networkmanager-list@gnome.org > https://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list