~martijnbraam/packetcore

Python based router UI
Fixed error message for bridge port add
Added system log page
Added more readme

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~martijnbraam/packetcore
read/write
git@git.sr.ht:~martijnbraam/packetcore

You can also use your local clone with git send-email.

#PacketCore

This is the webinterface for a router Linux distribution based on Alpine.

#Building an image

$ ln -s /this/repository/aports ~/.local/var/pmbootstrap/cache_git/pmaports.git/custom-packetcore
$ pmbootstrap init
$ pmbootstrap install --no-base --add packetcore, packetcore-base --sdcard /dev/sdb

#First use

By default PacketCore will create a single bridge and add all the interfaces to it. The ip address added to this bridge is 192.168.42.1 and the webinterface can be opened on http://192.168.42.1:5000/

#Working

  • Ethernet interfaces
  • Bridges
  • static IPv4 addresses
  • basic iptables rules
  • static IPv4 routes

#Todo

  • DHCP client
  • DHCP server
  • Wifi AP
  • Wifi client
  • wireguard node
  • openvpn server
  • openvpn client
  • PPPoE
  • a shell