iMX6ULL 网络功能全检测

本文详述了飞凌嵌入式OKMX6ULL-S开发板的网络功能测试,涵盖有线和无线网络。内容包括有线网络的IP配置、FTP服务、SSH登录、USB转网络的测试;无线网络部分涉及USB WIFI和板载WIFI的使用,以及4G模块和GPRS模块的上网测试。
摘要由CSDN通过智能技术生成

本文以飞凌嵌入式OKMX6ULL-S开发板为基础讲解,其它板卡请参考使用,本文主要讲解了iMX6ULL 网络功能的测试,分为无线网络测试以及有线网络测试,通过本文您可以快速了解飞凌iMX6ULL开发板网络测试的全过程。

一、有线网络测试

1、基本命令测试

每个开发板的网络使用环境未必相同,本节测试示例中,网络环境如下。实际使用中,请按照实际网络环境自行进行配置。

底板丝印

软件设备

NET1

eth1

NET2

eth0

OKMX6ULL-C有eth0、eth1两路网卡。开机已设置默认eth0、eth1自动分配IP。如果修改IP请修改/etc/network/interfaces。

注意:eth1与eth0不能用于同一个局域网。

下面以eth0为例进行命令说明。

1.1、在Linux系统下,使用ifconfig命令可以显示或配置网络设备,使用ethtool查询及设置网卡参数。

1.2、设置IP地址 ,查看当前网卡详情:

 

root@fl-imx6ull:~# ifconfig eth0 192.168.1.120
root@fl-imx6ull:~#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 3A:D9:93:8E:A8:A4
          inet addr:192.168.1.120  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::38d9:93ff:fe8e:a8a4%2124311408/64 Scope:Link
          inet6 addr: fec0::38d9:93ff:fe8e:a8a4%2124311408/64 Scope:Site
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11550 (11.2 KiB)  TX bytes:11579 (11.3 KiB)

 

1.3、动态分配IP地址

如果您的开发板与路由器连接,且路由器支持DHCP自动IP地址分配可以在超级终端里面输入命令:

 

root@fl-imx6ull:~#udhcpc -i eth0
udhcpc (v1.24.1) started
Sending discover...
Sending select for 192.168.20.101...
Lease of 192.168.20.101 obtained, lease time 86400
/etc/udhcpc.d/50default: Adding DNS 222.222.222.222

 

用来动态获取IP地址,“-i” 参数用来指定网卡名称,飞凌iMX6ULL开发板有线网络的网卡名称为eth0。

/etc/resolv.conf文件中有dns服务器信息会被自动添加。

1.4、修改mac地址:

 

root@fl-imx6ull:~#ifconfig eth0 hw ether 00:00:00:00:00:01
root@fl-imx6ull:~#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:01
          inet addr:192.168.20.101  Bcast:192.168.20.255  Mask:255.255.255.0
          inet6 addr: fec0::38d9:93ff:fe8e:a8a4%2128292720/64 Scope:Site
          inet6 addr: fec0::200:ff:fe00:1%2128292720/64 Scope:Site
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85 errors:0 dropped:0 overruns:0 frame:0
          TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22942 (22.4 KiB)  TX bytes:22259 (21.7 KiB)

 

另外在/forlinx/shell/mac.sh中根据uid设置MAC地址,如果需要请添加到开机自启动脚本中。

1.5、设置子网掩码:

 

root@fl-imx6ull:~#ifconfig eth0 netmask 255.255.255.0
root@fl-imx6ull:~#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:01
          inet addr:192.168.20.101  Bcast:192.168.20.255  Mask:255.255.255.0
          inet6 addr: fec0::38d9:93ff:fe8e:a8a4%2128915312/64 Scope:Site
          inet6 addr: fec0::200:ff:fe00:1%2128915312/64 Scope:Site
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:107 errors:0 dropped:0 overruns:0 frame:0
          TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25700 (25.0 KiB)  TX bytes:22259 (21.7 KiB)

 

1.6、设置广播地址

 

root@fl-imx6ull:~#ifconfig eth0 broadcast 192.168.20.120
root@fl-imx6ull:~#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:01
          inet addr:192.168.20.101  Bcast:192.168.20.120  Mask:255.255.255.0
          inet6 addr: fec0::38d9:93ff:fe8e:a8a4%2123332464/64 Scope:Site
          inet6 addr: fec0::200:ff:fe00:1%2123332464/64 Scope:Site
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111 errors:0 dropped:0 ove
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值