我刚刚在一台计算机上全新安装了 Trusty Tahr,并将驱动器传输到我的实际服务器(我使用旧笔记本电脑作为服务器,因为它无法安装并且一直掉到 initramfs)。我在连接网络时遇到问题,我认为问题出在硬件上,所以我尝试了这个:
lshm -c network
这揭示了这一点:
*-network DISABLED
description: Ethernet interface
product: AR8152 v1.1 Fast Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: p5p1
version: c1
serial: 60:eb:69:94:c0:95
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: (snipped for brevity)
configuration: (snipped for brevity)
resources: irq:17 memory:d3400000-d343ffff
我如何‘启用’此适配器?
答案1
弄清楚了:
(我猜测)由于我在与当前计算机不同的计算机上安装了操作系统,因此系统配置为使用该计算机的硬件作为“eth0”的默认值(我迫不及待地想看看这会导致什么其他问题......)
我采用的解决方案是:
sudo vi /etc/network/interfaces
删除此内容:
auto eth0
iface eth0 inet dhcp
并将其替换为:
auto (logical name)
iface (logical name) inet dhcp
下一类型:
sudo ifup -a
验证修复:
sudo lshw -c network
如果它不再显示“被*-网络禁用”,那么它应该可以正常工作
最后,测试修复(无论如何我都需要更新)
sudo apt-get update
sudo apt-get install (whatever packages you want)
如果有人能告诉我如何将逻辑硬件 ID 配置为 Ubuntu 使用的默认值,我将不胜感激!
答案2
这是我在这一页.下载名为“兼容-无线-2.6.tar.bz2“。将其保存到您的桌面。然后运行以下命令:
sudo apt-get update
sudo apt-get install build-essential
cd ~/Desktop
tar -xjvf compat-wireless-2.6.tar.bz2
cd compat-wireless*
scripts/driver-select atl1c
make
sudo make install
重启。测试您的以太网连接,重启后应自动工作。如果没有,请运行:
sudo modprobe atl1c
为了使无线网络也能正常工作,您可以通过运行以下命令安装其他软件包:
sudo apt-get install bcmwl-kernel-source
echo wl | sudo tee -a /etc/modules
使用系统托盘中的 NetworkManager 小程序来连接您的无线设备。