Comandos/red
Indice
Terminos a Dominar
Contenido
=====
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 enp0s3Activa la configuracion de la interfaz enp0s3 que esta en el archivo
/etc/network/interfaces
ifdown enp0s3Desactiva 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
- https://www.redeszone.net/gnu-linux/como-usar-del-comando-ip-iproute2-suite-en-lugar-de-ifconfig-en-linux/
- https://www.cyberciti.biz/faq/linux-route-add/
- http://www.thegeekstuff.com/2012/04/route-examples
- https://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html
- https://phenobarbital.wordpress.com/2011/06/22/linux-guia-rapida-de-network-bonding-en-debian/
- https://wiki.debian.org/BridgeNetworkConnections#Introduction
- https://servidordebian.org/es/jessie/config/network/bonding
- https://phenobarbital.wordpress.com/2011/06/22/linux-guia-rapida-de-network-bonding-en-debian/
- https://www.redeszone.net/redes/iperf-manual-para-medir-ancho-de-banda-entre-dos-ordenadores-en-lan/
- http://www.vicente-navarro.com/blog/2008/12/13/midiendo-el-ancho-de-banda-de-red-con-iperf-y-con-scp-netcat-wget/