OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5373|回复: 4

在移植linux后,无法使用ENET1网口

[复制链接]

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2020-2-17
在线时间
16 小时
发表于 2020-3-6 14:00:06 | 显示全部楼层 |阅读模式
5金钱
我在移植linux网络后,移植一切正常。网线插在ENET2口,设定eth0:192.168.1.251;eth1:192.168.1.252。eh0是ENET2网口,eh1是ENET1网口。 现在我进行测试,我将网线插在ENET2网口,然后ping主机192.168.1.250成功。然后我在主机ping192.168.1.251也成功。然后问题来了,我尝试ping192.168.1.252 居然也成功了??我没有把网线插在ENET1网口啊为什么也能成功?
我现在把网线插在ENET1网口,我尝试ping主机,失败。在主机里ping两个网口也失败。

我输入ifconfig eth0 down,将eth0关闭。这次ping主机就成功了。

总结一下:当eth0和eth1同时启动时,只有ENET2这个网口是可以使用的。只有将eth0关闭,才可以使用ENET1这个网口。
小白初次接触这个方面,有没有大神知道是什么原因吗? 谢谢!


最佳答案

查看完整内容[请看2#楼]

修改mac地址,两个不能用一样的mac地址
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-3-6 14:00:07 | 显示全部楼层
修改mac地址,两个不能用一样的mac地址
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2020-2-17
在线时间
16 小时
 楼主| 发表于 2020-3-6 14:06:44 | 显示全部楼层
补充一下:我再次测试发现个问题,好像是和先启动eth0和eth1有关
我先将两个口全部关闭:ifconfig eth0 down, ifconfig eth1 down
先打开eth1,再打开eth0, 这次ENET1网口可以使用,ENET2网口无法使用
先打开eth0,再打开eth1, 这次ENET2网口可以使用,ENET1网口无法使用
我怀疑是不是两者冲突了? 网络的mac是相同,是不是这个造成了冲突?还是驱动问题?
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2020-2-17
在线时间
16 小时
 楼主| 发表于 2020-3-7 15:22:19 | 显示全部楼层
zuozhongkai 发表于 2020-3-7 11:47
修改mac地址,两个不能用一样的mac地址

大神你好,我想问下应该怎么修改那? 谢谢!
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-11-25
在线时间
9 小时
发表于 2020-3-14 23:09:56 | 显示全部楼层
Linux 下双网卡设置同网段好象是会出现某些奇怪的问题, 应该是路由表的问题, 多做几次试验, 同时使用 route 命令查看路由表会不会看出什么规律
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 07:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表