User Tools

Site Tools


linux:openwrt:openwrt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:openwrt:openwrt [2020/10/18 23:05] – created percylinux:openwrt:openwrt [2022/05/03 19:52] (current) jianqing
Line 10: Line 10:
      
 ===== Update network config ===== ===== Update network config =====
-After install the image in the VMM, need to update the network config+After install the image in the VMM, need to update the network config(/etc/config/network)
   - gateway   - gateway
   - dns   - dns
  
-```+<code>
 config interface 'lan' config interface 'lan'
  option type 'bridge'  option type 'bridge'
  option ifname 'eth0'  option ifname 'eth0'
  option proto 'static'  option proto 'static'
- option ipaddr '192.168.1.18'+ option ipaddr '192.168.2.1'
  option netmask '255.255.255.0'  option netmask '255.255.255.0'
  option ip6assign '60'  option ip6assign '60'
Line 25: Line 25:
  option gateway '192.168.1.1'  option gateway '192.168.1.1'
  list dns '8.8.8.8'  list dns '8.8.8.8'
-```+ 
 +config interface 'wan' 
 +        option ifname 'eth1' 
 + option proto 'dhcp' 
 + 
 +</code>
  
 ===== Install luci ===== ===== Install luci =====
-https://openwrt.org/docs/guide-user/luci/luci.essentials+  - https://openwrt.org/docs/guide-user/luci/luci.essentials 
 + 
 +  opkg update 
 +  opkg install luci 
 + 
 +===== Install tools =====
 ``` ```
-opkg update +opkg install curl unzip wget-ssl ipset 
-opkg install luck+
 ``` ```
  
 +===== Install v2ray =====
 +Download the v2ray from
 +  - https://github.com/v2ray/v2ray-core/releases
 +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
 +
 +<code>
 +lsmod|grep bbr
 +tcp_bbr                16384 35 
 +</code>
 +
 +
 +===== Update hosts =====
 +  vim /etc/config/dhcp
 +
 +Add the `list addnhosts '/etc/myhosts'`
 +<code>
 +config dnsmasq                                                                                                     ...                                                                                           
 +        list addnhosts '/etc/myhosts'    
 +</code>
 +Then add your hosts to /etc/myhosts
 +  vim /etc/myhosts
 +  
 +Then restart the dnsmasq service
 +  /etc/init.d/dnsmasq restart
 +
 +===== eth0/lan doesn't work =====
 +
 +
 +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
 +
 +  - https://help.aliyun.com/document_detail/41541.html
 +  - https://ieevee.com/tech/2016/11/24/promisc.html
 +
 +  
 +  
  
/var/www/dokuwiki/wiki/data/attic/linux/openwrt/openwrt.1603033513.txt.gz · Last modified: 2020/10/18 23:05 by percy