Comandos/red

De FESOL. Proyectos de Software Libre ULS
Revisión del 17:56 26 feb 2018 de Manuelflores (discusión | contribuciones) (Página creada con «Indice Terminos a Dominar ================= Direccion IP, IP, IPv4, IPv6 Mascara de red, en formato prefijo y formato decimal punteado Rutas estáticas VLANs ARP EtherChan...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Indice

Terminos a Dominar

=====

Direccion IP, IP, IPv4, IPv6 Mascara de red, en formato prefijo y formato decimal punteado Rutas estáticas VLANs ARP EtherChannel, Bonding, link aggregation


Calculo de Redes


Manipulación de IPs

Mostrar Direcciones

ifconfig
ip address

Cambiar Dirección

ip address add X.X.X.X/M  dev eth0
ifconfig eth0 X.X.X.X netmask M.M.M.M

Borrar Dirección

ip address del X.X.X.X/M  dev eth0
ifconfig eth0 0.0.0


Activar/Desactivar Interfaz

ifconfig eth0  up
ifconfig eth0 down

ip link set eth0 up
ip link set eth0 down

Configuraciones Permanentes

Las configuraciones permanentes se guardan en el archivo
/etc/network/interfaces 
ó en el directorio
/etc/network/interfaces.d/ 


Ejemplo de configuracion de este archivo

auto enp0s3  # Para que levante automaticamente cuando encienda la computadora
iface  enp0s3 inet static  # Configuración para una IP sestatica
        address 192.168.1.20 #Direccion IP
        netmask 255.255.255.0 #Mascara de red
        gateway 192.168.1.1 # Puerta de enlace
        dns-servers 8.8.8.8 #DNS

Activar o Desactivar Configuraciones Permanentes

ifup enp0s3    
Activa la configuracion de la interfaz enp0s3 que esta en el archivo
 /etc/network/interfaces
ifdown enp0s3  
Desactiva la configuracion de la interfaz que esta en el archivo
 /etc/network/interfaces


Obtenert una dirección IP

dhclient -v

Administrador Gráfico de Red

/etc/init.d/network-manager stop
/etc/init.d/network-manager start



Manipular Rutas

Mostrar Rutas

route
route -n
ip route
ip route show
ip route list


Agregar Rutas

route add default gw 192.168.1.254 eth0
ip route add default via 192.168.1.254
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.10
ip route add 192.168.1.0/24 dev eth0

Borrar Rutas

route del -net 192.168.1.0 netmask 255.255.255.0
ip route del 192.168.1.0/24


Manipular Tablas ARP

Mostrar Tablas

arp -a

Agregar nueva entrada ARP

arp -i eth0 -s X.X.X.X 00:11:22:33:44:55
ip neigh add X.X.X.X lladdr 00:11:22:33:44:55 nud permanent dev eth0

Borrar Entrada

arp -d X.X.X.X


Administracion VLAN

Instalación VLAN

apt-get install vlan

Agregar una VLAN

vconfig add eth0 5
ip link add link eth0 name eth0.5 type vlan id 5


Borrar VLAN

vconfig rem eth0.5
ip link delete eth0.5

Bonding

nano /etc/network/interfaces

auto bond0
iface bond0 inet static
    address xxx.xxx.xxx.xxx
    netmask 255.255.255.0
    network xxx.xxx.xxx.0
    broadcast xxx.xxx.xxx.255
    gateway xxx.xxx.xxx.1

    slaves eth0 eth1
    bond_mode active-backup
    bond_miimon 100
    bond_downdelay 150

Captura de Paquetes
=======

apt-get install tcpdump wireshark



Compartir Internet

==============

root@debian-internet:/home/uls# nano /proc/sys/net/ipv4/ip_forward root@debian-internet:/home/uls# echo "1" > /proc/sys/net/ipv4/ip_forward

  • root@debian-internet:/home/uls# man iptables


root@debian-internet:/home/uls# iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE root@debian-internet:/home/uls# iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISH -j ACCEPT root@debian-internet:/home/uls# iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCEPT

root@debian-internet:/home/uls# iptables -L root@debian-internet:/home/uls# iptables -t nat -L root@debian-internet:/home/uls# iptables -t nat -F root@debian-internet:/home/uls# iptables -F


Referencias

  1. https://www.redeszone.net/gnu-linux/como-usar-del-comando-ip-iproute2-suite-en-lugar-de-ifconfig-en-linux/
  2. https://www.cyberciti.biz/faq/linux-route-add/
  3. http://www.thegeekstuff.com/2012/04/route-examples
  4. https://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html
  5. https://phenobarbital.wordpress.com/2011/06/22/linux-guia-rapida-de-network-bonding-en-debian/
  6. https://wiki.debian.org/BridgeNetworkConnections#Introduction
  7. https://servidordebian.org/es/jessie/config/network/bonding
  8. https://phenobarbital.wordpress.com/2011/06/22/linux-guia-rapida-de-network-bonding-en-debian/
  9. https://www.redeszone.net/redes/iperf-manual-para-medir-ancho-de-banda-entre-dos-ordenadores-en-lan/
  10. http://www.vicente-navarro.com/blog/2008/12/13/midiendo-el-ancho-de-banda-de-red-con-iperf-y-con-scp-netcat-wget/