我正在尝试从 LiveCD 在我的笔记本上安装 Gentoo(只是为了好玩,也为了更好地了解 Linux 的底层情况)。我遇到了一个手册中没有很好描述的问题。当我尝试 ping 任何内容时:
livecd~# ping 8.8.8.8
我得到这个:
connect: Network is unreachable
提供了三个接口:罗,恩普30s0和wlp4s0。他们都没有分配IP。由于笔记本电脑应该使用 wi-fi 连接到网络,我认为默认接口是wlp4s0。我试图提出这个问题:
livecd~# ip link set wlp4s0 up
但不幸的是,它的状态仍然是 DOWN。
更新:
无论如何,其他设备(笔记本、手机、平板电脑)都有完美的 wifi 连接。
livecd~# uname -a
Linux livecd 3.18.12-gentoo #1 SMP Thu Jun 4 06:18:47 UTC 2015 x86_64 Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz GenuineIntel GNU/Linux
livecd~# lspci -v -nn | grep Network -A1
04:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] [8086:0089] (rev 5f)
Subsystem: Intel Corporation Centrino Advanced-N + WiMAX 6250 2x2 AGN [8086:1311]
答案1
我现在将忽略你的无线接口,因为我见过很多具有安全性的无线 AP,但在命令行上设置 WPA2 却是一件非常痛苦的事情(GUI 甚至 CLI 之类的东西都可以wicd
发挥作用)。
确保以太网电缆已插入,并且您知道它可以正常工作:
ifconfig enp30s0 up
ethtool enp30s0
它应该显示接口有链接,并显示速度。如果不是,则说明有问题,请通过以下列表进行测试:路由器、电缆、网卡、以太网卡固件、PCI 总线。
如果您可以重新启动到另一个操作系统并确认它可以通过该电缆正常工作,那么我敢打赌以太网卡固件存在问题,这确实令人遗憾地发生了。如果是这种情况,您可以发布以下命令的输出:
uname -a
# The numbers at the start and in the square brackets are the most critical pieces.
lspci -v -nn |grep Ethernet -A1
# Anything that looks non-default
dmidecode -t 1,2,3