Hola a todos Tengo un problema con un Suse 9.3 que uso como router para enlazar 4 redes. Tiene 4 tarjetas de red y configuro las iptables a manita para hacer de firewall. El problema que tengo es que cada vez que reinicio me coge un numero de eth distinto con lo que las reglas de firewalling no me valen. La cuestion es como se puede forzar que las tarjetas cojan siempre el mismo nº de dispositivo, es decir que la eth0 sea siempre eth0 y no ande cambiando Un saludo Emiliano Sutil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-29 a las 10:36 +0200, Emiliano Sutil escribió:
La cuestion es como se puede forzar que las tarjetas cojan siempre el mismo nº de dispositivo, es decir que la eth0 sea siempre eth0 y no ande cambiando
No se puede, es un problema conocido. O le das tú un nombre distinto (red-a, red-b, etc), o usas nombres basados en la mac generados automáticamente. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE9A62tTMYHG2NR9URAvHSAJ4lKAGHdLmxgaLJYxzcBBcrlZ24mwCgjrM1 3WioYTZr1aY4+wYgQr2APdc= =YP4t -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-29 a las 12:07 +0200, miguel gmail escribió:
O le das tú un nombre distinto (red-a, red-b, etc), o usas nombres basados en la mac generados automáticamente.
pero dónde, cómo :?
Cada tarjeta tiene un fichero de definición como: /etc/sysconfig/network/ifcfg-eth-id-00:40:f4:2e:b1:21 En el fichero del cortafuegos, /etc/sysconfig/SuSEfirewall2, yo uso esta entrada: FW_DEV_EXT="eth-id-00:40:f4:2e:b1:21 ppp0" que es lo que hace el yast hoy en dia por defecto, si no me equivoco. La otra posibilidad, la de cambiarle el nombre, se hace en el fichero descriptivo, con la linea: #PERSISTENT_NAME='interna' Antes de hacer ese cambio, baja la red, si no se forma el lio padre. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE9BpQtTMYHG2NR9URAmN5AJsH0Ln1Z2f6NPcRPWmt3wbRohpebQCfb/rP ONNgTRbtD+aSFGGV4sSuiNk= =q2rK -----END PGP SIGNATURE-----
pero dónde, cómo :?
Cada tarjeta tiene un fichero de definición como:
/etc/sysconfig/network/ifcfg-eth-id-00:40:f4:2e:b1:21
En el fichero del cortafuegos, /etc/sysconfig/SuSEfirewall2, yo uso esta entrada:
FW_DEV_EXT="eth-id-00:40:f4:2e:b1:21 ppp0"
eso son dos interfaces de red, no?
que es lo que hace el yast hoy en dia por defecto, si no me equivoco. La otra posibilidad, la de cambiarle el nombre, se hace en el fichero descriptivo, con la linea:
#PERSISTENT_NAME='interna'
Si se hiciese así, en el /etc/sysconfig/SuSEfirewall2 habría que llamar a uno de los interfaces de red 'interna' en lugar de eth0, por ejemplo?
Antes de hacer ese cambio, baja la red, si no se forma el lio padre.
Tomo nota. Gracias! -- Saludos, miguel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-29 a las 12:50 +0200, miguel gmail escribió:
Cada tarjeta tiene un fichero de definición como:
/etc/sysconfig/network/ifcfg-eth-id-00:40:f4:2e:b1:21
En el fichero del cortafuegos, /etc/sysconfig/SuSEfirewall2, yo uso esta entrada:
FW_DEV_EXT="eth-id-00:40:f4:2e:b1:21 ppp0"
eso son dos interfaces de red, no?
No, una, la misma. Ah, vale, ya te entiendo, como externa en el cortafuegos tengo dos, si: se puede hacer, funciona. La otra es el modem, así en el extraño caso de que arranque el modem no tengo que reconfigurar el cortafuegos.
que es lo que hace el yast hoy en dia por defecto, si no me equivoco. La otra posibilidad, la de cambiarle el nombre, se hace en el fichero descriptivo, con la linea:
#PERSISTENT_NAME='interna'
Si se hiciese así, en el /etc/sysconfig/SuSEfirewall2 habría que llamar a uno de los interfaces de red 'interna' en lugar de eth0, por ejemplo?
Sasto. Y en otros sitios, pero me parece que alguno fallaba, no recuerdo; Bueno, es que cuando hice las pruebas se me olvidó bajar la red antes de hacer el cambio y se me lió que no veas: unas cosas con el nuevo y otras con el antiguo. Por eso te lo dije ;-) El caso es que no estoy seguro de cuales pueden fallar. Los programas antiguos, supongo. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE9B9ntTMYHG2NR9URAodFAJ9Q47drcb9VMI5Axl9FbwQepxtNEQCghv/b hKPI4n5+1KC2UQxd7n4coO8= =RxCu -----END PGP SIGNATURE-----
No se puede, es un problema conocido.
O le das tú un nombre distinto (red-a, red-b, etc), o usas nombres basados en la mac generados automáticamente.
Por probar he hecho lo siguiente, que no se si tiene mucho sentido: He ido al directorio /etc/sysconfig/network y he renombrado los ficheros que habia con la mac address, por ejemplo ifcfg-eth-id-00:0e:0c:b0:92:2e y lo he renombrado como ifcfg-eth0 y asi sucesivamente con el resto de interfaces asignandoles el nº que yo quería Ahora al reiniciar si que me sale en el orden que le indico. Es posible que tome el numero del dispositivo del nombre del fichero o es casualidad? Emiliano Sutil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-08-29 a las 12:42 +0200, Emiliano Sutil escribió:
Por probar he hecho lo siguiente, que no se si tiene mucho sentido: He ido al directorio /etc/sysconfig/network y he renombrado los ficheros que habia con la mac address, por ejemplo ifcfg-eth-id-00:0e:0c:b0:92:2e
y lo he renombrado como ifcfg-eth0
y asi sucesivamente con el resto de interfaces asignandoles el nº que yo quería
Ahora al reiniciar si que me sale en el orden que le indico.
Sorprendente. :-O
Es posible que tome el numero del dispositivo del nombre del fichero o es casualidad?
Tendrás que arrancar varias veces y comprobarlo... Pero me sorprende mucho, porque yo en ese fichero no tengo ningua entrada que identifique la mac, salvo el nombre del fichero. ¿Como puede entonces relacionar la mac con el numeral eth deseado? Como no sea con la linea: _nm_name='bus-pci-0000:02:01.0' ó UNIQUE='rBUF.R_gPClo+0G2' - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFE9H79tTMYHG2NR9URAm1hAKCU+Ll6q6WQTKNKlcYm+VpU2ecb0wCglVEA +azhGdJ9a8T4I9WOrwkqGGI= =Y5iu -----END PGP SIGNATURE-----
Sorprendente. :-O
Y que lo digas, lo hice por probar y porque en el man del ifup vi esta linea de ejemplo An example that shows a typical configu- ration with the name ifcfg-eth0:
Es posible que tome el numero del dispositivo del nombre del fichero o es casualidad?
Tendrás que arrancar varias veces y comprobarlo...
Eso es lo que he hecho y siempre coge el mismo nº Pero me sorprende mucho, porque yo en ese fichero no tengo ningua entrada
que identifique la mac, salvo el nombre del fichero. ¿Como puede entonces relacionar la mac con el numeral eth deseado? Como no sea con la linea:
_nm_name='bus-pci-0000:02:01.0'
ó
UNIQUE='rBUF.R_gPClo+0G2'
Ahi, ni idea, porque no se que es eso, aunque si que parece una identificiacion del dispostivo. Voy a investigar a ver si encuentro en algun sitio documentado esto o si es una gran casualidad. Un saludo Emi
El Miércoles, 30 de Agosto de 2006 08:32, Emiliano Sutil escribió:
Pero me sorprende mucho, porque yo en ese fichero no tengo ningua entrada
que identifique la mac, salvo el nombre del fichero. ¿Como puede entonces relacionar la mac con el numeral eth deseado? Como no sea con la linea:
_nm_name='bus-pci-0000:02:01.0'
* Esa es su identificacion, de hecho en SuSEfirewall2 puedes usar el bus-pci-0000:xxx, en vez del eth-id, solo que SuSE pone por defecto en el fichero de configuracion de SuSEfirewall2 el eth-id, que corresponde al nombre del fichero de configuracion de cada dispositivo.
El Miércoles, 30 de Agosto de 2006 08:32, Emiliano Sutil escribió:
Pero me sorprende mucho, porque yo en ese fichero no tengo ningua entrada
que identifique la mac, salvo el nombre del fichero. ¿Como puede entonces relacionar la mac con el numeral eth deseado? Como no sea con la linea:
_nm_name='bus-pci-0000:02:01.0'
ó
UNIQUE='rBUF.R_gPClo+0G2'
Ahi, ni idea, porque no se que es eso, aunque si que parece una identificiacion del dispostivo.
Voy a investigar a ver si encuentro en algun sitio documentado esto o si es una gran casualidad.
Hola. En 18.6. Configuración manual de una conexión de red del Capítulo 18. Trabajo en red básico, Documentación de SUSE LINUX, del centro de ayuda de kde, de opensuse 10.1, viene una explicación muy completa. Salu2
El 29/08/06, Carlos E. R.<robin.listas@telefonica.net> escribió:
-----BEGIN PGP SIGNED MESSAGE-----
[...]
Es posible que tome el numero del dispositivo del nombre del fichero o es casualidad?
Tendrás que arrancar varias veces y comprobarlo...
mmm... a mi siempre me cambiaba despues de actualizar el kernel !!! :-( salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
participants (6)
-
Antonio Sanchez
-
Carlos E. R.
-
Emiliano Sutil
-
jose maria
-
miguel gmail
-
Victor Hugo dos Santos