老师您好,有关STM32MP157开发板的双网口使用问题,想请教一下。
1、两个网口是否有主次之分?
教程中大多数讲解都是关于eth0的,是否eth0是主网口,eht1是次网口。
2、两个网口是否可以同时使用?
基本情况:
PC 192.168.0.10
UBUNTU 192.168.0.11
STM32MP157 192.168.0.9(eth0)
此时三端互ping OK NFS及filezilla均正常使用。
我使用 ifconfig eth1 192.168.0.8 配置了eth1的IP
使用ifconfig eth1 up 启用了eth1
然后使用 systemctl enable systemd-networkd 重启了网络使配置生效
连接描述如下:
eth0->USB网卡->PC
eth1->网线->路由器
我理解的是既然启用了eth1,此时我拔掉eth0的网线,仍然可以使用eth1 路由器这个途径ping通pc,因为
路由器相当于一个交换机,此时PC 开发板均在同一个网段下,都连接到路由器。实际测试是不行的。
3、能否设置eth1 开机启动?
上述操作中,我手动配置了eth1的IP,但是如此配置重启后就失效了。
我也尝试修改仿照修改eth0一样用配置文件的方式修改eth1,具体做法是在配置文件内追加配置内容,修改后的内容如下(实测也是不行,我又修改回去了。)
[Match]
Name=eth0
[Network]
Address=192.168.0.9/24
Gateway=192.168.0.1
[Match]
Name=eth1
[Network]
Address=192.168.0.8/24
Gateway=192.168.0.1
请问有没有办法使得eth1的参数保存后,开机自动加载。
谢谢!