¿Cómo configuro qué conexiones Ethernet están activas en el arranque?

¿Cómo configuro qué conexiones Ethernet están activas en el arranque?

Tengo un servidor dedicado no administrado que administro y ejecuta CentOS. Recientemente, cuando reinicio el servidor, no puedo usar SSH. En ambas ocasiones esto sucedió, el servidor host determinó el problema y lo explicó de esta manera:

"Compruébelo ahora; no estoy seguro de cómo ni por qué, pero eth0 y eth1 estaban activos en el arranque (solo debería haber uno). Solucioné este problema y reinicié el servidor, lo que generó limpiamente la conectividad de red. Si tiene cualquier aplicación que pueda estar realizando este cambio, por favor desactívela también".

Entonces, para poder verificar esto yo mismo, me pregunto dónde buscar para ver las configuraciones que describe allí. De esa manera puedo configurarlo yo mismo e intentar determinar si algún programa está cambiando esto.

Nota: He estado usando el comando 'reiniciar', ¿podría esto restablecer el estado de ONBOOT?

Respuesta1

cden /etc/sysconfig/network-scripts. Allí encontrarás ifcfg-eth0y ifcfg-eth1. Edítelos y establezca los ONBOOTvalores de la línea en yesy no, respectivamente. (O viceversa, si prefieres eth1arrancar).

Si tienes que evitar que el grano se igualeintentando tocarel hardware Ethernet, puede marcar la eth1línea en /etc/modprobe.conf. Algo como esto:

#alias eth1 e1000

El e1000bit será el nombre del controlador; varía según el hardware de la máquina. Encontrarás la línea sin #al principio; añádelo.

Una mejor solución, si simplementeconmovedoreste hardware es un problema, es eliminar el acceso a él por completo a nivel de hardware/VM. Si es una máquina virtual, la eliminará de la configuración de la máquina virtual. Si se trata de hardware real, deberá desactivar la segunda interfaz Ethernet en el firmware de la máquina. (BIOS, EFI...)

Respuesta2

Reemplazar 0.0.0.0 con su dirección IP eth0 en /etc/ssh/sshd_config en la línea Listen evitará que ssh utilice eth1.

información relacionada