World: r3wp
[Syllable] The free desktop and server operating system family
older newer | first last |
Kaj 15-Jan-2012 [2528] | http://www.linuxfromscratch.org/blfs/view/svn/basicnet/ppp.html |
Evgeniy Philippov 15-Jan-2012 [2529x4] | Ubuntu 11.04 and gNewSense 2.3 "deltah" still have drastically bad handling of PPPoE. |
Kaj: the main command is "plugin rp-pppoe.so eth0" | |
and rp-pppoe must be ported. | |
rp-pppoe.so is a separate file missing from ppp-beta1.zip. | |
Kaj 15-Jan-2012 [2533x3] | All I know is that this is enough for PPPoE |
Here's the site for pppd: | |
http://ppp.samba.org | |
Evgeniy Philippov 15-Jan-2012 [2536x2] | Kaj: Maybe those Russians ported something. |
Invisibly. | |
Kaj 15-Jan-2012 [2538x2] | No, this was ported by our German star programmer |
If you look for documentation of a version around five years old, it should match this version | |
Evgeniy Philippov 15-Jan-2012 [2540x3] | Hmm. How one could find it... Hmm hmm hmm but anyway ultimately pppd/pppoe should be re-ported for Syllable, with full source code. |
This seems to be a query: pppd 2007 manuals | |
Ahh. Google has options for date range. | |
Kaj 15-Jan-2012 [2543] | Yes, we need many re-ports, unfortunately. We've always tried to centralise development as much as possible, but there's still much chaos in a volunteer project |
Evgeniy Philippov 15-Jan-2012 [2544] | Linux docs from 2006 still mention rp-pppoe.so which is hosted at http://www.roaringpenguin.com/products/pppoe |
Kaj 15-Jan-2012 [2545x2] | In Linux, PPPoE support is a kernel module, separate from pppd. I don't know if that's the Roaring Penguin implementation, possibly not |
The Syllable package also has a kernel module. I would guess it's a port from the Linux module | |
Evgeniy Philippov 15-Jan-2012 [2547] | Ubuntu has RP. I will now check gNewSense. |
Kaj 15-Jan-2012 [2548] | Did you run the installation scriptlet? |
Evgeniy Philippov 15-Jan-2012 [2549x2] | Ah. I got it. I will try to specify that "ppp/if" as a substitute for rp-pppoe.so. |
Rebooting into Sy. | |
Kaj 15-Jan-2012 [2551] | It's a kernel module, not a user space library |
Evgeniy Philippov 15-Jan-2012 [2552] | Kaj: Of course I ran it. |
Kaj 15-Jan-2012 [2553] | As far as I know, it's not RP |
Evgeniy Philippov 15-Jan-2012 [2554] | ok |
Kaj 15-Jan-2012 [2555x2] | Just checking :-) |
I think you're hampered by knowledge. :-) Our Russion users who got it to work were plain users | |
Evgeniy Philippov 15-Jan-2012 [2557x2] | gNewSense uses rp-pppoe.so |
Just checked it. | |
Kaj 15-Jan-2012 [2559x2] | Syllable doesn't! |
Note that there's no speed option used in the LFS instructions | |
Evgeniy Philippov 15-Jan-2012 [2561] | Kaj: there is a way to specify speed. When you pass a natural number as an option to pppd, it considers it as a speed (baud rate) setting. |
Kaj 15-Jan-2012 [2562] | OK, but do you need it, if LFS doesn't? |
Evgeniy Philippov 15-Jan-2012 [2563x5] | Syllable pppd complained about _pty_ having a 0 baud rate setting, which is invalid condition and pppd exits. Therefore I added a speed option. |
But a virtual terminal pty0 is not what we want --- we need Ethernet card instead of pty. And to specify an Ethernet card, LFS instructions use "plugin rp-pppoe.so eth0" | |
pty, pseudo tty (terminal enulator). | |
Without this "plugin" line, pppd starts to send packets right into pty (i.e. to the screen). | |
I will try specifying "if" there, nevertheless. "man pppd" AFAIR says it's a privileged mode library | |
Kaj 15-Jan-2012 [2568] | ppp_if is the kernel interface. It should be a virtual network interface. Could you check that it's installed in /system/drivers/net/if/ ? |
Evgeniy Philippov 15-Jan-2012 [2569x2] | I will reboot and try. AFAIU it's installed. |
There. | |
Kaj 15-Jan-2012 [2571] | If you didn't reboot yet, it's likely that the kernel module hasn't been loaded |
Evgeniy Philippov 15-Jan-2012 [2572x2] | I rebooted. |
I'm not at Syllable as I cannot set up internet there. | |
Kaj 15-Jan-2012 [2574] | Everything else is fully automatic. You shouldn't do anything with ppp_if |
Evgeniy Philippov 15-Jan-2012 [2575] | I am away rebooting. |
Kaj 15-Jan-2012 [2576x2] | Hm, the LFS example also uses RP. It's possible you can simply compile that on Syllable, but I never heard anyone did that |
Ah, there seems to be an rp-pppoe.so plugin that emulates RP: | |
older newer | first last |