无法解析主机:mirrorlist.centos.org

无法解析主机:mirrorlist.centos.org

我在 Acer Inspire T 上全新安装了 CentOS 7。这是仅终端安装(无 GUI)。我通过以太网电缆将 CentOS 7 盒子连接到电缆调制解调器,电缆调制解调器在连接点亮起,表明 CentOS 7 盒子已连接。但是当我以 root 身份登录并输入 时yum install nano,终端会回复Could not resolve host: mirrorlist.centos.org

我需要做什么才能yum install在 CentOS 7 机器上成功使用命令?


编辑:

根据@MarkPlotnick的建议,我正在尝试本教程中的步骤

打字的nlmcli d结果是:

DEVICE     TYPE         STATE         CONNECTION
eno1       ethernet     unmanaged     --
lo         loopback     unmanaged     -- 
wlp3s0     wifi         unmanaged     -- 

然后我输入nmtui并获得以下屏幕截图:

但是,在我选择“编辑连接”后出现的屏幕中,唯一的活动选项是AddQuit。相比之下,EditDelete选项未激活,因此无法选择。

当我点击添加, 进而以太网它要求我:

Profile Name:  
Device:
Cloned MAC Address:
MTU:  

我想配置文件名称可以是任何名称,但是我应该为其他三个名称添加什么?

当我打电话给我的 ISP 时,他们告诉我我的 MAC 地址的格式为11;aa11a1;a1;aa,其中 a 代表某个字母,1 代表某个数字。但是,当我尝试在 for 字段中键入此内容时Cloned MAC address,它会强制格式为11:aa:11:.... 等等,其中字符以冒号分隔,间隔与 ISP 给我的间隔不同。另外,ISP 不知道 myMTU是什么,也不知道该放什么Device。那么如何找到这些参数的正确值呢?

注意:当我输入 时dmesg | -i Ethernet,终端会回复0.5056601 r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded。这是否提供了我们可以用来解决此问题并连接到互联网的信息?

另请注意,当以太网电缆连接到另一台计算机而不是互联网时,/etc/sysconfig/network-scripts/ifcfg-eno1已更改为允许连接到另一台计算机。ssh其内容ifcfg-eno1为:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno1
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.100.2
NETMASK=255.255.255.0
NAME=eno1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=eno1
NM_CONTROLLED="no"
ONBOOT=yes

根据@garethTheRed 的链接,我更改/etc/sysconfig/network-scripts/ifcfg-eno1为:

[root@example ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno1
DEVICE="eno1"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="eno1"

相关内容