四博智联产品售后

 找回密码
 立即注册
搜索
查看: 8058|回复: 1

命令行openwrt中续

[复制链接]

237

主题

286

帖子

1675

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1675
发表于 2015-6-9 15:15:21 | 显示全部楼层 |阅读模式


开始前,电脑使用网线连接MR10U的LAN/WAN网线接口,tenlet 192.168.1.1进入设置
开启WIFI功能,MR10U刷OpenWrt默认没启用WIFI

uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi

创建wwan接口

uci set network.wwan=interface
uci set network.wwan.proto=dhcp
uci commit network

连接上级路由,我的上级路由是WR720N,OpenWrt系统

uci set wireless.radio0.channel=11        #与上级路由使用同样的通道
uci set wireless.@wifi-iface[0].network=wwan
uci set wireless.@wifi-iface[0].mode=sta
uci set wireless.@wifi-iface[0].ssid=OpenWrt         # 上级路由SSID
uci set wireless.@wifi-iface[0].encryption=psk2        # 上级路由加密方式
uci set wireless.@wifi-iface[0].key=12345678        # 上级路由密码
uci commit wireless
wifi down
wifi

ifconfig查看wlan0是否连接成功,成功后还不能上网需要设置一下网关与DNS

uci set network.lan.ipaddr=192.168.2.1                 # 修改本路由的IP,避免与上级路由冲突
uci set network.lan.gateway=192.168.1.1         # 上级路由网关
uci set network.lan.dns=8.8.8.8                         # 不要使用上级路由IP
uci commit network
wifi down
wifi

修改路由IP后需要使用新IP进行连接 telnet 192.168.2.1
安装relayd,能上网以后

opkg update
opkg install relayd
/etc/init.d/relayd enable

创建stabridge接口

uci set network.stabridge=interface
uci set network.stabridge.proto=relay
uci set network.stabridge.network="lan wwan"
uci commit network

禁用本地DHCP服务器

uci set dhcp.lan.ignore=1
uci commit dhcp

调整防火墙

uci set firewall.@zone[0].forward=ACCEPT
uci set firewall.@zone[0].network="lan wwan"
uci commit firewall

创建无线中继,通过无线接入MR10U上网

uci set wireless.@wifi-iface[1].device=radio0
uci set wireless.@wifi-iface[1].network=lan
uci set wireless.@wifi-iface[1].mode=ap
uci set wireless.@wifi-iface[1].ssid=MR10U
uci set wireless.@wifi-iface[1].encryption=psk2
uci set wireless.@wifi-iface[1].key=12345678
uci commit wireless

/etc/init.d/dnsmasq restart
/etc/init.d/firewall restart
wifi down
wifi

回复

使用道具 举报

237

主题

286

帖子

1675

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1675
 楼主| 发表于 2015-6-29 16:08:28 | 显示全部楼层
连上路由器

    刚刚刷好 OpenWRT 的 DIR-505,默认没有开启 WiFi,所以只能用网线连接,连起来后,将电脑的网卡配置为 192.168.1.X,或者自动获得地址也行。

    默认也没有开启 SSH,只能用 telnet 192.168.1.1 来连,连上后改 root 密码:

passwd root

    改好密码后,先不要关闭 telnet,因为一关闭,下次就连不上了。马上用 SSH 客户端(推荐使用 putty,文件复制、编辑则推荐 winscp)连一下路由器:

ssh 192.168.1.1

    如果连接失败,需要在 telnet 会话下开启 SSH 服务:

/etc/init.d/dropbear enable
/etc/init.d/dropbear start

开启 WiFi

    用有线连接比较麻烦,接下来开启 WiFi,实现无线连接:

    uci set wireless.@wifi-device[0].disabled=0;
    uci set wireless.@wifi-iface[0].ssid='umu618.com';
    uci set wireless.@wifi-iface[0].encryption='psk2+ccmp';
    uci set wireless.@wifi-iface[0].key='password';
    uci commit wireless;
    wifi

改时区

    时间都用网络同步,所以使用正确的时区很重要,要改为当地的时区,比如 UMU 使用台北时间:

    uci set system.@system[0].zonename='Asia/Taipei'; uci set system.@system[0].timezone='CST-8'; uci commit system; echo CST-8 > /etc/TZ;

改机器名

    个性化,非必要:

    uci set system.@system[0].hostname='DIR-505'; uci commit system; /etc/init.d/dnsmasq restart;

改欢迎语

    个性化,非必要:

vi /etc/banner
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|四博智联 Inc. ( 粤ICP备15034758号-1

GMT+8, 2020-12-3 22:05 , Processed in 0.048076 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表