TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X 双网口配置问题

狀況

1. eth0, eth1 接上後 ifconfig 只會讀到優先接上的

2. 當優先接上的拔除後,後接上的就會讀到。

有人知道是怎麼回事嗎?

Shine:

请问双网口是同时接在不同的网段内吗?是否有参考过下面的双网口的配置链接?
processors.wiki.ti.com/…/AM335x_CPSW_(Ethernet)_Driver's_Guide

user5855683:

回复 Shine:

因為目前得到的資訊是
eth0, eth1 接上兩個網路線,要讓兩者都出現不同的ip 且可以ping的到
不同網段方式已經試過,依然無法..
我是下ifconfig做查詢
目前是優先(eth0)接上的他會出現ip 且可ping通,後接(eth1)的則不會顯示出來,也ping不到,但若將優先(eth0)接上的拔除後,則會自動切換到eth1的ip,是ping的到eth1,eth0再插回去就不會顯示eth0的ip,也ping不到。
這感覺就是只能抓到一個ip的位置

但硬體方面是確定有抓到的,插拔後是有顯示及消失的狀況

user5855683:

回复 Shine:

我有去看過其他類似問題,有說明好像是要在u-boot或是kernel得開源碼中做修改?
但我還真不知道要去哪個檔案做修改

yongqing wang:

回复 user5855683:

参考一下这个帖子:www.cnblogs.com/…/8384186.html

user5855683:

回复 yongqing wang:

你知道這帖子的檔案位置嗎?

yongqing wang:

回复 user5855683:

啥档案?

user5855683:

回复 yongqing wang:

您提供給我的帖子中的code需要加在哪裡

yongqing wang:

回复 user5855683:

帖子里的就是系统的内核配置啊,不知道到哪里下载相应的系统源码?

yongqing wang:

你可打开/etc/udev/rules.d/目录下的*persistent-net.rules看看里面是怎么写的

昨夜无眠:

回复 user5855683:

直接在 /etc/init.d/下的某个脚本添加
#set mac address
ifconfig eth0 hw ether 7C:38:66:51:D2:00
ifconfig eth1 hw ether 7C:38:66:51:D2:01

#set ip address
ifconfig eth0 up
ifconfig eth0 192.168.100.10 netmask 255.255.255.0
ifconfig eth1 up
ifconfig eth1 192.168.101.10 netmask 255.255.255.0
这样也不行?

赞(0)
未经允许不得转载:TI中文支持网 » AM335X 双网口配置问题
分享到: 更多 (0)