Hola!

On Wed, Jan 10, 2001 at 10:36:53AM -0600, Jonathan Chaves wrote:
> Desearia saber como configuro un cable moden de 2 vias para que el linux
> reparta la señal a las otras maquinas

Brindar acceso a Internet para varias computadoras mediante una PC corriendo
Linux funciona muy bien.

Hay varias maneras de hacer esto:

1. Instalar un proxy server en la máquina con Linux. (Squid)
2. Configurar Enmascaramiento de IPs en la máquina en Linux.
3. Ambas

La primera opción es la más facil. Únicamente se debe configurar bien la PC
en Linux para que se conecte bien a Internet, instalar squid (apt-get
install squid) y ponerle a las compus clientes que la PC en Linux es el
proxy (Configuración de Netscape/Opera/IE).

El problema de ésto es que las computadoras clientes únicamente pueden
accesar en Internet mediante protocolos que pasen por el proxy (http,ftp).

Si uno desea que más protocolos se puedan usar (que más programas funcionen
(Quake, POP3, IRC, ICQ, Net2Phone, etc)) entonces es necesario usar
enmascaramiento de IPs. Generalmente se recompila el kernel para habilitar
esto, y se configura con IPCHAINS. (Ahora con el kernel 2.4.0 se puede hacer
con las herramientas nuevas).

A las máquinas clientes se les configura bien el TCP/IP, y se especifica
como gateway a la máquina con Linux).

Yo generalmente instalo enmascaramiento de IPs,  un proxy con Squid, un
servidor de nombres (bind) y un firewall básico. Con esta configuración se
pueden hacer cosas interesantes como control de usuarios de navegación,
contabilidad de MBs por usuario, control de cuáles máquinas clientes pueden
navegar o leer el correo, etc.

Si uno quiere, puede poner más cosas en la máquina en Linux, como un DHCP
server, samba, LDAP, correos internos, servidor de fax, servidor de acceso
remoto, ...

Lectura recomendada:

Buscar en: 

http://www.linuxdoc.org

IP-Masquerade-HOWTO
IPCHAINS-HOWTO


Saludos,

Alexis Maldonado
Estudiante Ingenieria Electrica
Universidad de Costa Rica

--
¿Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a