Skip to content
This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
/ ubuntu-wrt Public archive

Ubuntu Focal for Linksys WRT3200ACM router

Notifications You must be signed in to change notification settings

cilix-lab/ubuntu-wrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UbuntuWRT 20.04

It's finally here! UbuntuWRT based on the latest to date Ubuntu LTS 20.04.

UbuntuWRT is Ubuntu for the Linksys WRT3200ACM router.

Lot's of changes since the last release:

  • Ubuntu 20.04 LTS based.
  • Linux kernel 4.19.124.
  • Kernel loads from USB thumb, meaning you can leave factory firmware flashed. You must have a serial connection, though.

This is still in testing, so use at your own risk.

Release will be shared one testing is done, but you can build yourself for now.

Features

  • DNSmasq DHCP and DNS.
  • DNScrypt-proxy 2 to manage your upstream DNS request securely.
  • Ready for netplan (testing).

Installing

1. Cloning

git clone --recursive https://github.com/cilix-lab/ubuntu-wrt.git

2. Building the Kernel

Read linux-4.19.124/README.md.

3. Building the Root

Read BUILDING.md.

4. U-Boot

To enable booting from the USB thumb after you've prepared UbuntuWRT's root system, set the following in the router's serial console:

setenv nandboot 'setenv bootargs console=ttyS0,115200 root=/dev/sda1 rw rootdelay=5; usb reset; ext4load usb 0:1 $defaultLoadAddr /boot/uimage; bootm $defaultLoadAddr'

setenv altnandboot 'setenv bootargs console=ttyS0,115200 root=/dev/sda1 rw rootdelay=5; usb reset; ext4load usb 0:1 $defaultLoadAddr /boot/uimage; bootm $defaultLoadAddr'

saveenv

Defaults (to rollback flashed firmware):

setenv nandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock6 ro rootdelay=1 rootfstype=jffs2 earlyprintk $mtdparts; nand read $defaultLoadAddr $priKernAddr $priKernSize; bootm $defaultLoadAddr'

setenv altnandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock8 ro rootdelay=1 rootfstype=jffs2 earlyprintk $mtdparts; nand read $defaultLoadAddr $altKernAddr $altKernSize; bootm $defaultLoadAddr'

saveenv

About

Ubuntu Focal for Linksys WRT3200ACM router

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages