linux:openwrt:openwrt
This is an old revision of the document!
Table of Contents
OpenWRT
Image download
Unzip
gzip -d openwrt-19.07.4-x86-64-combined-squashfs.img.gz
Update network config
After install the image in the VMM, need to update the network config(/etc/config/network)
- gateway
- dns
config interface 'lan' option type 'bridge' option ifname 'eth0' option proto 'static' option ipaddr '192.168.2.1' option netmask '255.255.255.0' option ip6assign '60' option multipath 'on' option gateway '192.168.1.1' list dns '8.8.8.8' config interface 'wan' option ifname 'eth1' option proto 'dhcp'
Install luci
opkg update opkg install luci
Install tools
``` opkg install curl unzip wget-ssl ipset
```
Install v2ray
Download the v2ray from
I use my VPS to download it first
wget https://ef.pjq.me/download/openwrt/v2ray-linux-64.zip unzip v2ray-linux-64.zip -d v2ray
Install BBR
opkg install kmod-tcp-bbr insmod kmod-tcp-bbr lsmod|grep bbr
vim /etc/sysctl.conf
And add the following:
net.core.default_qdisc=fq_codel net.ipv4.tcp_congestion_control=bbr
Then reload the setting
sysctl -p
lsmod|grep bbr tcp_bbr 16384 35
Update hosts
vim /etc/config/dhcp
Add the `list addnhosts '/etc/myhosts'`
config dnsmasq ... list addnhosts '/etc/myhosts'Then add your hosts to /etc/myhosts
vim /etc/myhosts
Then restart the dnsmasq service
/etc/init.d/dnsmasq restart
The network eth0 doesn't work, and saw the log
device eth0 entered promiscuous mode
After google, I try to disable promiscuous mode. ifconfig eth0 -promisc
/var/www/dokuwiki/wiki/data/attic/linux/openwrt/openwrt.1651578638.txt.gz · Last modified: 2022/05/03 19:50 by jianqing