我的 PC1 上有 2 个以太网 WLAN 端口,PC2 上有 1 个以太网端口。
我有一小段代码,可以通过以太网端口从 PC1 到 PC2(LAN 到 LAN 通信)发送和接收数据包。
以下是我观察到的行为:
PC1 Default Ethernet port to PC2 Default ethernet port :
LAN to LAN - OK
PC1 PCIe Half-width Ethernet port to PC2 Default ethernet port :
LAN to LAN - **NOT Working**
所有这 3 个端口(PC1 上的 2 个以太网端口和 PC2 上的 1 个)上的互联网运行正常。
我是网络新手。请告诉我可能出现的问题,或者任何有关如何解决此问题的指导(工具/日志等)都将非常有帮助。
ifconfig 的输出:
enp2s0 -> PCIe installed ethernet card
enp3s0 -> Default ethernet port
$ ifconfig
enp2s0 Link encap:Ethernet HWaddr a0:36:9f:53:c3:f4
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 240f:7c:7cd0:1:f80:54cc:44b4:3bb3/64 Scope:Global
inet6 addr: 240f:7c:7cd0:1:dcba:8b05:591b:595b/64 Scope:Global
inet6 addr: fe80::7afd:cf24:4867:d06e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10234 errors:0 dropped:0 overruns:0 frame:0
TX packets:7945 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9581459 (9.5 MB) TX bytes:1103246 (1.1 MB)
Memory:f7900000-f79fffff
enp3s0 Link encap:Ethernet HWaddr 44:8a:5b:54:37:e6
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1647 errors:0 dropped:0 overruns:0 frame:0
TX packets:1647 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:142306 (142.3 KB) TX bytes:142306 (142.3 KB)
以太网卡信息:
$ lspci | awk '/net/ {print $1}' | xargs -i% lspci -ks %
02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
Subsystem: Hewlett-Packard Company Ethernet I210-T1 GbE NIC
Kernel driver in use: igb
Kernel modules: igb
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Kernel driver in use: r8169
Kernel modules: r8169
Realtek 的没问题。我解释的问题是 Intel I210 网卡。
该问题是否可能与 ubuntu 16.04 中的默认设备驱动程序有关?
如果需要更多信息,请告诉我。