35 lines
1.4 KiB
Org Mode
35 lines
1.4 KiB
Org Mode
|
#+TITLE: Open-WRT Router (Netgear R7000)
|
||
|
#+SETUPFILE: ./setup/org-setup-file.org
|
||
|
|
||
|
* Installation
|
||
|
** Freebox - Bridge mode
|
||
|
https://blog.kulakowski.fr/post/openwrt-derriere-une-freebox-ipv6-dmz-et-bridge
|
||
|
|
||
|
** Enable SSL
|
||
|
How can I enable SSL for the web admin gui?
|
||
|
In an SSH-command line, run opkg update, then install the package opkg install luci-ssl, then restart the router. Then you can access https://192.168.1.1 or https://openwrt with your favorite web browser
|
||
|
|
||
|
** Install useful packages
|
||
|
#+begin_src bash
|
||
|
opkg update && opkg install luci-ssl-openssl luci-theme-material ipset curl diffutils speedtest-netperf kmod-ipt-nat6
|
||
|
#+end_src
|
||
|
|
||
|
* Update
|
||
|
#+begin_src bash
|
||
|
opkg list-upgradable | cut -f 1 -d ' ' | xargs -r opkg upgrade
|
||
|
#+end_src
|
||
|
|
||
|
* Configuration
|
||
|
https://openwrt.org/docs/guide-user/base-system/uci#common_principles
|
||
|
|
||
|
Configuration files are in =/etc/config=.
|
||
|
|
||
|
| *File* | *Description* |
|
||
|
|------------------------+------------------------------------------------|
|
||
|
| =/etc/config/dhcp= | Dnsmasq and odhcpd settings: DNS, DHCP, DHCPv6 |
|
||
|
| =/etc/config/dropbear= | SSH server options |
|
||
|
| =/etc/config/firewall= | NAT, packet filter, port forwarding, etc. |
|
||
|
| =/etc/config/network= | Switch, interface and route configuration: |
|
||
|
| =/etc/config/system= | Misc. system settings, NTP, RNG, Watchcat |
|
||
|
| =/etc/config/wireless= | Wireless settings and wifi network definition |
|