openwrt配置文件 option前面是tab还是空格

openwrt配置文件 option前面是tab还是空格,第1张

openwrt中大部分配置文件被重写到 /etc/config 下面,主要是便于管理,生成的话主要是提前放好的,如果你删除掉了并不会自己生成的。 openwrt中配置文件采用uci这个实用工具进行配置的,比如你可以 uci show wireless 这样就可以看到所有无线相.

1.刷 ROM

a.首先确定你的设备可以被 OpenWRT所支持,然后下载编译好的ROM

b.在 OpenWRT 官网找相应设备的 Wiki 页面查看刷机方法,一般都是在路由器官方Web固件升级页面直接刷入

2.初始配置

a.路由器启动后,有的型号没有安装 Wifi 模块,需要先用网线连接到 LAN 口,本机 IP 配置为静态 192.168.1.x,然后 telnet 到 192.168.1.1,更改 root 密码,然后 ssh 连入

b.配置 WAN 口,让路由连上 Internet

比如要配置 PPPoE:

uci set network.wan.proto=pppoeuci set network.wan.username='yougotthisfromyour@isp.su'uci set network.wan.password='yourpassword'uci commit networkifup wan

c.安装 LuCI Web 管理界面并设置开机自动启动

d.浏览器输入路由器 LAN 侧 IP(多为192.168.1.1),进行 Wifi 等配置:

3.配置 DNS

a.创建 /etc/config/sec_resolv.conf

vim /etc/config/sec_resolv.conf

填入以下 DNS Servers:

nameserver 8.8.8.8nameserver 8.8.4.4nameserver 208.67.222.222

b.编辑 /etc/config/dhcp

vim /etc/config/dhcp

找到 option resolvfile 选项,替换为:

option resolvfile '/etc/config/sec_resolv.conf'

4

4.配置 PPTP

a.安装 ppp-mod-pptp

opkg updateopkg install ppp-mod-pptp

如果需要 LuCI 支持(推荐):

opkg install luci-proto-ppp

b.配置 vpn 接口,编辑 /etc/config/network 文件,应该已经有以下内容(如果没有,需要插入),并配置里面的 server、username 和 password:

config 'interface' 'vpn'

option 'ifname''pptp-vpn' option 'proto' 'pptp'option 'username' 'vpnusername'option 'password' 'vpnpassword'option 'server''vpn.example.org or ipaddress' option 'buffering' '1'

c.进入 Network ->Firewall ,把 vpn 加入 wan zone,效果如图:

d.进入 Network ->Interfaces ,此时应该已经可以看到 VPN Interface 并可以连接,效果如图:

e.此时在本机 traceroute www.baidu.com,应该能得到类似以下的结果:

FL-MBP:~ fatlyz$ traceroute www.baidu.com | head -n 3traceroute to www.a.shifen.com (180.76.3.151), 64 hops max, 52 byte packets 1 fc_r0.lan (192.168.7.1) 1.190 ms 0.984 ms 0.731 ms 2 58.111.43.1 (58.111.43.1) 20.616 ms 38.822 ms 18.484 ms 3 183.56.35.133 (183.56.35.133) 20.056 ms 52.353 ms 87.841 ms

可以看出,其中第二跳是 VPN 的网关,而 traceroute www.baidu.com 的话第二跳应该也是同样的结果,这时已经可以访问Baidu 等国内外的站点了

config core main

option lang 'zh_cn'

option mediaurlbase '/luci-static/bootstrap'

option resourcebase /luci-static/resources

config extern flash_keep

option uci "/etc/config/"

option dropbear "/etc/dropbear/"

option openvpn"/etc/openvpn/"

option passwd"/etc/passwd"

option opkg"/etc/opkg.conf"

option firewall"/etc/firewall.user"

option uploads"/lib/uci/upload/"

config internal languages

config internal sauth

option sessionpath "/tmp/luci-sessions"

option sessiontime 3600

config internal ccache

option enable 1

config internal themes

luci的源码包解压后

自己替换进libs/web/root/etc/config


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11406676.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存