PPPOESpec

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2007-05-10 13:53:37
Size: 1565
Editor: 195
Comment:
Revision 5 as of 2007-07-04 21:45:04
Size: 2521
Editor: ip-66-254-34-91
Comment: Propose to use debconf
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= PPP over Ethernet = ##(see the SpecSpec for an explanation)
Line 3: Line 3:
 * PPP
 * Ethernet
 * Combine these, and you get: COMPLETE AND UTTER CRACK
 
 * Lots of DSL and cable ISPs still use this instead of something sane
 
''Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.''

 * '''Launchpad Entry''': UbuntuSpec:pppoeconf-gui
 * '''Packages affected''': network-manager, gnome-system-tools

== Summary ==

Currently, users who rely on a PPPOE connection to reach the Internet must use command-line tools to configure this connection. This process could be greatly simplified with a proper graphical configuration tool.

== Release Note ==

It is now possible to set up a PPPOE connection from the network administration dialog.

== Rationale ==

Desktop users expect to be able to configure their internet connection easily

== Use Cases ==

 * Daniel has a DSL Internet connection; he opens the network configuration dialog, selects the modem, enters his login and password and is connected to the Internet.


== Implementation ==

 * Teach network-manager to ignore pppoe connections
 * Modify gnome-system-tools to allow configuring the connection (login, password); see [http://bugzilla.gnome.org/show_bug.cgi?id=140408 upstream bug report]
 * I was thinking about the way pppoeconf goes like a wizard asking questions, and it came to mind that this is just what debconf do. Normally, all the only answer that I don't take default answers in pppoeconf are the user and passwords. It would just need to give that questions high(er) priorities. What's good with debconf, is that the interface can be kde, gnome, dialog, none. And it could just ask the questions if it detect pppoe is used. [Paul Dufresne]

== BoF agenda and discussion ==
Line 12: Line 36:
  * But it has no GUI, it's not in the menu, so people have no idea they can actually configure pppoe and if they do, it breaks now.
  * pppoeconf needs fixing so it works well with gdialog (zenity), and NM needs to stop breaking existing ppp links
   * No, the 'standard' dialin config tool (or n-m, in the ideal case) should be extended to support pppoe
Line 16: Line 37:
  * n-m should really pick up the PAD* bits and figure out PPPoE is available, then show a password dialog for the PPP username/password
 * Easy to break (network-manager does this now)
    * n-m should really pick up the PAD* bits and figure out PPPoE is available, then show a password dialog for the PPP username/password
Line 22: Line 42:
It'd be nice to generally be able to configure pppoe in the GNOME session:
gnome-system-tools upstream bug about that: http://bugzilla.gnome.org/show_bug.cgi?id=140408

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

  • Launchpad Entry: pppoeconf-gui

  • Packages affected: network-manager, gnome-system-tools

Summary

Currently, users who rely on a PPPOE connection to reach the Internet must use command-line tools to configure this connection. This process could be greatly simplified with a proper graphical configuration tool.

Release Note

It is now possible to set up a PPPOE connection from the network administration dialog.

Rationale

Desktop users expect to be able to configure their internet connection easily

Use Cases

  • Daniel has a DSL Internet connection; he opens the network configuration dialog, selects the modem, enters his login and password and is connected to the Internet.

Implementation

  • Teach network-manager to ignore pppoe connections
  • Modify gnome-system-tools to allow configuring the connection (login, password); see [http://bugzilla.gnome.org/show_bug.cgi?id=140408 upstream bug report]

  • I was thinking about the way pppoeconf goes like a wizard asking questions, and it came to mind that this is just what debconf do. Normally, all the only answer that I don't take default answers in pppoeconf are the user and passwords. It would just need to give that questions high(er) priorities. What's good with debconf, is that the interface can be kde, gnome, dialog, none. And it could just ask the questions if it detect pppoe is used. [Paul Dufresne]

BoF agenda and discussion

  • Easy to detect (PADI/PADO/PADR/PADS/PADT packets on the ethernet)
    • See the 'pppoe-discovery' binary (comes with ppp)
  • Easy to set up (pppoeconf does this now, also detects the packets)
    • Extending n-m to support PPPoE would mean that the live CD could come up with PPPoE immediately, rather than having to extend the installer to ask about it. Ubiquity would only need to copy over the resulting network configuration.
      • n-m should really pick up the PAD* bits and figure out PPPoE is available, then show a password dialog for the PPP username/password

network-manager bug https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/107041 upstream: http://bugzilla.gnome.org/show_bug.cgi?id=362482 and http://bugzilla.gnome.org/show_bug.cgi?id=386461


CategorySpec

PPPOESpec (last edited 2008-08-06 16:17:42 by localhost)