新安装没有互联网连接

新安装没有互联网连接

我通过 VirtualBox 使用不同的发行版。我偶然发现 Arch Linux 是一个可以实现这一目标的天然平台。但是,我遇到以下问题:

在我的非 root 帐户上,安装后...

尝试ping -c 3 www.google.com结果为“ping:未知主机 www.google.com”。

尝试ping -c 3 8.8.8.8导致“网络无法访问”。

尝试sudo pacman -S alsa-utils导致所有文件出现“错误:从以下位置检索文件失败:无法解析主机:”。

我正在运行 Windows 7 64 位主机和 VirtualBox 4.3.28。我有一块带有英特尔以太网网卡的主板(这是唯一连接到我的路由器的主板,也是唯一支持主机操作系统的适配器)、第三方以太网网卡和 WiFi 适配器。 VirtualBox 中的网络设置为默认设置。互联网适用于主机、所有其他虚拟机以及 Arch Linux (2015.07.01) 实时安装(安装前可进行 ping 和下载)。

这里是我在安装过程中执行的确切操作和命令(忽略我的注释)。编辑:Pastie 编辑了重要行 (46) xD;上面写着“系统控制启用[电子邮件受保护]”。这些步骤取自 Arch Linux 初学者指南和 Lifehacker。

原线

答案1

我发现eth0不是我的接口名称。解决了问题。非常感谢。systemctl enable [email protected]

答案2

确保您的虚拟机具有提供给虚拟操作系统的网络接口。 (设置 > 网络 > 适配器 1 > 连接到 NAT)。这是当然不是唯一的方法但这对你来说可能是最简单的。

另请确保您的网络适配器已启动并使用 DHCP。例如,文件“interfaces”可能看起来像这样

$ cat /etc/network/interfaces
auto eth1
iface eth1 inet dhcp

使用“ifcongfig”检查您是否有 IP 地址(查找“inet addr”)

$ ifconfig 

eth1      Link encap:Ethernet  HWaddr 00:03:2d:23:2d:0f  
          inet addr:10.159.15.214  Bcast:10.159.15.255  Mask:255.255.255.128
          inet6 addr: fe80::203:2dff:fe23:2d0f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:494587 errors:0 dropped:0 overruns:0 frame:0
          TX packets:423021 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:305034072 (305.0 MB)  TX bytes:77050307 (77.0 MB)
          Interrupt:18 Memory:f7b00000-f7b20000

相关内容