如何修改openwrt路由中的系统文件?
配置OPENWRT的常用工具软件:PUTTY 和 WinSCP
刷系统之前,最好将USB网卡插在USB口上。这样,如果设备没有问题刷后好就可以见到有两个WIFI网卡了。
刷好系统之后,可以尝试使用以上两个工具登录系统,用户名:root 密码:admin 注意都是小写。
首先使用PUTTY登录到系统后,
输入 ifconfig -a (使用-a参数查看所有网络连接)
如果见到有wlan0 wlan1 这两个网卡,恭喜,USB网卡识别成功,一般来讲wlan0代表你的猫的无线网卡, wlan1代表你的USB网卡
主要是看WLAN0 和WLAN1两个单词就好。
使用WINSCP登录系统,注意选择SCP文件协议
登录时如果出现错误,点确定就行。
在右边的板块可以找到/root目录,进去/etc/config/目录,,可以见到 network wireless firewall 和其他一些文件,分别打开这些文件,将里面的内容按照你自己编辑好的部分替换就可以了。。。分别保存,分别退出,。,,,,
退出WINSCP,。。。
等2分钟后将猫断电,再开。。。
等3分钟。。
使用PUTTY登录系统,
ifconfig 应该见到有wlan0 和wlan1出来了。。一般来讲就OK了。。除非你设置的配置文件有问题。。。输入PING 上级路由的IP,如果能PING通,证明OK了。。。
比如我就 输入:ping 192.168.0.1
同时你还可以打开XP的cmd,,同样PING 192.168.0.1 如果没有丢包,没有超时,恭喜你,搞定贴上我的配置文件供
/etc/config/network 文件内容
config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
config 'interface' 'lan' #本地网络使用DHCP
option 'type' 'bridge'
option 'ifname' 'eth1'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'nat' '1'
config 'interface' 'wan'
option 'ifname' 'eth0'
option 'proto' 'dhcp'
config 'interface' 'wan1' #客户端使用固定IP
option 'ifname' 'wlan1'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'dns' '211.156.177.82'
option 'proto' 'static'
option 'ipaddr' '192.168.0.9'
option 'netmask' '255.255.255.0'
option 'gateway' '192.168.0.1'
/etc/config/wireless 文件内容
config 'wifi-device' 'radio0'
option 'type' 'mac80211'
option 'channel' '5'
option 'macaddr' '00:00:00:00:00:00' #麻烦改成你的猫的无线网卡的MAC
option 'hwmode' '11g'
option 'disabled' '0'
config 'wifi-iface'
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'ap' #猫的无线网卡使用AP模式
option 'ssid' 'OpenWrt' #本地无线AP使用的SSID,自己指定
option 'encryption' 'psk2' #本地无线AP的加密方式,自己制定
option 'key' 'ZXCVBNM123' #本地无线AP的密码,自己制定
config 'wifi-device' 'radio1'
option 'type' 'mac80211'
option 'macaddr' '00:00:00:00:00:00' #麻烦改成你自己的无线网卡的MAC
option 'hwmode' '11g'
option 'disabled' '0'
option 'txpower' '20'
option 'channel' 'auto'
config 'wifi-iface'
option 'device' 'radio1'
option 'network' 'wan1'
option 'mode' 'sta' #USB无线网卡的工作模式,STA,客户端模式
option 'ssid' '888888' #你准备蹭的网的SSID
option 'encryption' 'wep' #你准备蹭的网的加密模式
option 'key' '0000000000' #你准备蹭的网的密码
/etc/config/firewall 文件内容 #防火墙配置文件,直接照抄,不用改就可以用了
config 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'
config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'
config 'zone'
option 'name' 'wan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'masq' '1'
option 'mtu_fix' '1'
config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan1'
config 'rule'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '68'
option 'target' 'ACCEPT'
config 'rule'
option 'src' 'wan'
option 'proto' 'tcp'
option 'dest_port' '2601'
option 'target' 'ACCEPT'
config 'include'
option 'path' '/etc/firewall.user'
config 'zone'
option 'name' 'wan1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'
option 'masq' '1'
option 'mtu_fix' '1'
2023-07-25 广告
openwrt的系统配置文件一般位于/etc/config/目录下,比如修改无线的配置是
vi /etc/config/wireless
windows下:安装putty、SSH secure shell client等
那怎么看修改成功没有啊?
我ssh root@192.168.1.1之后,我用gedit /etc/****命令不行
gedit……大姐,你openwrt里装gedit了?用vi……