我在 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
并获得以下屏幕截图:
但是,在我选择“编辑连接”后出现的屏幕中,唯一的活动选项是Add
和Quit
。相比之下,Edit
和Delete
选项未激活,因此无法选择。
当我点击添加, 进而以太网它要求我:
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"