IDO-EVB6Y09开发板有两路100M以太网接口,在网口0的接口上插入网线(网线另外一端连接路由器),执行下方命令对网口进行操作。
注:以下操作开发板所连接的路由器网段为192.168.0.X,路由器网关IP为192.168.0.1;请根据开发板所连接的实际情况变更设置的IP地址。
- 查看以太网设备节点 - # ifconfig- 系统默认开启dhcpd服务,网口插入网线路由器会自动给开发板的网口分配一个IP地址。  
- 开启和关闭网口 - # ifconfig eth0 up # ifconfig eth0 down
- 设置IP地址 - # ifconfig eth0 192.168.0.23
- 设置MAC地址 - # ifconfig eth0 hw ether 36:72:C3:0A:FE:B3
- 设置子网掩码 - # ifconfig eth0 netmask 255.255.255.0
- 设置广播地址 - # ifconfig eth0 broadcast 192.168.0.255
- 网关添加和删除 - # route add default gw 192.168.0.1 # route del default gw 192.168.0.1
- 设置DNS 
 添加和修改DNS,需要修改“/etc/resolv.conf”文件。
 例:给开发板添加DNS “114.114.114.114”,操作方法如下所示- # vi /etc/resolv.conf- 在文件最后添加一行“nameserver 114.114.114.114” - # Generated by dhcpcd # /etc/resolv.conf.head can replace this line # /etc/resolv.conf.tail can replace this line nameserver 114.114.114.114
- 手动动态获取IP地址 - # udhcpc -i eth0
- 关闭dhcpd服务,设置eth0为静态IP地址,设置eth1为dhcp 
 系统默认使用DHCP模式,如果想要修改,首先停掉“/etc/init.d/S41dhcpcd”服务:- #mv /etc/init.d/S41dhcpd /etc/init.d/X41dhcpcd- 修改“/etc/network/interfaces”文件 - #vi /etc/network/interfaces- 添加以下内容,设置eth0静态IP地址为192.168.0.19,设置eth1动态获取IP地址 - auto eth0 iface eth0 inet static address 192.168.0.19 netmask 255.255.255.0 gateway 192.168.0.1 auto eth1 iface eth1 inet dhcp
- 检测开发是否可以正常连接互联网 - # ping www.baidu.com 
 示例代码下载地址:
 链接: https://pan.baidu.com/s/10Ky7CDKUsCRxsI45bRqP9Q 提取码: kx62
 路径:【04-sample-code/06-net】
文档更新时间: 2020-11-24 17:17   作者:admin
