World: r3wp
[Syllable] The free desktop and server operating system family
older newer | first last |
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 [2576x6] | 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: | |
http://wiki.linuxfromscratch.org/blfs/wiki/PPP | |
Maybe it isn't in the Syllable package because that needs the Linux kernel module and it isn't ported | |
In that case, ppp_if is just the virtual network interface for PPP | |
And the next step would be to try to compile RP | |
Evgeniy Philippov 15-Jan-2012 [2582x4] | rp-pppoe.so plugin does not emulates RP. rp-pppoe.so plugin is *by* RP. |
Yes... | |
From the RP site I mentioned: http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz GPG Signature: http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz.sig | |
Trying to compile. | |
Kaj 15-Jan-2012 [2586] | # The plugin comes from the "ppp" package # there's no need to install rp-pppoe plugin rp-pppoe.so # Replace "eth0" with your network interface name eth0 |
Evgeniy Philippov 15-Jan-2012 [2587x3] | It is bundled with ppp package. |
That .so file. | |
/me reboots | |
older newer | first last |