openwrt用命令设置ip,子网掩码,网关和dns
在 OpenWrt 中,您可以使用 uci
命令或直接编辑配置文件来设置 IP 地址、网关和 DNS。以下是两种方法的详细说明:
方法 1:使用 uci
命令
uci
是 OpenWrt 的统一配置接口,它允许您通过命令行修改系统配置。
设置 IP 地址和子网掩码:
1
2
3uci set network.lan.ipaddr='192.168.1.100' # 设置 IP 地址
uci set network.lan.netmask='255.255.255.0' # 设置子网掩码
uci commit networknetwork.lan
:指定要修改的网络接口(通常lan
表示局域网接口)。ipaddr
:设置 IP 地址。netmask
:设置子网掩码。
设置网关:
1
2uci set network.lan.gateway='192.168.1.1' # 设置网关
uci commit networkgateway
:设置网关地址。
设置 DNS 服务器:
1
2uci set network.lan.dns='8.8.8.8 8.8.4.4' # 设置 DNS 服务器
uci commit networkdns
:设置 DNS 服务器地址,多个地址用空格分隔。
重启网络服务以应用更改:
1
/etc/init.d/network restart
方法 2:直接编辑配置文件
您也可以直接编辑 /etc/config/network
配置文件来设置网络参数。
打开配置文件:
1
vi /etc/config/network
找到要修改的接口(例如
lan
),并修改相应的参数:1
2
3
4
5
6
7
8config interface 'lan'
option type 'bridge'
option ifname 'eth0' # 有可能不同,请根据自己情况修改。
option proto 'static'
option ipaddr '192.168.1.100'
option netmask '255.255.255.0'
option gateway '192.168.1.1'
option dns '8.8.8.8 8.8.4.4'保存并关闭文件。
重启网络服务以应用更改:
1
/etc/init.d/network restart
注意事项:
- 在修改网络配置之前,请确保您了解您的网络拓扑和 IP 地址分配。
- 错误的网络配置可能导致您无法访问 OpenWrt 设备。
- 如果使用无线连接,请确保无线网络配置正确。
- 在修改配置前,建议备份配置文件。
选择哪种方法?
uci
命令更适合自动化脚本和命令行操作。- 直接编辑配置文件更适合手动配置和查看所有网络设置。
希望这些信息能帮助您在 OpenWrt 中设置 IP 地址、网关和 DNS。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马斯克的赛博空间!
评论