页次: 1
2、然后从开发板ping电脑(网线直连, 不经过任何路由, 集线器) ; 这样肯定不行,中间要通过路由器或者交换机把开发板与电脑连接起来,不同IP通信要有网关,IP设置中也要有网关。 3、拔掉网线插到另外一个网口, 可能就不通了(此时这个网口的IP, 可能由于DHCP重置, 需再次进行设置成指定IP);; 这就说明多网口开发板出厂确实是动态获取IP,肯定要连接到有DHCP功能的路由器/交换机,开机才能从路由器分配到可以通信的IP地址, 然后用这个分配的动态IP地址测网速。要设置静态IP地址就是另一回事了。 测网速不是要直连,工况下没有直连的,都是通过交换机把多个网络设备连接的,不会影响测试网速的。
出厂新板不可能出问题; 你要看开发板厂家的开发板上手/测试文档pdf中相关的网络设置; 通常多网口的开发板出厂都是动态获取IP地址,不是静态IP地址,你要把网络连接到有DHCP功能的路由器/交换机上,开机后用ip address或者ifconfig查询分配的IP地址,通常都是OK的; 如果要每个网口设置不同的静态IP地址,尤其是每个网口不同网段的静态IP地址还要麻烦,把你的操作系统版本告诉AI,让他指导你设置。 debian通常是/etc/network/interfaces文件中设置静态IP地址,buidroot则要先在/etc/connman/main.conf中把ehtx的设置权限释放出来,比如NetworkInterfaceBlacklist = wlan1,eth0,eth1
,然后在/etc/network/interfaces中设置静态IP地址; debian与buildroot的interfaces文件能接受的语法又有差别,你让AI帮你写interfaces文件; 如果要连互联网debian的DNS直接在interfaces文件中设置,buildroot还有麻烦一点,在其他地方设置。
页次: 1