Thank you very much Dan for your support, I'll try that and I will keep you posted.
On Tue, Sep 18, 2012 at 5:53 PM, Dan Williams <d...@redhat.com> wrote: > 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