Iproute2: Usas ifconfig? Es hora de actualizarse!

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 25

  • @joseeliashernandez1791
    @joseeliashernandez1791 3 года назад

    Gracias por esta valiosa informacion maestro.
    Saludos

    • @Juncotic
      @Juncotic  3 года назад

      Muchas gracias a vos por comentar! Saludos!

  • @juliuco_nikel
    @juliuco_nikel 8 лет назад +1

    como siempre agradecido de su magisterio ,siga asi por favor

  • @GerardoRodriguez-ys3vw
    @GerardoRodriguez-ys3vw 8 лет назад +1

    exelente, mucho por aprender 👍👍👍👍

  • @ManuelEncarnacion07
    @ManuelEncarnacion07 8 лет назад

    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.?

    • @Juncotic
      @Juncotic  8 лет назад +1

      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

    • @ManuelEncarnacion07
      @ManuelEncarnacion07 8 лет назад +1

      Excelente, Gracias!!!!

    • @ManuelEncarnacion07
      @ManuelEncarnacion07 8 лет назад

      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?

    • @Juncotic
      @Juncotic  8 лет назад +1

      +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

    • @ManuelEncarnacion07
      @ManuelEncarnacion07 8 лет назад

      Junco TIC gracias, estaré esperando los vídeos de iptables

  • @kizxs
    @kizxs 7 лет назад

    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

    • @Juncotic
      @Juncotic  7 лет назад

      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)

  • @JoseSanchez-uy1em
    @JoseSanchez-uy1em 7 лет назад

    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!

    • @Juncotic
      @Juncotic  7 лет назад +1

      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)

    • @JoseSanchez-uy1em
      @JoseSanchez-uy1em 7 лет назад +2

      Muchas gracias!!! Saludos

  • @RobertoAlexFigueroa
    @RobertoAlexFigueroa 8 лет назад +1

    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.

    • @RobertoAlexFigueroa
      @RobertoAlexFigueroa 8 лет назад +1

      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.

    • @Juncotic
      @Juncotic  8 лет назад +1

      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

    • @Juncotic
      @Juncotic  8 лет назад +2

      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

    • @ManuelEncarnacion07
      @ManuelEncarnacion07 8 лет назад

      Excelente, complete un poco mis conocimiento con unos videos de iptables que encontre en tu canal, Diego Cordoba

    • @ManuelEncarnacion07
      @ManuelEncarnacion07 8 лет назад +1

      Saludos Diego, en espera de estos curso..