You are on page 1of 3

Configuracion de IP

ip address show muestra dir ip y mac asociada a distintas interfaces y si esta up

Ip address add x.x.x.x/y dev ethz Asocia la ip x.x.x.x con mascara


a la interface ethz

ip address del x.x.x.x/y dev ethz DESAsocia la ip x.x.x.x con mascara


a la interface ethz

ip address flush dev ethz borra todas las direcciones asociadas a ethz
y limpia su cache

ip link show muestra las direcciones mac asociadas a todas intefaces y si estan up

ip link set ethX up levanta la interface asignada

arp Muestra el mapeo ip mac en cache

Ruteo

ip route flush table main Flushea la tabla principal de ruteo

ip route add x.x.x.x/y via z.z.z.z Agrega la fila a la tabla de ruteo standard

ip route show Muestra la tabla de ruteo standard

traceroute x.x.x.x Nos informa la ruta tomada por los paquetes


a travez de la red ip

ping x.x.x.x Nos dice si el host con dir x.x.x.x es alcanzable

ip neigh flush all Borra todas las tablas de arp

tcpdump -ennqti ethX arp Nos da el trafico arp de la interfaz ethX

ip route flush cache borra toda la cache de ruteo

Policy Routing

ip rule show muestra las reglas de ruteo


por default:
0: from all lookup local
32766: from all lookup main
32767: from all lookup default

1 tocamos el archivo /etc/iproute2/rt_tables

Agregamos una tabla nueva ej: 252 isp2

2 agregamos una ruta a la tabla isp2

ip route add x.x.x.x/y via z.z.z.z table isp2

3 Agregamos la regla que derive a la tabla isp2

ip rule add from x.x.x.x/Y table isp2 prio 10 Prio 10 es para q quede antes de main pero despues de local

1
Configuracion de ip y rutas con zebra

telnet localhost 2601


password: redes
router> enable pasamos al modo privilegiado
router# configure terminal
router(config)# interface ethX entramos a la configuracion de la interface
router(config-if)# ip address x.x.x.x/Y le asignamos la direccion a la interface especificada
router(config-if)# no shutdown levanta la interface asignada

router(config)# ip route x.x.x.x/Y z.z.z.z hace lo mismo q el viejo ip route add ...

Configuracion de ruteo por RIP

telnet localhost 2602


password: redes
router> enable pasamos al modo privilegiado
router# configure terminal
router(config)# router rip enciende el modo rip del router
router(config-router)# network x.x.x.x/Y reenvia los datos de ruteo a esa red por multicast
router(config-router)# neighbor x.x.x.x reenvia los datos de ruteo a ese ip por mensajes simples
se usa uno o otro, no los dos
router(config-router)# redistribute connected redistribuye los datos de las redes conectadas
router(config-router)# redistribute static redistribuye los datos de las redes configuradas estaticamente
con zebra
router# default-information originate se pone en el router rip mas cercano a internet, en el cual
estaticamente configuramos la puerta de enlace
router# show ip rip muestra las tablas de ruteo de rip
router# show run muestra la configuracion actual (running config)

DHCP (Server side)

1 tocamos el archivo /etc/default/dhcp-server


Agregamos las interfaces (separadas por espacio)ej: INTERFACES=eth0 eth1 donde va a escuchar el dhcp

2 Tocamos el archivo de configuracion del servicio /etc/dhcp3/dhcpconf


Para definir la subred entera a la cual le daremos servicios:

subnet x.x.x.x netmask y.y.y.y {


range x.x.x.x z.z.z.z; rango del pool asignable
option routers r.r.r.r; da la direccion del router (en nuestro caso nuestro ip)
option domain-name ejemplo.dominio.com;
option domain-name-servers x.x.x.x, z.z.z.z;} indica los servers de dns

host pc-ejemplo {
hardware ethernet 08:00:07:26:c0:a5; mac de pc-ejemplo fija una direccion con una mac para darle a
Fixed-address x.x.x.x;} le asocia la ip x.x.x.x una maquina siempre la msima ip
debe estar fuera del rango del pool
3 Levantamos el servicio
./etc/init.c/dhcp-server start (stop y restart tambien son validos)

4 Miramos el log del archivo daemon para comprobar estado vi /var/log/daemon.log

DHCP (Client side)

dhclient Le pide al servidor de dhcp datos

2
DNS (Server Side)

1 Agregar Zonas a /etc/binc/named.conf.local


zone ejemplo.com{
type master;
file /etc/bind/db.ejemplo.com;
};

Zone 1.168.192.in-addr.arpa { poner la direccion base de host


type master;
file /etc/bind/db.1.168.192.in-addr.arpa;
};

2 Creamos los archivos de zonas


Primero el comun

@ IN SOA server.ejemplo.com. Mail.ejemplo.com. ( no olvidar los . Al final


1 ; Serial usar TAB y no espacios
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
86400 ) ; Negative Cache TTL

@ IN NS server.ejemplo.com.
server IN A 192.168.1.5
miami IN A 192.168.1.10

Luego el inverso
@ IN SOA server.ejemplo.com. root.ejemplo. (
1 : Serial
604800 : Refresh
86400 : Retry
2419200 : Expire
86400 ) ; Negative Cache TTL

@ IN NS server.ejemplo.com.
5 IN PTR server las direcciones se escriben de forma inversa y solo la parte que no
10 IN PTR miami cubre la mascara

3 Modificar los forwarders sirve cuando queremos que otro server nos
/etc/bind/named.conf.options resuelva las consultas que no conocemos
directamente
forwarders {
172.31.0.253;
172.31.0.254;};

4 Ejecutar el servidor de DNS


./etc/init.d/bind9 start (stop y restart tambien son validos)

5 Mirar el archivo de log para chequear que este andando vi /var/log/daemon.log

DNS (Client Side)


vi /etc/resolv.conf

agregar

search ejemplo.com (va sin punto al final)


nameserver x.x.x.x donde x.x.x.x es el server de dns

You might also like