Vie 16 Ene 2009
Instalando Dhcp Server en Linux Ubuntu 8.10
Publicado por: Byron Cervantes En categoria: Linux
Ultimamente he aprendido muchisimas cosas sobre Ip tables, squid, dhcp, firestarter, etc, etc, etc, en linux, es por ello que veo la necesidad de documentarlo para no olvidar nunca como hice todo este embrollo que realmente me ha funcionado de maravilla, quiero que sepas que si estas pensando compartir internet en tu casa utilizando un proxy transparente mediante dhcp son necesarias tres cosa:
- Dhcp Server
- Squid 2.7 o superior (es lo que recomiendo)
- FireStarter (solo si no quieres entrarle al iptables por linea de comandos ya que Firestarter es una utilidad grafica para manipular el iptables, aunque si quieres aprender recomiendo que lo hagas desde consola)
Lo primero que debes hacer es instalar el dhcp server que servira para que tus clientes pueden obtener una direccion ip automaticamente sin necesidad de que se lo configures tu, para instalar dhcp server en Ubuntu 8.10 debes ejecutar el siguiente comando:
sudo apt-get install dhcp3-server
Esto te permitira instalar el servidor DHCP indispensable para que puedas brindar de Ip automaticamente a tus clientes.
Debes considerar que DHCP Server se puede configurar mediante el siguiente archivo:
/etc/dhcp3/dhcpd.conf
este archivo tiene la configuracion del dhcp server, a continuacion pongo todo lo que tiene mi archivo dhcpd.conf y procedo a explicarlo:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 66.119.95.4 , 66.119.93.4;
option ip-forwarding off;
range dynamic-bootp 192.168.1.50 192.168.1.100;
default-lease-time 21600;
max-lease-time 43200;
host sistemas {
option host-name “sistemas”;
hardware ethernet 00:FF:4F:FF:FF;
fixed-address 192.168.1.77;
}
}
este archivo deberia funcionar tal cual en cualquier instalacion de dhcp server sin embargo yo he hecho unos agregados que procedo a explicara para que luego no me digan que no les funciona:
Primero:
La linea:
option domain-name-servers 66.119.95.4 , 66.119.93.4;
incluye los dns 66.119.95.4 y 66.119.93.4 estos deben replicarse en los clientes para que puedan tener acceso a internet, en tu caso podrian ser diferentes.
Dos:
la linea:
range dynamic-bootp 192.168.1.50 192.168.1.100;
hace referencia al rango de ips que puede dar el servidor dhcp en este caso desde la ip 192.168.1.50 hasta la 192.168.1.100
Tres:
las lineas:
host sistemas {
option host-name “sistemas”;
hardware ethernet 00:1E:4F:C0:8F:71;
fixed-address 192.168.1.77;
}
indican que al cliente que se llama sistemas y que se identifica con Mac Address: 00:1E:4F:C0:8F:71siempre se le asignara el ip 192.168.1.77 esto podria ayudarnos a identificar bien una maquina en la red y a asociarla unicamente con esta ip
Si tienen dudas o quieren aportar algo no duden en dejar sus comentarios y si necesitan ayuda en algo y los puedo ayudar con mucho gusto solo escriban

Febrero 8th, 2009 at 10:08 pm
te estas volviendo una maquina para ubuntu
Abril 18th, 2009 at 3:20 am
Amigo muy buenos apuntes que pones, mi pregunta es si me podrias ayudar, quiero instalar el paquete Samba File Server para ser exacto pero me aparece esto:
smbfs:
Depende: samba-common (=2:3.2.3-1ubuntu3.4) pero se va a instalar 2:3.2.3-1ubuntu3.5
libpam-smbpass:
Depende: samba-common (=2:3.2.3-1ubuntu3.4) pero se va a instalar 2:3.2.3-1ubuntu3.5
samba:
Depende: samba-common (=2:3.2.3-1ubuntu3.4) pero se va a instalar 2:3.2.3-1ubuntu3.5
winbind:
Depende: samba-common (=2:3.2.3-1ubuntu3.4) pero se va a instalar 2:3.2.3-1ubuntu3.5
Alguna idea de que pueda ser gracias de antemano y Saludos!!!