On Dec 13, 2007 10:47 PM, Dan Williams <[EMAIL PROTECTED]> wrote:

> On Thu, 2007-12-13 at 22:24 +0530, atul mehrotra wrote:
> > Hi ,
> > I am trying to use NetworkManager to establish a Serial Laplink using
> > PPP between two computers.. For this i tried to hack the code of
> > network manager applet & network manager ppp-manager modules. Although
> > by doing the modifications in src/NM- ppp-manager.c in function
> > create_pppd_cmd_line i am able to do the cmd option which i want from
> > my ppp client. But my main issue is how to actually make the network
> > manager applet do the kind of initializations which we are doing in
> > new_auto_connection() in applet.c for wireless and GSM devices.
> > I saw that GSM_DEVICE specific code over there but nothing specific to
> > make ppp connection. But i dont want to do GSM related stuff so as a
> > hack i modified the code of WIRELESS option & called
> > new_auto_gsm_setting there instead of wireless setting function call &
> > also commented out gsm related sttings & just tried to do serial
> > setting & ppp settings . But my problem is that the control flow is
> > not reaching to that particular function. Also i tried to debug
> > nm-applet through gdb but it is getting stuck in gtk_main() in main.c.
> >  Can anyone Help me out that how to use network manager for just
> > configuring PPP connection on serial port ??
>
> There's two options here:
>
> One option might be to extend the NMSerialDevice class to do PPP dialing
> too.  Subclasses (like GSMDevice) would of course be free to override
> those bits with their own behavior like they already do.  Then you teach
> the applet about serial devices, although platform serial ports should
> _not_ be shown in the NM applet menu simply because they are not PNP and
> always show up even if they aren't present on x86 hardware.  USB serial
> devices probably should show up automatically.
>
> The second option might be to create a new NMSerialDevice subclass
> called NMDirectSerialDevice.  The applet bits would be almost entirely
> the same.
>

Well i am going ahead with the second option . I found that more mechanical
as i can see along the changelogs & move ahead with the changelog inputs of
the work done by Tambet Ingo for NMGSMDevice.



>
> For either option, you'll need to modify the code in nm-hal-manager.c to
> detect the device type and create the device object for the serial port.
>
Dan just a query, i am not very much sure abt the HAL & its interafces( so m
thinking to hack them as n when required) but can u give me some input that
if in case of serial port ppp connection do i require a file similar to
10-3g-modem.fdi?? I mean i am not very much clear abt the need of fdi file &
havent looked into HAL much so was just asking to you, may be your input can
save some time for me of looking into HAL.


>
> Dan
>
>
Atul
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to