Chadster766 / McDebian

Linksys WRT3200ACM, WRT1900AC, WRT1900ACS, WRT1200AC and WRT32X Router Debian Implementation
98 stars 14 forks source link

[Discussion] LUCI #35

Closed p3x-robot closed 7 years ago

p3x-robot commented 7 years ago

Don't you think, you miss LUCI? I use my server, but I use 2 router's and LUCI is well usable and easy, to setup many times. (75%) You think Debian is better with a raw installed WRT without any GUI? The router just uses openssh, wan, wan6 , a few simple scripts and the let is on the server.

What is the good thing about this Debian ( I think it is awesome, and tons of packages), but still it is missing raw simple functions that are easy to use via opkg with WRT.

I need to setup tons of things, instead LEDE where I select my packages, built my firmware and it is done.

But, don't get my wrong, your work is awesome! For your own good, it must be awesome, you are a god!

zhouruixi commented 7 years ago

A. I use McDebian because I treat the router as a pc.

B. Debian can provide some services like samba 4 ,iscsi target that LEDE are not.

C. I can learn more things through using McDebian on a arm device.

D. I use partition one for LEDE, partition two for McDebian. It can't be better!!!

Anyway, LEDE and McDebian are for different people, how to chose is your freedom.

p3x-robot commented 7 years ago

thanks. got it.

flyoffthehandle commented 7 years ago

Debian is much more stable in comparison to third party firmware like ddwrt and openwrt. Nothing against third party firmwares that have web accessible configurations because they have come in handy in the past. They blow consumer networking firmware out of the water but they also have limitations, either because of hardware or the amount of time the devs must spend working features in and still keep up the drivers, etc, etc. there is a lot you can do with a base debian OS that just woundn’t work as well or as easy as on firmware made specifically for being a router. Especially projects that have very little to do with routing. Getting a IDS/IPS running on embedded hardware without sacrificing network stability and throughput has always been on my list of fun side projects. The same reason why some of us take a perfectly good ubiquity router with very good firmware already running and install freebsd over edgeOS is why a GUI can easily be something you can live without. It also might be worth pointing out there are lots and lots of opensource projects out there that have web based configuration and have been designed for this exact setup in a way being that they were created for the purpose of making old systems running low spec hardware into stable routing devices with any number of features. Besides all of that I think it’s nice to finally have some enjoyment out of these things. I was happy to shell out the money for the router but it didnt take long before It was a backup in a closet. Even with ddwrt or others i couldnt get anything but subpar wireless performance.

p3x-robot commented 7 years ago

i have to stay, LEDE is still the god. it is a router, for a router you do not need 50k packages, and want is needed is all tehere. Even plus packages that are rarely used. You use firewall, OpenVpn, WOL, Samba even with me LEDE-INSOMNIA, there is redis, pls you can use php7, mysql, nodejs, ptyhon, cron, some scripts besides these are they would use.

Besides it is very baby you firwamre and is verey hard to configure quickly comapredto DDWRT or LEDE. Plus, LUCI awesome.

The least 49900 unnecessary cesry.

if you dont have a WEB GUI. It is not very useful. then its better using a small machine Debian.
This is my opinion firmware.

I use Linksys 3200acm and 1900acs,and it fast like a thunder.

I got so much work to do, LEDE is the way in router features and ease.

flyoffthehandle commented 7 years ago

That’s fair. Although the amount of available packages isn’t really about needing to have all of them installed and running on a consumer router. There’s many uses that would actually be better for having the bare minimum so you can run something that wouldn’t normally run unless All system resources were dedicated to a certain process. Running these routers in production environments is silly but these days in my house with a very active plex server, chromecasts on all TVs, a nextcloud server, phones, tablets, and the amount of RF saturation from every ISP handing out wifi modem/routers to every customer there just isn’t a consumer grade router that will handle it. I spend less buying a edgerouter lite/unifi ap that will easily handle the traffic I throw at it and more. I was better off putting more money into a enterprise switch rather than buying multiple $300-$400 linksys/netgear/.

Also I admit I’ve never used LEDE so I can’t speak to the frequency of security updates they push. That is also very important and definitely not what you get with those brand’s and their stock firmware. You might get that with LEDE. You definitely get it running debian and also reduce the attack surface running a hardened edge device with a solid firewall and that includes the absense of a web server even if it isn’t accessible from the public facing side.

cilix-lab commented 7 years ago

I'm a long time OpenWRT/LEDE user and I get its nice to have a coherent, easy to use web interface, instead of having to configure every package you install with its own different config files and particular syntax, and... on top of it, everything in a shell. But, honestly, after a couple of years I got used to managing things solely from a shell and I found out that the UCI system broke my config more than once in some "updates" and I it was really hard to debug. I don't have a crazy setup, just a strongswan VPN, nginx server + php7, BIND9 and ISC-DHCP-server (which replaced dnsmasq) and a couple more things, but it's been so much better to spend the time configuring everything on ubuntu once and forget about it. Everything's been working like a charm since then, nothing breaks, the potential is awesome and... yeah, no web GUI (I actually used webmin for a while, but realized I could do without). I'd say stock firmware is usually bad, DD-WRT/OpenWRT/LEDE makes it better... but if you have some experience in managing headless servers, Debian/Ubuntu is awesome.

Chadster766 commented 7 years ago

I agree Debian or a Debian derivative OS like Ubuntu (most popular) is far superior for those with Linux knowledge.

The reason I created McDebian is because I was tired of waiting for bug fixes in OpenWRT which were just not coming at that time. Even now I think there is some outstanding IPv6 and PPPoe DHCP issues that have not been addressed.

@p3x-robot McDebian comes with only bare minimum of packages installed for base functionality. The other massive amount of Debian packages are there for your use but you have to apt-get install them as needed same as OpenWRT.

flyoffthehandle commented 7 years ago

Reading up on LEDE makes me wonder where I was when it came on the scene. Seems like it would have been preferrable to ddwrt back when I bought pro licenses that turned out being a waste of money.

p3x-robot commented 7 years ago

i agree with Debian. But dont you think you will still need patches for your router, the are not default, all specific with many things? or not? like with the Marvell Armada 385 88F6820, it will not be like from linksys via apt, do t you think? yu wluld need patches etc... for lota of routers. what route r do you use.

the problem is that me 1900acsv2 and 3200acm as perfect in everything. i use the stable, except wht wifi, i use the latest so it is just great.

so i dont find the ease in a linksys or tplink or dlink router. if it works wirh all router without and patch, your a god, i witch, i will create a cool gui or something, but it i weird you looks a debian firmware and is perfect.

Patrik

On Aug 29, 2017 16:38, "Chad McCue" notifications@github.com wrote:

I agree Debian or a Debian derivative OS like Ubuntu (most popular) is far superior for those with Linux knowledge.

The reason I created McDebian is because I was tired of waiting for bug fixes in OpenWRT which were just not coming at that time. Even now I think there is some outstanding IPv6 and PPPoe DHCP issues that have not been addressed.

@p3x-robot https://github.com/p3x-robot McDebian comes with only bare minimum of packages installed for base functionality. The other massive amount of Debian packages are there for your use but you have to apt-get install them as needed same as OpenWRT.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Chadster766/McDebian/issues/35#issuecomment-325685034, or mute the thread https://github.com/notifications/unsubscribe-auth/AbQ4XG1-LynA3KrfDEWga5GRjIx2EhInks5sdCJXgaJpZM4O8gVu .