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