En RHEL, en lugar de usar el service network restart
comando, ¿cómo puedo reiniciar una interfaz de red en particular? Digamos "eth1", con un solo comando.
"Solo un comando" porque esa es la única interfaz en la que mi ssh
está trabajando también. Entonces, si estoy a punto de usar: ifdown
y luego ifup
, nunca podré presionar el ifup
comando ya que mi ssh
ha sido terminado una vez después del ifdown eth1
comando.
Por lo tanto, debe haber un solo comando que me permita desactivar por completo y luego mostrar la interfaz que sirve mi ssh
conexión actual . Por lo tanto, no necesito preocuparme por la conexión totalmente perdida en mi servidor.
¿Alguna idea por favor?
ifdown eth1 && ifup eth1
, de esta manera, ifup no se ejecuta a menos que ifdown haya tenido éxito, mientras que con;
ifup se ejecutará independientemente de cómo regresó ifdown.Puede 'reiniciar' una interfaz emitiendo los siguientes comandos:
Después de eso, puede verificar que su nueva configuración esté activa
fuente
ifdown eth1 ; ifup eth1
?¿Está tratando de cambiar la dirección IP (o cualquier parámetro de interfaz para ese asunto) de una interfaz en una máquina remota? Si la respuesta es sí, puede intentar uno de los siguientes:
Un método genial es usar la utilidad de pantalla para crear una sesión simplemente escribiendo 'pantalla'. Una vez que reinicie el servicio de red y su conexión SSH se caiga, use screen -ls para verificar que la sesión aún esté activa (pero desconectada) y screen -r para reanudar la sesión desconectada. Esto funcionará en caso de que no haya ningún error en el archivo de configuración de la interfaz, es decir, el servicio de red se reinicia correctamente.
También puedes usar el siguiente truco:
Y continúe con la edición del archivo de configuración de su interfaz y reinicie el servicio de red. En caso de error, solo tiene que esperar 10 minutos para que se vuelva a aplicar la configuración anterior y se reinicie el servicio de red.
fuente
Todas las respuestas sobre ifup y ifdown no están de acuerdo con la pregunta. ifup & ifdown solo activa y desactiva la interfaz, no afecta el servicio de red. para el servicio de red de linux no significa interfaces de configuración de ip solamente.
por favor revise /etc/rc.d/network script para más detalles.
fuente