OPENWRT使用命令行设置无线和有线网络

本文详细介绍了如何将路由器固件刷成开源的基于Linux内核的OpenWRT系统,并通过SSH或telnet进行网络设置,包括设置LAN IP、使用PPPoE连接、无线网络配置及安装LUCI界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OPENWRT使用命令行设置无线和有线网络
 
在我们将 路由器固件刷成开源的基于Linux内核的openwrt系统后,由于openwrt默认未安装WEB管理界面,所以我们需要先通过SSH或者telnet对路由器进行网络设置,设置完成后可通过openwrt的软件包管理opkg安装web设置界面Luci。 
设置lan ip(即访问路由的ip) 
Shell代码  
uci set network.lan.ipaddr=[lan ip]  
 
使用pppoe设置 
Shell代码  
uci set network.wan.proto=pppoe    //设置wan口类型为pppoe  
uci set network.wan.username=[上网帐户]  
uci set network.wan.password=[上网密码]    //这两行设置pppoe用户名和密码  
 
如果要挂在上级路由下面,就需要进行下面的设置 
Shell代码  
uci set network.wan.proto=none    //关掉wan  
uci set network.lan.gateway=[上级路由ip]    //网关指向上级路由  
uci set network.lan.dns=[上级路由ip]    //dns指向上级路由  
uci set dhcp.lan.ignore=1    //关掉lan的dhcp  
 
最后对无线网络进行配置 
Shell代码  
uci set wireless.@wifi-device[0].disabled=0    //打开无线  
uci set wireless.@wifi-device[0].txpower=17    //设置功率为17dbm 太高会烧无线模块  
uci set wireless.@wifi-device[0].channel=6    //设置无线信道为6  
uci set wireless.@wifi-iface[0].mode=ap    //设置无线模式为ap  
uci set wireless.@wifi-iface[0].ssid=[自己设置SSID]    //设置无线SSID  
uci set wireless.@wifi-iface[0].network=lan    //无线链接到lan上  
uci set wireless.@wifi-iface[0].encryption=psk2    //设置 加密WPA2-PSK  
uci set wireless.@wifi-iface[0].key=[密码]    //设置无线密码  
 
提交应用配置 
Shell代码  
uci commit    //应用  
/etc/init.d/network restart    //重启网络服务  
 
 
安装luci管理界面 
Shell代码  
opkg update // 更新软件列表  
opkg list-installed // 查看已安装软件  
opkg install luci // 安装LUCI  
opkg install luci-i18n-chinese // 支持中文  
 
即可完成LUCI的安装。 
输入以下命令开启支持web服务的uhttpd,并设置其为自启动: 
Shell代码  
/etc/init.d/uhttpd enable # 开机自启动  
/etc/init.d/uhttpd start # 启动uhttpd
<think>我们正在处理一个关于在OpenWRT系统中配置无线AP路由器的问题。用户希望了解如何添加配置无线AP路由器。根据提供的引用,我们可以总结出以下步骤:1.**删除现有无线配置(如果需要)**:在安装新的无线驱动程序或需要重建配置文件时,可以删除现有的无线配置文件(`/etc/config/wireless`),然后使用`wificonfig`命令重新生成。2.**配置无线网络**:编辑`/etc/config/wireless`文件,设置无线网络参数,如SSID(无线网络名称)、加密方式、密码等。3.**设置网络接口**:确保无线接口与LAN桥接,这样无线客户端才能访问局域网互联网。4.**重启服务**:应用配置并重启网络无线服务。此外,引用中还提到了安装LuciWeb界面中文语言包,以便通过图形界面进行配置。但用户的问题主要集中在配置无线AP,因此我们将重点放在命令行配置文件上。###步骤详解:####1.**删除并重新生成无线配置文件(可选)**如果系统中没有无线配置文件,或者需要重新生成,可以执行:```bashrm-f/etc/config/wirelesswificonfig```这将生成一个基本的无线配置文件。####2.**编辑无线配置文件**使用文本编辑器(如vi)编辑`/etc/config/wireless`文件:```bashvi/etc/config/wireless```配置示例(以AP模式运行):```configwifi-device'radio0'optiontype'mac80211'optionchannel'11'optionhwmode'11g'optionpath'platform/soc/3f300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'optionhtmode'HT20'optiondisabled'0'configwifi-iface'default_radio0'optiondevice'radio0'optionnetwork'lan'optionmode'ap'optionssid'MyOpenWrtAP'#设置你的无线网络名称optionencryption'psk2'#加密方式,WPA2-PSKoptionkey'mypassword'#设置无线密码```说明:-`device`部分配置无线硬件(如信道、模式等)。-`iface`部分配置无线接口,其中`mode`设置为`ap`(接入点模式),`network`设置为`lan`(与LAN桥接)。-`encryption`推荐使用`psk2`(WPA2-PSK),`key`设置密码。####3.**配置网络接口**确保无线接口桥接到LAN。编辑`/etc/config/network`文件,检查LAN接口配置:```configinterface'lan'optiontype'bridge'optionifname'eth0''wlan0'#将有线接口eth0无线接口wlan0桥接在一起optionproto'static'optionipaddr'192.168.1.1'optionnetmask'255.255.255.0'```注意:`ifname`中需要包含无线接口(如`wlan0`),这样无线客户端才能通过AP访问局域网互联网。####4.**重启网络无线服务**```bash/etc/init.d/networkrestartwifi```或者使用:```bashservicenetworkrestartservicewifirestart```###通过LuciWeb界面配置(可选)如果安装了Luci,可以通过Web界面进行配置:1.登录Luci(默认地址为`http://192.168.1.1`,用户名`root`,密码为空或自设)。2.进入“网络”->“无线”。3.点击“编辑”按钮,修改无线配置(SSID、加密、密码等)。4.保存并应用。###注意事项-确保无线硬件驱动已正确安装。-如果配置后无法连接,检查防火墙设置(通常默认配置允许LAN访问)。通过以上步骤,用户应该能够在OpenWRT系统中配置无线AP路由器。§§相关问题§§1.如何检查OpenWRT系统中的无线驱动程序是否正常工作?2.如何在OpenWRT中配置多个无线网络(如同时提供2.4GHz5GHz)?3.如何通过命令行更改OpenWRT无线密码?4.如何将OpenWRT配置为同时作为路由器无线AP?</think>### 在OpenWRT系统中配置无线AP路由器的步骤 #### 1. **准备配置文件** - 删除旧配置文件(如需重建): ```bash rm -f /etc/config/wireless ``` - 生成新配置文件: ```bash wifi config ``` 这将创建基础无线配置文件 `/etc/config/wireless`[^1] #### 2. **配置无线参数** 编辑 `/etc/config/wireless` 文件: ```bash vi /etc/config/wireless ``` 关键配置示例: ```config config wifi-device 'radio0' # 无线设备 option type 'mac80211' option channel '6' # 工作信道 option hwmode '11g' # 802.11g标准 option htmode 'HT20' # 频宽模式[^1] config wifi-iface 'default_radio0' # 接口配置 option device 'radio0' option mode 'ap' # AP模式[^2] option ssid 'MyOpenWrtAP' # 自定义WiFi名称 option encryption 'psk2' # WPA2加密 option key 'your_password' # 设置密码[^2] ``` #### 3. **配置网络桥接** 编辑 `/etc/config/network`: ```config config interface 'lan' option type 'bridge' option ifname 'eth0 wlan0' # 将有线网卡无线接口桥接 option proto 'static' option ipaddr '192.168.1.1' # 路由器管理IP option netmask '255.255.255.0' ``` #### 4. **应用配置** ```bash # 重启网络服务 /etc/init.d/network restart # 启用无线 wifi up ``` #### 5. **Web界面管理(可选)** 安装Luci图形界面: ```bash opkg update opkg install luci luci-i18n-base-zh-cn # 中文界面[^2] ``` 通过浏览器访问 `http://192.168.1.1` 进行可视化配置[^3] ### 验证配置 - 使用 `iwconfig` 检查无线状态: ```bash iwconfig wlan0 | grep Mode # 应显示 "Mode:Master" (AP模式) ``` - 扫描设备WiFi列表,确认新SSID可被发现 ### 故障排查 1. **驱动问题**: ```bash lsmod | grep cfg80211 # 检查无线驱动 ``` 2. **配置验证**: ```bash wifi # 自动检查配置文件语法 ``` > **注意**:不同硬件(如树莓派3)可能需要额外驱动支持[^3]。首次配置建议通过有线连接操作,避免配置错误导致失联。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值