05 网络配置
1. 网络能力
Pico-G1 当前系统仅支持通过有线以太网(Ethernet)方式进行网络连接,不支持 Wi-Fi、USB 网络或其他无线通信方式。设备通过板载 Ethernet 接口(eth0)与外部网络(如路由器或交换机)进行通信,实现局域网接入及互联网访问能力。
2. 网络连接和静态配置
接入网线,并登录Pico-G1命令行终端:
2.1 查看网络配置状态
ifconfig -a预期输出:
eth0 Link encap:Ethernet HWaddr 12:76:87:78:E4:F1
inet addr:192.168.49.243 Bcast:192.168.49.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3435 errors:1 dropped:103 overruns:0 frame:1
TX packets:4380 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:232241 (226.7 KiB) TX bytes:1022554 (998.5 KiB)
Interrupt:35 Memory:100d0000-100d017f
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)log说明
- MAC地址(HWaddr): 12:76:87:78:E4:F1
- IP地址(Inet addr):192.168.49.243
- 广播地址(Bcast):192.168.49.255
- 子网掩码(Mask):255.255.255.0
2.2 分配静态IP
步骤 1: 手动分配静态IP
ifconfig eth0 <ip地址> netmask <子网掩码>预期输出:
ftgmac030 100d0000.ethernet eth0: Link is Down
ftgmac030 100d0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off步骤 2: 配置默认网关
route add default gw <网关ip>步骤 3: 配置完成,查看配置
ifconfig -a预期输出
eth0 Link encap:Ethernet HWaddr BE:B9:44:92:69:7E
inet addr:192.168.49.151 Bcast:192.168.49.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:367 errors:0 dropped:54 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27282 (26.6 KiB) TX bytes:0 (0.0 B)
Interrupt:35 Memory:100d0000-100d017f
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:840 (840.0 B) TX bytes:840 (840.0 B)3. 网络测试
本章节使用ping工具对Pico-G1的网络做一个简单的测试
ping
ping(Packet Internet Groper,因特网包探测器)是一种用于测试网络连通性及响应状态的工具,常用于判断主机之间的网络是否可达以及延迟情况。
其工作原理是:向目标网络地址发送指定大小的 ICMP 数据包(Echo Request 请求报文)。如果目标主机在线且网络可达,就会返回相同的数据包(Echo Reply 响应报文)。通过是否收到响应以及往返时间(RTT),可以判断网络是否连通以及通信质量。
如果在规定时间内未收到返回数据包,则认为请求超时,通常表示目标主机不可达或网络存在异常
3.1 局域网内通信测试
ping <网关ip>如果能ping通网关,会输出下列log:
PING 192.168.49.1 (192.168.49.1): 56 data bytes
64 bytes from 192.168.49.1: seq=0 ttl=255 time=2.370 ms
64 bytes from 192.168.49.1: seq=1 ttl=255 time=0.722 ms
64 bytes from 192.168.49.1: seq=2 ttl=255 time=0.776 ms
64 bytes from 192.168.49.1: seq=3 ttl=255 time=0.772 ms
64 bytes from 192.168.49.1: seq=4 ttl=255 time=0.686 ms
64 bytes from 192.168.49.1: seq=5 ttl=255 time=0.670 ms
64 bytes from 192.168.49.1: seq=6 ttl=255 time=0.660 ms
......如果无法 ping 通网关,则通常表明局域网连接存在异常,可能原因包括:IP 地址配置错误、子网掩码不匹配、物理链路未连接(如网线或交换机端口问题)、或网络设备未正常工作等。因此,ping 网关常被作为局域网网络连通性排查的基础验证手段
3.2 互联网通信测试
ping 8.8.8.8 #Google(谷歌) 提供,公共 DNS 服务器地址如果能ping通,会输出下列log:
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=1 ttl=103 time=169.530 ms
64 bytes from 8.8.8.8: seq=2 ttl=103 time=168.256 ms
64 bytes from 8.8.8.8: seq=3 ttl=103 time=168.688 ms
64 bytes from 8.8.8.8: seq=4 ttl=103 time=170.348 ms
64 bytes from 8.8.8.8: seq=5 ttl=103 time=173.833 ms
64 bytes from 8.8.8.8: seq=6 ttl=103 time=176.207 ms
64 bytes from 8.8.8.8: seq=7 ttl=103 time=167.836 ms此时说明Pico-G1已具备访问互联网的能力
