Sht*_*ééf 6 networking linux fedora
我正在尝试在客户站点的机器上远程修复一个非常奇怪的问题。机器是Dell PowerEdge 1950。机器的网卡是双端口板载Broadcom NetXtreme II BCM5708千兆以太网,使用bnx2驱动。
主接口 eth0运行良好,实际上我是如何通过 ssh 进入的。
但是,辅助接口 eth1 不传输. 例如,我可以在 ifconfig 输出中看到这一点,其中 TX 字段始终为 0。但是,它正在接收,并且 tcpdump 显示来自另一端 ISP 网关的 ARP 请求。
该接口物理连接到由 ISP 配置的 Siemens BSTU4 调制解调器。按照 ISP 的要求,链路正确设置为 10MBps 和全双工,无需协商。/30
配置了一个小子网。为匿名起见,假设机器是3.3.3.2/30
,以及 ISP 的网关.1
。机器没有任何防火墙设置。
即使运行类似arping -I eth1 3.3.3.1
,并同时运行 tcpdump ,也显示接口上没有任何流量传输。(但对方一直稳定发送ARP请求,仅此而已。)
什么可能导致这种情况?
这是一些匿名输出,希望能有所帮助:
$ ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Link detected: yes
$ ip link show eth1
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:15:c5:xx:xx:xx brd ff:ff:ff:ff:ff:ff
$ ip -4 addr show eth1
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 3.3.3.2/30 brd 3.3.3.3 scope global eth1
$ ip -4 route show match 3.3.3.0/30
3.3.3.0/30 dev eth1 proto kernel scope link src 3.3.3.2
default via 10.0.0.5 dev eth0
Run Code Online (Sandbox Code Playgroud)
首先要检查:可能是硬件问题。您使用的是已知良好的电缆吗?再次检查一下。
当您将 RG45 插入 LAN 测试仪时,您能从 RG45 中得到任何结果吗?TX 引线上有 O 型示波器吗?
如果存在硬件故障,您将花费大量时间寻找软件配置问题,但什么也找不到。
归档时间: |
|
查看次数: |
4268 次 |
最近记录: |