Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VDSL2 / ppp Network Support? #153

Closed
pwFoo opened this issue Feb 1, 2023 · 9 comments
Closed

VDSL2 / ppp Network Support? #153

pwFoo opened this issue Feb 1, 2023 · 9 comments
Labels
enhancement New feature or request

Comments

@pwFoo
Copy link

pwFoo commented Feb 1, 2023

I know in the past RancherOS doesn't support VDSL2 / ppp network. RancherOS haven't the needed kernel modules.
Is it possible to add needed kernel modules and support PPP / VDSL network connections?

@olljanat
Copy link
Member

olljanat commented Feb 1, 2023

Kernel modules we can get by updating https://github.com/burmilla/os-kernel/blob/master/config/x86/kernel-config and either of files in https://github.com/burmilla/os-kernel/tree/master/modules/x86 (depending if we want those to be included to iso file or just kernel extras).

However I wonder that which kind of configuration those needs because probably we need add some logic to network system container too.

Also from I'm curious about that which kind of use case you are thinking here? Using BurmillaOS as home router with some set of containers? With which kind of hardware?

@olljanat olljanat added the enhancement New feature or request label Feb 2, 2023
@pwFoo
Copy link
Author

pwFoo commented Feb 2, 2023

Yes, a home server / router as first task, but as location firewall / server in mind.

Hardware APU / IPU boards from pcengines for example.

@olljanat
Copy link
Member

olljanat commented Feb 11, 2023

@pwFoo ok. do you know which kernel modules are needed for those?

@pwFoo
Copy link
Author

pwFoo commented Feb 26, 2023

Hi @olljanat
here a roughly filtered kernel module list with

amd_xgbe              114688  0 
bnx2                   73728  0 
crc_ccitt              12288  1 ppp_async
e1000                  98304  0 
e1000e                176128  0 
ena                    69632  0 
forcedeth              61440  0 
i2c_dev                12288  0 
igb                   159744  0 
igc                    77824  0 
ip6_tunnel             32768  0 
ixgbe                 212992  0 
mdio                   12288  1 ixgbe
mii                    12288  0 
nls_cp437              16384  0 
nls_iso8859_1          12288  0 
nls_utf8               12288  0 
ppp_async              16384  0 
ppp_generic            28672  7 pppoe,ppp_async,pppox
pppoe                  16384  2 
pppox                  12288  1 pppoe
pps_core               12288  1 ptp
ptp                    20480  6 igc,e1000e,ixgbe,amd_xgbe,igb,tg3
r8169                  77824  0 
realtek                16384  3 
slhc                   16384  1 ppp_generic
tg3                   155648  0 
tunnel6                12288  1 ip6_tunnel

tunnel6 / ip6_tunnel is needed for provider used DS-Lite. OpenWRT needs a ds-lite package in userspace, but that isn't needed in BurmillaOS "core" because could / should be done by a system container.

@olljanat
Copy link
Member

Hardware APU / IPU boards from pcengines for example.

Those looks to be EOL https://www.pcengines.ch/eol.htm

I have need to update home router/wlan access point to something which supports wi-fi 6 and it would be of course nice if it can run BurmillaOS so proposals for hardware are very welcome.

Banana Pi BPI-R3 is one of the options but it have only 2GB RAM and it requires ARM64 support which I have considered to drop from 2.0 unless we find someone who is ready to maintain it.

@pwFoo
Copy link
Author

pwFoo commented May 20, 2023

IPU board? https://www.ipu-system.de/

@olljanat
Copy link
Member

@pwFoo did you btw tried to setup PPP with BurmillaOS? As far I see those modules are already part of kernel-extras

@pwFoo
Copy link
Author

pwFoo commented Jul 3, 2023

Hi @olljanat Thanks! Haven't seen that it's part of kernel-extras...

At the moment looks like old system-/user-docker causes problems with some nodejs applications. So need a way to a up to date docker version or build my ppp gateway with other os?
But at the moment just no time to do some ppp tests with rancheros...

@olljanat
Copy link
Member

Closing because v2.0.0-rc1 was released and it have new enough Docker version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants