[opensuse-es] Consulta consola minima para appliance con opensuse 11.3
Hola!! Estoy haciendo un appliance virtual con opensuse 11.3 El caso es que tengo una consola minima en la que puedes cambiar la red de dhcp a ip estática y apagar el appliance (es un requerimiento). He creado un formulario con dialog para poder poner la Ip la mascara el gateway y los DNS y ahora estoy viendo de qué manera seria mejor cambiar las opciones del sistema: 1) meterle mano directamente a los ficheros /etc/sysconfig/network/ifcfg-eth0 para la tarjeta /etc/sysconfig/network/ifroutes-eth0 para el gateway /etc/resolv.conf para los DNS service network restart.... 2) usar alguna parte de yast en modo texto: yast lan edit id=0 para la tarjeta yast ¿¿??? para las routas yast ¿¿??? para los DNS 3) usar algun subsistema de bajo nivel tipo netconfig netconfig modify -i eth0 < para la tarjeta netconfig modify -m dns-resolver para los DNS ¿¿??? para las rutas 4) cortarme las venas :-) Que puedo usar aparte del punto 1 que sea mejor que el resto y no me lleve al punto 4?? Salu2 y Gracias!! -- No imprima este correo si no es necesario. El medio ambiente está en nuestras manos. __________________________________________ Clist UAH a.k.a Angel AT uah DOT es ________________________________________ If debugging is the process of removing bugs, then programming must be the process of putting them in. Dijkstra. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Fri, 14 Jan 2011 12:56:29 +0100, Angel Alvarez escribió:
Estoy haciendo un appliance virtual con opensuse 11.3
El caso es que tengo una consola minima en la que puedes cambiar la red de dhcp a ip estática y apagar el appliance (es un requerimiento).
He creado un formulario con dialog para poder poner la Ip la mascara el gateway y los DNS y ahora estoy viendo de qué manera seria mejor cambiar las opciones del sistema:
1) meterle mano directamente a los ficheros /etc/sysconfig/network/ifcfg-eth0 para la tarjeta
/etc/sysconfig/network/ifroutes-eth0 para el gateway /etc/ resolv.conf para los DNS
service network restart.... (...)
3) usar algun subsistema de bajo nivel tipo netconfig netconfig modify -i eth0 < para la tarjeta netconfig modify -m dns-resolver para los DNS ¿¿??? para las rutas
¿netconfig? :-? Puedes consultar "man ip" no sé si será más completo que "netconfig" al menos para modificar las rutas.
4) cortarme las venas :-)
(...)
Que puedo usar aparte del punto 1 que sea mejor que el resto y no me lleve al punto 4??
La opción 1) tiene la ventaja de que los cambios son permanentes aunque tendrás que tener cuidado con el formato del archivo que genere el script, que no se descuajeringue (respetando espacios en blanco y saltos de línea). Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 14 de Enero de 2011 13:36:12 Camaleón escribió:
El Fri, 14 Jan 2011 12:56:29 +0100, Angel Alvarez escribió:
Estoy haciendo un appliance virtual con opensuse 11.3
El caso es que tengo una consola minima en la que puedes cambiar la red de dhcp a ip estática y apagar el appliance (es un requerimiento).
He creado un formulario con dialog para poder poner la Ip la mascara el gateway y los DNS y ahora estoy viendo de qué manera seria mejor cambiar las opciones del sistema:
1) meterle mano directamente a los ficheros /etc/sysconfig/network/ifcfg-eth0 para la tarjeta
/etc/sysconfig/network/ifroutes-eth0 para el gateway /etc/ resolv.conf para los DNS
service network restart....
(...)
3) usar algun subsistema de bajo nivel tipo netconfig netconfig modify -i eth0 < para la tarjeta netconfig modify -m dns-resolver para los DNS ¿¿??? para las rutas
¿netconfig? :-?
Puedes consultar "man ip" no sé si será más completo que "netconfig" al menos para modificar las rutas.
No mujer, netconfig es 'solo' para mezclar configuracion staticas y dinámicas como por ejemplo los DNS que te devuelve el dhcp y los que tengas de fallback. Vale para tocar tambien la red de forma permanente pero no sé si es la forma apropiada :-( a menor nivel diría que está ifup pero las rutas hay que ponerlas en el fichero ifcfg-routes... sino los scripts de arranque no se enteran en el siguiente reinicio.
4) cortarme las venas :-)
(...)
Que puedo usar aparte del punto 1 que sea mejor que el resto y no me lleve al punto 4??
La opción 1) tiene la ventaja de que los cambios son permanentes aunque tendrás que tener cuidado con el formato del archivo que genere el script, que no se descuajeringue (respetando espacios en blanco y saltos de línea).
Si he pensado instalar el scpm ¿se llamaba asi? y crear un perfil de red estática y otro en DHCP, asi me ahorro cambiar muchas cosas, solo hay que cambiar de perfil y sobreecribier un par de ficheros. Los perfiles funcionaban muy bien (al menos en la 10.3) consegui (con algun que otro retoque) tener networkmanager en un perfil y ifup con vlanes en otro para poder commutar de casa al trabajo.....
Saludos,
-- Camaleón
En fin , haré una ultima consulta a la lista inglesa por si alguin cuenta alguna cosa interesante. que se nos haya pasado. Salu2 y gracias!! -- No imprima este correo si no es necesario. El medio ambiente está en nuestras manos. __________________________________________ Clist UAH a.k.a Angel AT uah DOT es ** ESPAÑA ** __________________________________________ MySQL5: Vale, corromper los datos de forma silente no era una buena idea despues de todo. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Mon, 17 Jan 2011 10:09:23 +0100, Angel Alvarez escribió:
El Viernes, 14 de Enero de 2011 13:36:12 Camaleón escribió:
3) usar algun subsistema de bajo nivel tipo netconfig netconfig modify -i eth0 < para la tarjeta netconfig modify -m dns-resolver para los DNS ¿¿??? para las rutas
¿netconfig? :-?
Puedes consultar "man ip" no sé si será más completo que "netconfig" al menos para modificar las rutas.
No mujer, netconfig es 'solo' para mezclar configuracion staticas y dinámicas como por ejemplo los DNS que te devuelve el dhcp y los que tengas de fallback. Vale para tocar tambien la red de forma permanente pero no sé si es la forma apropiada :-(
Es que no sé qué es "netconfig", vamos, que no me suena haberlo usado para configurar la red ni en openSUSE (desde la 10.3 no he tenido que configurar a mano la red :-P) ni en Debian... ¿es un comando, una directiva de uso...? :-?
a menor nivel diría que está ifup pero las rutas hay que ponerlas en el fichero ifcfg-routes... sino los scripts de arranque no se enteran en el siguiente reinicio.
Las rutas permanentes, sí, tienes que editar el archivo "/etc/sysconfig/ network/ifroute-eth0" (para el enrutado individual de cada interfaz) o una general en "/etc/sysconfig/network/routes".
La opción 1) tiene la ventaja de que los cambios son permanentes aunque tendrás que tener cuidado con el formato del archivo que genere el script, que no se descuajeringue (respetando espacios en blanco y saltos de línea).
Si he pensado instalar el scpm ¿se llamaba asi? y crear un perfil de red estática y otro en DHCP, asi me ahorro cambiar muchas cosas, solo hay que cambiar de perfil y sobreecribier un par de ficheros.
Los perfiles funcionaban muy bien (al menos en la 10.3) consegui (con algun que otro retoque) tener networkmanager en un perfil y ifup con vlanes en otro para poder commutar de casa al trabajo.....
Cuanto más sencillo y más estándar sea el sistema que uses, mejor. Lo del smcp me suena muy a networkmanager, es decir, para perfiles móviles... y ya que has sacado el tema ¿se puede cambiar un perfil al vuelo, es decir, sin reiniciar el equipo y que todos los servicios se "enteren" del cambio (p. ej., tras una actualización)?
En fin , haré una ultima consulta a la lista inglesa por si alguin cuenta alguna cosa interesante. que se nos haya pasado.
Ya contarás cómo lo configuras :-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Lunes, 17 de Enero de 2011 13:49:49 Camaleón escribió:
El Mon, 17 Jan 2011 10:09:23 +0100, Angel Alvarez escribió:
El Viernes, 14 de Enero de 2011 13:36:12 Camaleón escribió:
3) usar algun subsistema de bajo nivel tipo netconfig netconfig modify -i eth0 < para la tarjeta netconfig modify -m dns-resolver para los DNS ¿¿??? para las rutas
¿netconfig? :-?
Puedes consultar "man ip" no sé si será más completo que "netconfig" al menos para modificar las rutas.
No mujer, netconfig es 'solo' para mezclar configuracion staticas y dinámicas como por ejemplo los DNS que te devuelve el dhcp y los que tengas de fallback. Vale para tocar tambien la red de forma permanente pero no sé si es la forma apropiada :-(
Es que no sé qué es "netconfig", vamos, que no me suena haberlo usado para configurar la red ni en openSUSE (desde la 10.3 no he tenido que configurar a mano la red :-P) ni en Debian... ¿es un comando, una directiva de uso...? :-? netconfig es un engendro que hay que permite mezaclar configuracione estaticas y dinámicas digo engendro porque segun estes en modo ifup o networkmanager cada unos tiene sus configuraciones sus focheros y sus manias...
En fin espero que entre udev y el famosos y esperado systemd todo esto se unifique... pues la verdad, que siendo Suse como es de completito que no se pueda invocar un API o una lina de comandos unificada me deja mal sabor de boca.... Yo he llegado a meter hooks en networkmanager para que segun te mueves cambien de pefil en el laptop y te configure cosas como proxies, NFS etc... Tambien tengo una chapuzilla echa que enlaza vmware con la red y con la gestion de energia para reconfigurar las maquinas segun te muevfes y dormirlas cuando cierras la tapa o hibernas... pero lo cierto es que segun el modo en que estes cada cosa va por separado..
a menor nivel diría que está ifup pero las rutas hay que ponerlas en el fichero ifcfg-routes... sino los scripts de arranque no se enteran en el siguiente reinicio.
Las rutas permanentes, sí, tienes que editar el archivo "/etc/sysconfig/ network/ifroute-eth0" (para el enrutado individual de cada interfaz) o una general en "/etc/sysconfig/network/routes".
La opción 1) tiene la ventaja de que los cambios son permanentes aunque tendrás que tener cuidado con el formato del archivo que genere el script, que no se descuajeringue (respetando espacios en blanco y saltos de línea).
Si he pensado instalar el scpm ¿se llamaba asi? y crear un perfil de red estática y otro en DHCP, asi me ahorro cambiar muchas cosas, solo hay que cambiar de perfil y sobreecribier un par de ficheros.
Los perfiles funcionaban muy bien (al menos en la 10.3) consegui (con algun que otro retoque) tener networkmanager en un perfil y ifup con vlanes en otro para poder commutar de casa al trabajo.....
Cuanto más sencillo y más estándar sea el sistema que uses, mejor. Lo del smcp me suena muy a networkmanager, es decir, para perfiles móviles... y ya que has sacado el tema ¿se puede cambiar un perfil al vuelo, es decir, sin reiniciar el equipo y que todos los servicios se "enteren" del cambio (p. ej., tras una actualización)?
Si, no solo actualiza los ficheros sino que es consciente de cada servicio por lo que el solito reincia o recargarga los subsistemas afectados, es una de las mejores cosas que tiene Suse.... el paquetes se llama SCPM Yo he llegado a meter hooks en /etc para el networkmanager para que segun te mueves cambien de pefil en el laptop y te configure cosas como proxies, NFS etc... Tambien tengo una chapuzilla echa que enlaza vmware con la red y con la gestion de energia para reconfigurar las maquinas segun te mueves (uso hostonly) y dormirlas cuando cierras la tapa o hibernas...
En fin , haré una ultima consulta a la lista inglesa por si alguin cuenta alguna cosa interesante. que se nos haya pasado.
Ya contarás cómo lo configuras :-)
Saludos,
-- Camaleón
-- No imprima este correo si no es necesario. El medio ambiente está en nuestras manos. __________________________________________ Clist UAH a.k.a Angel AT uah DOT es ** ESPAÑA ** __________________________________________ Hoy no has conseguido la iluminación divina. No importa mañána será otro día... -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El lun, 17-01-2011 a las 10:09 +0100, Angel Alvarez escribió:
El Viernes, 14 de Enero de 2011 13:36:12 Camaleón escribió:
El Fri, 14 Jan 2011 12:56:29 +0100, Angel Alvarez escribió:
Estoy haciendo un appliance virtual con opensuse 11.3
El caso es que tengo una consola minima en la que puedes cambiar la red de dhcp a ip estática y apagar el appliance (es un requerimiento).
He creado un formulario con dialog para poder poner la Ip la mascara el gateway y los DNS y ahora estoy viendo de qué manera seria mejor cambiar las opciones del sistema:
1) meterle mano directamente a los ficheros /etc/sysconfig/network/ifcfg-eth0 para la tarjeta
/etc/sysconfig/network/ifroutes-eth0 para el gateway /etc/ resolv.conf para los DNS
service network restart....
(...)
* 1.- Pues si quieres que en el siguiente arranque se mantenga, tienes que parsear, /etc/sysconfig/network/ifcfg-ethX , /etc/resolv.conf y /etc/sysconfig/network/routes * 2.- Tambien puedes tener una configuracion estatica por defecto para cuando arranque la maquina y cuando quieras cambiarla utiliza ip o ifconfig+route , si quieres cambiar a la configurada por defecto solo has de ejecutar rcnetwork restart, vamos mas o menos la tactica de ip-up ip-down de las conexiones serie de modem smpppd. * 3.- Un scriptillo bash con menus, que lo unico que haga sea un cp de ficheros de una u otra configuracion o de 30 configuraciones y recarge la red, o utilice ifconfig-route o ip en caliente.
participants (3)
-
Angel Alvarez
-
Camaleón
-
jose maria