IDO-EVB6Y09开发板有两路100M以太网接口,在网口0的接口上插入网线(网线另外一端连接路由器),执行下方命令对网口进行操作。
注:以下操作开发板所连接的路由器网段为192.168.0.X,路由器网关IP为192.168.0.1;请根据开发板所连接的实际情况变更设置的IP地址。

  1. 查看以太网设备节点

    # ifconfig

    系统默认开启dhcpd服务,网口插入网线路由器会自动给开发板的网口分配一个IP地址。
    ifconfig输出

  2. 开启和关闭网口

    # ifconfig eth0 up
    # ifconfig eth0 down
  3. 设置IP地址

    # ifconfig eth0 192.168.0.23
  4. 设置MAC地址

    # ifconfig eth0 hw ether 36:72:C3:0A:FE:B3
  5. 设置子网掩码

    # ifconfig eth0 netmask 255.255.255.0
  6. 设置广播地址

    # ifconfig eth0 broadcast 192.168.0.255
  7. 网关添加和删除

    # route add default gw 192.168.0.1
    # route del default gw 192.168.0.1
  8. 设置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
  9. 手动动态获取IP地址

    # udhcpc -i eth0
  10. 关闭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
  11. 检测开发是否可以正常连接互联网

    # ping www.baidu.com

    ping结果
    示例代码下载地址:
    链接: https://pan.baidu.com/s/10Ky7CDKUsCRxsI45bRqP9Q 提取码: kx62
    路径:【04-sample-code/06-net】

文档更新时间: 2020-11-24 17:17   作者:admin