在搜索问题、论坛和指南之后,我找到了适合普通人的任何解决方案...作为 Ubuntu,人类的 Linux,我会再次提出这个问题,尝试调整最佳答案,以便任何人都可以使用它。
我在 eth0 上插入了一根以太网电缆,但它没有在网络管理器上显示为连接。我使用的是 Ubuntu 14.04
lspci-nn
03:00.0 以太网控制器 [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express 快速以太网控制器[10ec:8136](修订版 02)
ifconfig eth0
eth0 Link encap:Ethernet Endereço de HW 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Métrica:1
pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
我是新手,所以请帮助我,帮助你帮助我。=) 我该如何进一步调试它?
答案1
我有一台戴尔 Inspiron 3521 笔记本电脑。从 Ubuntu 12.04 LTS 更新到 Ubuntu 14.04 后,我的 eth0 网卡(RTL8101E/RTL8102E)也出现了同样的问题。使用lspic
(列出 PCI 设备)显示机器中的设备,如下所示:
lspci -nn
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
(它没有按照ifconfig
命令出现)
我将驱动程序从 Realtek 下载到我的Desktop
文件夹中:司机页面
然后我解压文件并打开终端路径并使用以下命令安装它:
$ cd Desktop
$ tar xvvf r8101-1.025.00.tar.bz2
$ cd r8101-1.025.00/src
$ make clean modules
$ sudo make install
$ sudo depmod -a
$ sudo modprobe r8101
$ lsmod |grep r8101
r8101 153264 0
$ /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 74:86:7a:5d:c6:01
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::7686:7aff:fe5d:c601/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:368426 errors:0 dropped:0 overruns:0 frame:0
TX packets:258622 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:347809708 (347.8 MB) TX bytes:143626976 (143.6 MB)
Interrupt:47 Base address:0x4000
对我来说它有效....
编辑以删除在示例中不会导致任何操作的多余命令,并在适当的地方添加sudo
用法。