我在vmware vSphere中设置了RHEL7服务器,但是在没有NetworkManager的情况下无法在网络上进行安装。我在安装过程中将服务器配置为具有静态IP,并使用NetworkManager设置了所有内容。尽管这样做确实可行,但我们在办公室中不使用NetworkManager,因此我进入并输入通常放置配置文件的内容,以使不具有NetworkManager的RHEL6服务器联机。
/ etc / sysconfig / network-scripts / ifcfg-ens192是以下内容:
NAME = ens192
TYPE = Ethernet
ONBOOT =是
NM_CONTROLLED =否
BOOTPROTO =静态
IPADDR = 10.0.2.15
PREFIX = 24
GATEWAY = 10.0.2.2
但是,当我禁用NetworkManager时,网络服务无法启动并显示以下错误
#service网络重启
重新启动网络(通过systemctl):network.service的作业失败。有关详细信息,请参见“ systemctl status network.service”和“ journalctl -xn”。
这两个命令都输出以下内容:
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
网络[1838]:RTNETLINK答案:文件存在
systemd [1]:network.service:控制进程已退出,代码=退出状态= 1
systemd [1]:无法启动LSB:带来上/下联网
另外,这是命令“ ip addr”输出的内容:
1:lo:mtu 65536 qdisc noqueue状态未知
链接/环回00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8作用域主机
lovalid_lft永远是preferred_lft永远是
inet6 :: 1/128范围主机
永远有效_lft永远首选_lft
2:ens192:mtu 1500 qdisc noop state DOWN qlen 1000
link / ether 08:00:27:98:8e:df brd ff:ff:ff:ff:ff:ff:ff
network.service
跟踪ip命令的最佳方法是strace
。通常,您不应该得到这种类型的错误。可能值得报告(最好是通过支持)。
RTNETLINK answers: File exists
表示network.service
尝试添加的任何内容(可能是IP地址)已经存在。运行ip addr
并将结果添加到您的问题。