返回旧版
当前位置:
首页
>
技术支持
Product user manual

产品使用手册

linux常用网络设置命令

2022-11-09 14:40:31

nvram网络设置

nvram使用方法

通过telnet或串口登录终端,执行nvram。如图

usage: nvram [get name] [set name=value] [unset name] [show]

设置参数:nvram set wan_enable=1

获取参数值: nvram get wan_enable

2.网络开关

有线开关:

打开 nvram set wan_enable=1

关闭 nvram set wan_enable=0

Wifi开关:

打开nvram set wifi_enable=1

关闭nvram set wifi_enable=0

3G/4G开关

打开nvram set wire1_enable==1

关闭nvram set wire1_enable==0

3.设置更新标志位,保存设置参数

在单独设置了某个参数以后,需要根据参数对应的功能,设置相应的标志位,才能使参数设置生效。

Wifi:

nvram set network_wifi_update=1

有线:

通过执行 network 生效,如图:

3g/4g:

不需要设置更新标志

最后再执行 nvram commit 保存参数,如图:

4.优先级设置

优先级顺序:

net_priority1 > net_priority2 > net_priority3

优先级定义:

0:有线

1:wifi

2: 3G/4g

例如设置 有线>wifi>3G/4G 应该执行:

nvram set net_priority1=0

nvram set net_priority2=1

nvram set net_priority3=2

PS:优先级的值需要互斥,各不相同。

5.有线网络参数设置

5.1固定IP方式连接

5.1.1设置固定IP方式

nvram set wired_connect_type=0

nvram set wan_proto=static

5.1.2固定IP地址

nvram set wan_static_ip=192.168.1.128

5.1.3子网掩码

nvram set wan_static_netmask=255.255.255.0

5.1.4 默认网关

nvram set wan_static_gw=192.168.1.1

5.1.4 主DNS服务器

nvram set wire_pri_dns=114.114.114.114

5.1.4 次DNS服务器

nvram set wire_sec_dns=0.0.0.0

5.2 自动分配IP方式连接

5.2.1设置自动分配方式

nvram set wired_connect_type=1

nvram set wan_proto=dhcp

5.2.2网络名称(可选)

nvram set hostname=

6.WIFI网络参数设置

6.1固定IP方式连接

6.1.1设置固定IP方式

nvram set wifi_connect_type=0

nvram set wifi_ip_proto=static

6.1.2 wifi名称

nvram set wifi_ssid=FourFaith-test

6.1.3 wifi密码

nvram set wifi_passwd=

6.1.4固定IP地址

nvram set wifi_static_ip=192.168.0.3

6.1.5子网掩码

nvram set wifi_static_netmask=255.255.255.0

6.1.6 默认网关

nvram set wifi_static_gw=192.168.0.1

6.1.7 主DNS服务器

nvram set wifi_pri_dns=114.114.114.114

6.1.8 次DNS服务器

nvram set wifi_sec_dns=0.0.0.0

6.2 自动分配IP方式连接

6.2.1设置自动分配方式

nvram set wired_connect_type=1

nvram set wifi_ip_proto=auto

6.2.2 wifi名称

nvram set wifi_ssid=FourFaith-test

6.2.3 wifi密码

nvram set wifi_passwd=

6.3 访问点方式连接(AP)

 

6.3.1设置访问点方式

nvram set wired_connect_type=2

6.3.2 wifi名称

nvram set wifi_ssid=FourFaith-test

6.3.3 wifi密码(至少8位数字字母)

nvram set wifi_passwd=

6.3.4子网掩码

nvram set wifi_static_netmask=255.255.255.0

6.3.5 默认网关

nvram set wifi_static_gw=192.168.0.1

6.3.6 主DNS服务器

nvram set wifi_pri_dns=114.114.114.114

6.3.7 次DNS服务器

nvram set wifi_sec_dns=0.0.0.0

6.3.8 分配IP起始地址

nvram set WIFI_AP_IP_START=192.168.0.10

6.3.9 分配IP结束地址

nvram set WIFI_AP_IP_END=192.168.0.254

6.3.10 无线频道选择

nvram set wifiApChannel=12

无线频道定义为1-12个频段如图:

7. 3G/4G网络参数设置

7.1 呼叫中心号码

定义如图,从上到下分别为0、1、2、3、4

nvram set wan_dial=0

7.2 用户名

nvram set ppp_username=

7.3 密码

nvram set ppp_passwd=

7.4 APN

nvram set wan_apn=

7.5 PIN

nvram set wan_pin=

7.6 在线保持方式

从上到下分别定义为1、2、6

nvram set KpOnlineMode=2

7.7 在线保持服务器IP

nvram set KpOnlineIcmpDest=8.8.8.8

 

8. 3G/4G网络状态查询

8.1 3G/4G在线状态

0代表不在线,1代表在线,3G和4G使用不同的字段标示在线状态,具体使用哪个标志需要根据当前设置的拨号方式来选取,查询拨号方式:

nvram get wan_dial

值定义请参考7.1 呼叫中心号码。

3G状态

nvram get pppd_linkup

4G状态

nvram get lte_linkup

 

8.2 模块名称

nvram get module_name

8.3 信号值

nvram get dbm

8.4 信号质量(百分比)

nvram get sig_percent

8.5 sim卡状态

0代表没插卡,1代表插卡

nvram get sim_exist

9. wifi网络状态查询

9.1 wifi连线状态

在终端执行wpa_cli -p /tmp/run/wpa_supplicant status ra0 查询wifi状态,如果wifi关闭则查询失败,如图:

正在搜索wifi状态如图:

Wifi已连接:

9.2 wifi信号值

通过读取proc节点获取wifi信号值信息,

cat /proc/net/wireless

其中link值代表信号质量(百分比),level代表dbm信号值。

例子(使用WIFI功能):

配置WIFI上网,有线,4G关闭

nvram set wan_enable=0//关闭有线

nvram set wire1_enable=0//关闭4G

nvram set wifi_enable=1//开启WIFI

nvram set wifi_ssid=mywifi//wifi名

nvram set wifi_passwd=12345678//wifi密码

nvram set wifi_connect_type=0//设置wifi连接后自动获取Ip

nvram set network_wifi_update=1//通知系统WIFI更新()

nvram commit//保存配置参数

例子(使用有线功能):

nvram set wan_enable=1//开启有线

nvram set wire1_enable=0//关闭4G

nvram set wifi_enable=0//关闭WIFI

nvram set wan_proto=static//配置有线为静态IP

nvram set wan_static_ip=192.168.1.128//配置有线IP

nvram set wan_static_netmask=255.255.255.0//配置有线mask地址

nvram set wan_static_gw=192.168.1.1//配置有线网关

nvram set wire_pri_dns=114.114.114.114//主DNS地址

nvram set wire_sec_dns=8.8.8.8//次DNS地址

nvram commit//保存配置参数

network//更新系统有线参数

例子(使用4G功能):

nvram set wan_enable=0//关闭有线

nvram set wire1_enable=1//开启4G

nvram set wifi_enable=0//关闭WIFI

nvram set wan_dial=2//4G模式拨号

nvram set ppp_username=//一般默认不配置,除非特殊卡

nvram set ppp_passwd=//一般默认不配置,除非特殊卡

nvram set wan_apn=cmiot//根据卡的实际情况配置

nvram set KpOnlineMode=2//开启PING模式在线保持

nvram set KpOnlineIcmpDest=114.114.114//配置在线保持时检测的ip地址

nvram commit//保存配置参数

附件下载

  • 名称
  • 日期
  • 下载

提交工单

  • 描述内容越详细,越有利于快速处理问题!
  • (带* 必填项)

业务咨询

  • (带* 必填项)