Una pregunta Diego, Cuando se hace cambio con la suit Iproute2 al reiniciar el equipo estos cambios se eliminan, hay forma de hacer permanente estos cambios, se que las configuraciones de ip puedo usar los archivos de configuracion, pero la tabla de ruteo como hago que se guarde fija.?
En distros DEB, en el archivo /etc/network/interfaces, donde configurás las ip's estáticas, por ejemplo, podés agregar una línea de ejecución de comando en UP y otra en DOWN para que al momento de levantar la interfaz se configure la ruta estática, y al bajarla se elimine. Por ejemplo: iface eth1 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 up ip ro add 10.0.0.0/24 via 192.168.1.123 dev eth1 down ip ro del 10.0.0.0/24 via 192.168.1.123 dev eth1 auto eth1 Otra forma es que metas esas líneas en algún script de /etc/network/if-up.d/ y /etc/network/if-down.d/ respectivamente. Espero te sirva! Diego
Cuando agrego alguna ip con ip addr add, existe alguna forma que se quede permanente al reiniciar, sin necesidad de usar los archivos de configuracion?
+Manuel Encarnacion a simple vista te diría que no, Linux al iniciar toma la configuración de la red desde los archivos (los nombres y ubicaciones dependen de la distribución), y luego con los comandos de net-tools o iproute2 podés reconfigurar. Los gestores gráficos de red, como network-manager o wicd para configuraciones persistente usan o los archivos de conf del sistema, o sus propios archivos, pero siempre la configuración persistente se le desde archivos. Por otro lado, vos podrías escribir tus propios programas o scripts a los que les pases los parámetros de configuración de red y, por un lado, te configuren la red con iproute2, y por otro, te modifiquen los archivos de conf a medida... Son algunas ideas que se me ocurren, por ahí hay otras formas 🙂. Espero te sirva! Saludos!! Diego
Hola amigo una consulta tengo un problemita para ti, para mi problema es que tenia windows 10 enuna pc de escritorio, le puse una tarjeta de red y todo bien agarraba bien la señal de wifi, la formatie le puse ubuntu 14, pero la tarjeta de red no aparece no tengo señal a que se debe eso, espero y me puedas ayudar... saludos
Hola! Seguramente sea porque ubuntu no ha reconocido tu tarjeta de red... te recomendaría que vayas a Menu->preferencias->controladores adicionales, y habilites el de la tarjeta de red si aparece. Te dejo un enlace que seguramente te resulte útil. elsoftwarelibre.com/2016/02/22/instalar-controladores-adicionales-en-ubuntu-y-derivados/ Cualquier duda quedamos a disposición. Saludos! (Diego)
Una pregunta, el comando # red remota 20.0.0.0/24 gateway: 192.168.10.254 dev eth1, cómo sabes que esa red existe? y porque podes poner como default gateway a esa ip si tampoco es de tu red? (siendo que tu red es 10.0.0.0) Muchas gracias!
Hola José! El comando no sabe si la red existe o no, vos le ponés la ip que querés, si la red no existe, es decir, si no hay otra maquina con una ip de esa red, simplemente no te vas a poder conectar a nada, pero no es un impedimento. Por lo del gateway, la red remota, en este caso 20.0.0.0/24, es una red desconocida para vos, una red que no tenés configurada, de hecho, agregar la ruta en la tabla de enrutamiento te permite "alcanzar" a esa red remota. El gateway sin ambargo sí tiene que ser una ip dentro de tu red. En este caso, el gateway es 192.168.10.254, y en el video la ip de mi máquina es 192.168.10.20/24, por lo que sí pertenecen a la misma red lógica. Esto sí es un requisito, la idea de agregar una entrada en la tabla de enrutamiento es la de "decirle" al equipo a qué ip local, alcanzable, tiene que enviar los paquetes que vayan destinados a una red remota inalcanzable. Me explico? Cualquier duda escribime! Saludos! (@d1cor)
Hay casos en los que hay que bajar la interfaz de red para poder realizar algunos cambios. Por ejemplo, el caso de la MAC address. Yo siempre he utilizado esta forma: $ sudo ifconfig eth0 down Otras distros requieren ifdown eth0 e ifup eth0 respectivamente Ahora realizamos el cambio de MAC: $ sudo ifconfig eth0 hw ether 66:55:44:33:22:11 $ sudo ifconfig eth0 up Si queremos que este cambio sea permanente: $ sudo nano /etc/network/interfaces Luego editamos y hacemos los cambios en este archivo. # Configuración de dirección MAC para el interfaz eth0 pre-up ifconfig eth0 hw ether 66:55:44:33:22:11 $ sudo /etc/init.d/networking restart Eso es todo de momento. Espero sea de utilidad. Un cordial saludo. Espero continúes con tu esfuerzo.
Pd. Te sugeriría realizar algún tutorial acerca del uso y aplicaciones de "bonding" en Linux (es algo realmente útil cuando deseamos transferir paquetes IP a una alta velocidad). Y lo otro: iptables, por supuesto. Saludos.
Gracias por los datos +Roberto! Para cambiar la dirección mac al vuelo usando iproute2 podés hacer: ip link set dev eth0 address 66:55:44:33:22:11 Y si querés hacerla persistente, una forma es correr el comando que decís vos con el script pre-up, y otra, por ahí más elegante si se quiere, es agregarle la información directamente al /etc/network/interfaces con una línea similar a esta: hwaddress ether 66:55:44:33:22:11 Respecto de lo de desactivar y activar la interfaz de red, con iproute2 podés hacerlo así: ip link set dev eth0 down ip link set dev eth0 up Y, como todo en iproute2, tiene abreviaturas xD: "ip link" equivale "ip li" o "ip l" Espero sume info! Y gracias a vos por tus palabras! Es un gusto poder colaborar. Saludos! Diego
Gracias por las sugerencias! Bonding y STP voy a armar en video y artículos en nuestro blog... iptables por ahí ublico alguna intro, estoy terminando de grabar un curso entero de iptables y módulos adicionales, ya voy a publicar algo :) Slds! Diego
Gracias por esta valiosa informacion maestro.
Saludos
Muchas gracias a vos por comentar! Saludos!
como siempre agradecido de su magisterio ,siga asi por favor
exelente, mucho por aprender 👍👍👍👍
Una pregunta Diego, Cuando se hace cambio con la suit Iproute2 al reiniciar el equipo estos cambios se eliminan, hay forma de hacer permanente estos cambios, se que las configuraciones de ip puedo usar los archivos de configuracion, pero la tabla de ruteo como hago que se guarde fija.?
En distros DEB, en el archivo /etc/network/interfaces, donde configurás las ip's estáticas, por ejemplo, podés agregar una línea de ejecución de comando en UP y otra en DOWN para que al momento de levantar la interfaz se configure la ruta estática, y al bajarla se elimine.
Por ejemplo:
iface eth1 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
up ip ro add 10.0.0.0/24 via 192.168.1.123 dev eth1
down ip ro del 10.0.0.0/24 via 192.168.1.123 dev eth1
auto eth1
Otra forma es que metas esas líneas en algún script de /etc/network/if-up.d/ y /etc/network/if-down.d/ respectivamente.
Espero te sirva! Diego
Excelente, Gracias!!!!
Cuando agrego alguna ip con ip addr add, existe alguna forma que se quede permanente al reiniciar, sin necesidad de usar los archivos de configuracion?
+Manuel Encarnacion a simple vista te diría que no, Linux al iniciar toma la configuración de la red desde los archivos (los nombres y ubicaciones dependen de la distribución), y luego con los comandos de net-tools o iproute2 podés reconfigurar.
Los gestores gráficos de red, como network-manager o wicd para configuraciones persistente usan o los archivos de conf del sistema, o sus propios archivos, pero siempre la configuración persistente se le desde archivos.
Por otro lado, vos podrías escribir tus propios programas o scripts a los que les pases los parámetros de configuración de red y, por un lado, te configuren la red con iproute2, y por otro, te modifiquen los archivos de conf a medida... Son algunas ideas que se me ocurren, por ahí hay otras formas 🙂.
Espero te sirva! Saludos!! Diego
Junco TIC gracias, estaré esperando los vídeos de iptables
Hola amigo una consulta tengo un problemita para ti, para mi problema es que tenia windows 10 enuna pc de escritorio, le puse una tarjeta de red y todo bien agarraba bien la señal de wifi, la formatie le puse ubuntu 14, pero la tarjeta de red no aparece no tengo señal a que se debe eso, espero y me puedas ayudar... saludos
Hola! Seguramente sea porque ubuntu no ha reconocido tu tarjeta de red... te recomendaría que vayas a Menu->preferencias->controladores adicionales, y habilites el de la tarjeta de red si aparece.
Te dejo un enlace que seguramente te resulte útil.
elsoftwarelibre.com/2016/02/22/instalar-controladores-adicionales-en-ubuntu-y-derivados/
Cualquier duda quedamos a disposición. Saludos! (Diego)
Una pregunta, el comando # red remota 20.0.0.0/24 gateway: 192.168.10.254 dev eth1, cómo sabes que esa red existe? y porque podes poner como default gateway a esa ip si tampoco es de tu red? (siendo que tu red es 10.0.0.0)
Muchas gracias!
Hola José! El comando no sabe si la red existe o no, vos le ponés la ip que querés, si la red no existe, es decir, si no hay otra maquina con una ip de esa red, simplemente no te vas a poder conectar a nada, pero no es un impedimento.
Por lo del gateway, la red remota, en este caso 20.0.0.0/24, es una red desconocida para vos, una red que no tenés configurada, de hecho, agregar la ruta en la tabla de enrutamiento te permite "alcanzar" a esa red remota. El gateway sin ambargo sí tiene que ser una ip dentro de tu red. En este caso, el gateway es 192.168.10.254, y en el video la ip de mi máquina es 192.168.10.20/24, por lo que sí pertenecen a la misma red lógica.
Esto sí es un requisito, la idea de agregar una entrada en la tabla de enrutamiento es la de "decirle" al equipo a qué ip local, alcanzable, tiene que enviar los paquetes que vayan destinados a una red remota inalcanzable.
Me explico? Cualquier duda escribime! Saludos! (@d1cor)
Muchas gracias!!! Saludos
Hay casos en los que hay que bajar la interfaz de red para poder realizar algunos cambios. Por ejemplo, el caso de la MAC address. Yo siempre he utilizado esta forma:
$ sudo ifconfig eth0 down
Otras distros requieren
ifdown eth0 e ifup eth0 respectivamente
Ahora realizamos el cambio de MAC:
$ sudo ifconfig eth0 hw ether 66:55:44:33:22:11
$ sudo ifconfig eth0 up
Si queremos que este cambio sea permanente:
$ sudo nano /etc/network/interfaces
Luego editamos y hacemos los cambios en este archivo.
# Configuración de dirección MAC para el interfaz eth0
pre-up ifconfig eth0 hw ether 66:55:44:33:22:11
$ sudo /etc/init.d/networking restart
Eso es todo de momento. Espero sea de utilidad. Un cordial saludo. Espero continúes con tu
esfuerzo.
Pd. Te sugeriría realizar algún tutorial acerca del uso y aplicaciones de "bonding" en Linux (es algo realmente útil cuando deseamos transferir paquetes IP a una alta velocidad). Y lo otro: iptables, por supuesto. Saludos.
Gracias por los datos +Roberto!
Para cambiar la dirección mac al vuelo usando iproute2 podés hacer:
ip link set dev eth0 address 66:55:44:33:22:11
Y si querés hacerla persistente, una forma es correr el comando que decís vos con el script pre-up, y otra, por ahí más elegante si se quiere, es agregarle la información directamente al /etc/network/interfaces con una línea similar a esta:
hwaddress ether 66:55:44:33:22:11
Respecto de lo de desactivar y activar la interfaz de red, con iproute2 podés hacerlo así:
ip link set dev eth0 down
ip link set dev eth0 up
Y, como todo en iproute2, tiene abreviaturas xD:
"ip link" equivale "ip li" o "ip l"
Espero sume info! Y gracias a vos por tus palabras! Es un gusto poder colaborar.
Saludos!
Diego
Gracias por las sugerencias! Bonding y STP voy a armar en video y artículos en nuestro blog... iptables por ahí ublico alguna intro, estoy terminando de grabar un curso entero de iptables y módulos adicionales, ya voy a publicar algo :)
Slds! Diego
Excelente, complete un poco mis conocimiento con unos videos de iptables que encontre en tu canal, Diego Cordoba
Saludos Diego, en espera de estos curso..