Estaba configurando un servidor RHEL7 en vmware vSphere y tengo problemas para conectarlo a la red sin NetworkManager. Configuré el servidor para tener una IP estática durante el proceso de instalación y configuró todo usando NetworkManager. Si bien esto funciona, no usamos NetworkManager en mi oficina, así que fui e ingresé lo que generalmente ponemos el archivo de configuración para obtener los servidores RHEL6 en línea sin NetworkManager.
/ etc / sysconfig / network-scripts / ifcfg-ens192 es el siguiente:
NOMBRE = ens192
TIPO = Ethernet
ONBOOT = sí
NM_CONTROLLED = no
BOOTPROTO = static
IPADDR = 10.0.2.15
PREFIX = 24
GATEWAY = 10.0.2.2
Sin embargo, cuando desactivo NetworkManager, el servicio de red no puede iniciarse con el siguiente error
#service reinicio de red
Reinicio de la red (a través de systemctl): error en el trabajo para network.service. Consulte 'systemctl status network.service' y 'journalctl -xn' para más detalles.
Y ambos comandos generan lo siguiente:
red [1838]: respuestas RTNETLINK: archivo existe
red [1838]: respuestas RTNETLINK: archivo existe
red [1838]: respuestas RTNETLINK: archivo existe
red [1838]: respuestas RTNETLINK: archivo existe
red [1838]: respuestas RTNETLINK: archivo existe
red [1838]: RTNETLINK responde: El archivo existe
red [1838]: RTNETLINK responde: El archivo existe
systemd [1]: network.service: proceso de control salido, código = estado salido = 1
systemd [1]: Error al iniciar LSB: Traer redes arriba / abajo
Además, esto es lo que muestra el comando 'ip addr':
1: lo: mtu 65536 qdisc noqueue state
Enlace DESCONOCIDO / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
inet 127.0.0.1/8 scope host lo
valid_lft forever
Preferred_lft forever inet6 :: 1/128 host de alcance
valid_lft forever preferred_lft forever
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
network.service
y la mejor manera de rastrear los comandos de ip fue strace
. En general, no debería obtener este tipo de error. Podría valer la pena informar (idealmente a través del soporte).
RTNETLINK answers: File exists
significa que todo lo quenetwork.service
intentó agregar (probablemente direcciones IP) ya estaba allí. Ejecuteip addr
y agregue los resultados a su pregunta.