How to add pppoe connection in NM plug-in
- From: Mu Qiao <qiaomuf gmail com>
- To: networkmanager-list gnome org
- Subject: How to add pppoe connection in NM plug-in
- Date: Mon, 26 Apr 2010 21:04:19 +0800
Hi dear Dan and all,
I've tried to find how to add pppoe connection in NM plug-in. But I
didn't find any example in existing plugin source code. Is there
anything I missed?
Then I tried to write code in the way similar as adding a
wired_connection_setting as following:
        NMSettingPPPOE *s_pppoe;
        gchar *value;
        s_pppoe = NM_SETTING_PPPOE(nm_setting_pppoe_new());
        //NM_SETTING_PPPOE_SERVICE NM_SETTING_PPPOE_USERNAME
NM_SETTING_PPPOE_PASSWORD
        value = ifnet_getdata(block, "username");
        if (!value) {
                g_set_error(error, ifnet_plugin_error_quark(), 0,
                            "ppp requires at lease a username");
                return;
        }
        g_object_set(s_pppoe, NM_SETTING_PPPOE_USERNAME, value, NULL);
        value = ifnet_getdata(block, "password");
        if (!value) {
                value="";
        }
        g_object_set(s_pppoe, NM_SETTING_PPPOE_PASSWORD, value, NULL);
        nm_connection_add_setting(connection, NM_SETTING(s_pppoe));
Am I doing in the right way? Is there any other thing I should take
care of? Could please give me some direction.
-- 
Best wishes,
Mu Qiao
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]