OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como comparto conexión?
Hola:
Recién acabo de instalar la Mandriva 2010 Free y la Mandriva ONE 2010 en dos máquinas de 32bits que tengo en mi red local, todo bien, las instalaciones perfectas y actualizadas, etc. etc.
Pero mi pregunta va a ser técnica supongo, la distro Free está instalada en una máquina viejita con dos interfaces de red gigabyte (Netgear GA-311) y quisiera lograr configurarlas como enrutador de red, es decir, tener la interface eth0 con conexión directa a la red externa (Internet) a través del Router ADSL y la interface eth1 conectada a un Switch gigabyte de 8 puertos en la red local y a la vez que me haga de puente para que las otras máquinas se conecten a Internet también.
Este enrutador de red lo tengo configurado con Gentoo y funciona de maravilla y quisiera poder conseguirlo con la Mandriva Free, he buscado bibliografía y no la encuentro o existe poca, supongo que existen diferencias de configuración entre una y otra distro y es lo que deseo conocer, las particularidades y entresijos propios de sus archivos.
Con mil gracias anticipadas reciabn un cordial saludo ...
Luci
- Entra a tu cuenta o crea una para poder comentar.
# 96376 ¿como que no hay nada? Como
¿como que no hay nada? Como compartir conexion
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 96395 Enrutador de red
Muchas gracias por responder tan rápido.
Sí, pero no, no es lo que necesito o esta solución se queda a medias. Tal vez no me haya explicado correctamente:
Este es el esquema de mi red:
[Internet]<->[Router]<->[PC-1]<->[Switch]<->[Red local]
PC-1 = Enrutador de red, 2 interfaces, eth0 conectada directamente al Router y eth1 conectada al Switch y a su vez a la red local.
Cualquier equipo de la red local debe conectarse automáticamente via DHCP a través del PC-1, o sea, del enrutador. Por cierto que después de configurar la interfaz eth1 en modo manual no se conectaba a la red externa ningún equipo de la red local. Sí ya leí en el enlace que me proporcionó que debía responder NO al Proxy, pero es que seguro me falta configurar el 'iptables'.
Lo que desconozco es si Mandriva 2010 Free se puede configurar a través del Terminal con los comandos pertinentes como superusuario, probablemente sería más fácil conseguir resultados óptimos que en modo gráfico.
En todos mis conocimientos sobre Linux la documentación difiere en semántica sobre un caso concreto y tal vez donde me pronuncio como "enrutador de red" en esta Comunidad se llama "compartir conexión", bueno, visto de otro modo cuando a lo referido parece ser lo mismo.
Un cordial saludo, Luci
_______________________________________________________________________
Soy como una diminuta luciérnaga perdido en la inmensidad del universo.
# 96445 .
Si lo quieres hacer por consola, pues abres una consola, ejecutas
Y ejecutas los comandos, no esperes ayuda mas especifica si tu no eres mas especifico sobre lo que quieres hacer.
1. comandos a ejecutar
2. archivos a editar
3. paquetes a instalar , etc
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 96523 ????????????????????????????
???????????????????????????? ... ¿más específico?
Ya ..., bueno, vamos a ello ...
He instalado desde cero (formateando particiones) la Mandriva 2010 Free tres veces, en esta última parece que le voy "pillando" como debo hacer las cosas ..., las dos primeras con el escritorio KDE4, en esta última con el escritorio GNOME, en esta máquina:
Placa base: Soltek SL-75DRV
Procesador: AMD Athlon XP a 1,2GHz
Memoria: 768 megas SDRAM, bus 266MHz
Gráfica: AGP GeForce Nvidia MX-440
Monitor: TFT Siemens Amilo LL 3190T 1280x960
Disco duro: IDE Maxtor 6L160P0 160GB
Disco duro: IDE Seagate ST32041A 20GB
Disco óptico: DVDRW Pionner DVR-111D
Adaptadores: 2 NetGear GA311 Gigabit PCI Ethernet
Fuente de alimentación estándar automática de 420W …
El equipo funciona correctamente dentro de sus limitaciones.
He conseguido configurar las dos tarjetas de red, pero el sistema me pilla primero la interfaz eth1 (red local) y al iniciar la máquina no tengo conexión a la red externa (Internet) hasta que emito, en el Terminal, el comando 'ifup eth0'.
He creado unas reglas en el iptables pero desconozco el cómo elevarlas a default, es decir, qué comando debo emitir en el Terminal para conseguirlo.
Cualquier máquina de la red local no conecta a través de Mandriva.
Pregunto:
¿Cómo puedo hacer para que al inicio de la máquina tenga conexión directa a Internet?
¿Cuál comando tengo que emitir para que iptables se cargue al iniciar la máquina?
Si esto no funciona volveré a preguntar.
Muchas gracias por responder. Luci.
PostData: Comentario.
Supongo que tengo instalado el paquete DHCP estándar, tal vez debería instalar DHCP-SERVER ..., pregunto.
_______________________________________________________________________
Soy como una diminuta luciérnaga perdido en la inmensidad del universo.
# 96560 Me explico mejor
Dices que en Gentoo lo tienes funcionando, por lo que supongo que tienes un procedimiento que incluye comandos ejecutados y/o archivos editados y/o paquetes instalados.
Si nos dices cual es el procedimiento que sigues para gentoo seguro que alguien te ayudara a traducirlo para Mandriva
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 96566 Enrutador con Gentoo
OK.
Tengo varios ensayos hechos (funcionando) con equipos viejos, actualmente lo tengo con la máquina posteada en este hilo (mensaje #96523) con Gentoo, Molinux, Guadalinex V6, y pretendo conseguirlo con la Mandriva 2010 Free, ver (con Gentoo) en este enlace ...
http://www.dvdadvdr.com/forums/showthread.php?t=66269
... y también (con Molinux) en este ...
http://foros.molinux.info/viewtopic.php?t=2140
... finalmente (con Guadalinex) aquí ...
http://www.dvdadvdr.com/forums/showthread.php?p=563976#post563976
Muchas gracias por su atención. Luci.
__________________________________________________________
Soy como una diminuta luciérnaga perdido en la inmensidad del universo.
_______________________________________________________________________
Soy como una diminuta luciérnaga perdido en la inmensidad del universo.
# 96669 El archivo /etc/sysctl.conf
El archivo /etc/sysctl.conf se encuentra en el mismo sitio.
Si los otros equipos van a ser solicitudes dhcp a tu servidor si deberías de instalar un servidor dhcp.
Para cargar las reglas de iptables, puedes crear un script con las reglas y llamarlo desde /etc/rc.local o agregar directamente en este archivo las reglas de iptables, por si acaso, revisa que el cortafuegos de mandriva no interfiera con tu reglas.
Mandriva carga todas las interfaces detectadas en /etc/init.d/network , no se si te sea necesario tocar este archivo.
Es por el momento todo en lo que te puedo auxiliar, espero lo logres.
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 98716 Examen de colegial ...
Bueno, como si de un examen colegial se tratara expongo a continuación lo que he conseguido "hacer funcionar la Mandriva 2010 Free como un enrutador de red", a la vez que el resto de mis máquinas de la red local se conecten a WAN libre e individualmente a través de DHCP ...
Bien, después de desbloquear los repositorios con un 'killall urpmi' he podido actualizar el sistema y por consiguiente instalar aplicaciones que necesitaba, como son 'dnsmasq' (urpmi dnsmasq) y 'dhcp-server' (urpmi dhcp-server) para configurarlas posteriormente ..., pero me quedan algunas dudas por aclarar que al final detallaré. Estos son los archivos modificados con sus lineas activas, obvio las comentadas:
/etc/sysctl.conf:
net.ipv4.ip_dynaddr = 1
net.ipv4.tcp_ecn = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.core_uses_pid = 1
dev.cdrom.autoclose=1
dev.cdrom.lock=0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
net.ipv4.conf.all.rp_filter=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.conf.all.log_martians=1
net.ipv4.icmp_echo_ignore_all=0
net.ipv4.icmp_echo_ignore_broadcasts=0
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.ip_forward = 1
/etc/dnsmasq.conf:
interface=eth1
dhcp-range=192.168.0.100,192.168.0.250,72h
/etc/dhcpd.conf:
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option domain-name "192.168.0.1";
# Seting up an ip address is better here
option domain-name-servers 208.67.222.222,208.67.220.220;
option nis-domain "192.168.2.100";
range dynamic-bootp 192.168.0.1 192.168.0.255;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server fixed.mandrakesoft.com;
hardware ethernet 12:34:56:xx:xx:xx;
fixed-address 192.168.0.100;
}
}
Ahora la configuración del 'iptables' con nuevas reglas queda así:
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
export LAN=eth1
export WAN=eth0
iptables -I INPUT 1 -i eth1 -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -A INPUT -p UDP --dport bootps ! -i eth1 -j REJECT
iptables -A INPUT -p UDP --dport domain ! -i eth1 -j REJECT
iptables -A INPUT -p TCP ! -i eth1 -d 0/0 --dport 0:1023 -j DROP
iptables -A INPUT -p UDP ! -i eth1 -d 0/0 --dport 0:1023 -j DROP
iptables -I FORWARD -i eth1 -d 192.168.0.0/255.255.255.0 -j DROP
iptables -A FORWARD -i eth1 -s 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i eth0 -d 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
/etc/init.d/iptables save
Reinio el sistema y ... et VOILÁ ..., funciona mi red local a través de Mandriva.
Ahí van las preguntas:
¿es correcto este comando en Mandriva? update-rc.d iptables defaults
El agregar la última línea (net.ipv4.ip_forward = 1) en /etc/sysctl.conf ¿puede "alterar" el comportamiento de algún script de Mandriva?
La "modificación" de /etc/dhcpd.conf por mi experiencia (que no por mi sapiencia) ¿es correcta en su formulación?
¿Porque no se puede "tocar" /etc/resolv.conf sin tener que sufrir sus alteraciones? dicho de otra forma, /etc/resolv.conf no apunta al router sino que me lo hace a 192.168.0.1, es decir a la IP de eth1 ...
Gracias por las respuestas y aclaraciones. Luci
_______________________________________________________________________
Soy como una diminuta luciérnaga perdido en la inmensidad del universo.