ubuntu firewire1394网卡ping不通的问题

img


img


img


两个一样的嵌入式板卡,安装的一样的ubuntu,然后有一个外加的1394设备卡,通过加载firewire-net.ko可以识别成firewire0网络设备。通过ifconfig配置ip 192.168.1.23成功,然后可以ping通自己,但是ping不通另外一个同样的设备(ip是192.168.1.33),将其中一个设备换成window xp,两个设备可以正常ping通。

img


img

可以参考一下下面这两篇博文:

https://blog.csdn.net/qq_34972627/article/details/80975556?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165787526816781435423723%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165787526816781435423723&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-80975556-null-null.185^v2^control&utm_term=ping%E4%B8%8D%E6%A1%B6&spm=1018.2226.3001.4450
https://blog.csdn.net/qq_34972627/article/details/80975543?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165787523716782390561912%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165787523716782390561912&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-80975543-null-null.185^v2^control&utm_term=CentOS&spm=1018.2226.3001.4450

虽然讲的是虚拟机,但是原因是一样的。

你的网络环境是什么样子的?

看你的图片应该是server系统,没有桌面。server系统安装系统每次都是要配置网络的,不知道你配置了吗?

进来学习一下

Ubuntu安装的一块1394板卡,通过驱动firewire-net可以识别成firewire0网络设备,然后可以配置ip,网关,掩码等信息,配完后,
1、确认下是否可以ping通自己。
2、是否存在win这边可以ping通ubuntu,但是ubuntu无法ping通win
3、如果有其他pc设备建议可以重装验证一下,排查一下是否硬件或者ubuntu设备存在问题
4、有无其他网卡吗?用route看一下路由表?

您好!尝试下下面方法;
一、
1、sudo vim /etc/NetworkManager/NetworkManager.conf
将其中的managed = false 改为 managed = true
2、sudo service network-manager restart
重启network-manager service
二、
1、sudo service network-manager stop
  sudo gedit /var/lib/NetworkManager/NetworkManager.state
将 NetworkingEnabled=false 改为 NetworkingEnabled=true
2、sudo service network-manager start

假设a换成了xp,b还是Ubuntu,你说这种情况是能ping通的,是a ping b的时候能通还是b ping a的时候能通,还是说不管是a ping b还是b ping a都能通?我以前有遇到过这种情况,别人能ping通我,但我就是没法ping通人家!

查一下网关是否匹配

firewire固件驱动的问题吧,建议从官方获取对应的Linux驱动
有的驱动是私有的,Ubuntu不会自动安装,建议手动下载并安装

会不会是有一个网关地址有多个绑定关系。arp -a看一下呢?

你两台设备直连,需要直连线,而不是普通的网线,你中间加一个交换机,看是否能ping通。
可能驱动不完整,没有添加线序自适应,所以直连不通,可能加交换机后就可以通。