双网口
DTS配置
使用infinity2m-spinand-ssc011a-s01a-rgb565-rmii.dts,根据原理图,ETH1使用PAD_TTL16-PAD_TTL23、PAD_GPIO0和PAD_GPIO1:
结合SSD201 HW Checklist V6.xlsx,ETH1的MODE为4:
其他默认配置即可。
- 测试
以eth0为例,在网口接口插上网线(另一端连接路由器),执行以下命令可对网口进行操作。
1、接上网线,dhcpcd
自动获取IP地址
2、查看eth0设备节点
# ifconfig eth0
3、关闭和开启网口
# ifconfig eth0 up
# ifconfig eth0 down
4、设置IP地址
# ifconfig eth0 192.168.0.23
5、设置MAC地址
ifconfig eth0 hw ether 36:72:C3:0A:FE:B3
6、设置子网掩码
# ifconfig eth0 netmask 255.255.255.0
7、设置广播地址
# ifconfig eth0 broadcast 192.168.0.255
8、网关添加和删除
# route add default gw 192.168.0.1
# route del default gw 192.168.0.1
9、设置DNS
添加和修改DNS,需要修改“/etc/resolv.conf”文件。
例:给开发板添加DNS “114.114.114.114”,操作方法如下所示
# vi /etc/resolv.conf
在文件最后添加一行nameserver 114.114.114.114
# Generated by dhcpcd from eth0.dhcp
# /etc/resolv.conf.head can replace this line
domain lan
nameserver 114.114.114.114
# /etc/resolv.conf.tail can replace this linea
10、手动动态获取IP地址
# udhcpc -i eth0
11、配置静态IP
修改“/etc/network/interfaces”文件
# vi /etc/network/interfaces
添加内容,设置eth0为静态IP,地址为192.168.0.19
auto eth0
iface eth0 inet static
address 192.168.0.19
netmask 255.255.255.0
gateway 192.168.0.1
开启网卡服务
/etc/init.d/S40network restart
文档更新时间: 2022-04-22 10:19 作者:Aeeditor