今天,用一根网线把电脑和pcduino v3开发板进行用网线连接,然后将电脑的本地连接IP(将pcduino和电脑用网线连接后会出现本地连接)设置为192.168.1.123 并将 pcduino的IP 设置成192.168.1.1 (在终端利用ifconfig eth0 192.168.1.1命令),这样电脑和pcduino在同一个网段内(同为192.168.1 ),但是无论在电脑cmd窗口还是pcduino上,都无法用ping 命令调通。
原因:电脑的防火墙和pcduino的防火墙应该关闭
解决:电脑完全关闭防火墙,linux(ubuntu)下防火墙为iptables 利用iptables -L 然后iptables -F来关闭,可能不同linux版本,用不同方式
如果在执行ifconfig eth0 192.168.1.1 netmask 255.255.255.0命令出现
SIOCSIFADDR: No such device 则重启一下linux试试
在关闭防火墙后就能够ping通电脑啦,这时候拿一个海康威视的网络摄像头用网线连接到pcduino上面,去ping一下摄像头,也能够ping通
备注:网络摄像头(网线接口)的说明书说用网络交叉线连接电脑,但实际上用普通网线就可以连通,好像同种设备之间(比如电脑和电脑)连接用网络交叉线,而不同设备之间用直连线就可以。