Mi reino por un ping
-
esta claro que linux no es lo mio pero pa cabezon yo (y sobre todo no pienso volver a win!)
no consigo hacer ping desde mi debian!!! estoy harto de modificar el /network/interfaces y de leer tutoriales sobre nat y samba pero es que en todos lados dan por echo que ya están conectados los pcs y no es mi casooooooooo
de verdad de la buena que llevo mas de un mes buscando tutoriales pa montar una red desde cero y no he encontrado nada… :susto:
conspiracion?
estupidez sobredimensionada?
ayudaaaa! -
Primera cosa a comprobar…. ¿Tienes el módulo (driver) de la tarjeta cargado?
Haz un "lsmod" y comprueba que el módulo que corresponde con tu tarjeta está cargado. Si no es así, no te desesperes, pueden ocurrir dos cosas:
1- El driver es un módulo y no está cargado: Cárgalo con "modprobe <nombre_del_modulo>"
2- Está compilado dentro del núcleo y siempre está disponible.
Para saber si tu tarjeta está "funcionando" (aunque no tenga ip) ejecuta uno de los siguientes comandos:
"ifconfig -a"
"ip link show"
Si aparece por algún lado "eth0" (además de "lo") es que la tarjeta está soportada y el módulo cargado. Entonces sería un problema de configuración de tcpi/ip.</nombre_del_modulo>
-
gracias por la ayuda! a ver si consigo solucionar esto de una vez…
tengo conexión con auna con ip dinamica. eth0 esta configurada por dhcp y eth1 na de na. tengo ambos modulos cargados y al ejecutar los comandos que me has dicho aparecen lo, eth0 y eth1
desde luego es un problema de configuracion tcp/ip, pues no se donde meter mano!
un saludo -
nas
primero una aclaración: la tarjeta puede estar bien instalada y que no aparezca eth0 por ningun lado al hacer ifconfig. pal caso que nos ocupa da lo mismo, pero yo lo cuento.
triptongo, de lo que dices deduzco que tienes dos interfaces de red en tu bicho, supongo que uno al modem y el otro con cable cruzado a otro equipo. sea como sea, asegúrate de que el cable del modem (el del interfaz que va por dhcp) está conectado a eth0. que no te has equivocado conectando los cables vamos. sé que parece una chorrada pero no serías el primero que lo hace. un saludo desde aquí al primero XD
de todas formas…ahora em estoy dando cuenta de que no dices si el problema es que no tienes internet...no tienes LAN...no tienes na de ná...cuéntanos más
-
os detallo la situacion:
una epia me6000 con eth0 (la integrada) enchufada al cable-modem con dhcp funcionando perfectamente y eth1 reconocida por el kernel pero sin configurar
detras de eth1 va un hub de 4 puertos donde conectaré los pcs de mi casa. la mayor parte del tiempo estarán con linux, pero ocasionalmente funcionarán bajo win 2k/xp
la epia esta ahora bajo knoppix3.3
intenciones:
compartir el escritorio de la epia con vnc
compartir acceso a internetgracias por vuestras respuestas!
-
bueno pues…empieza por configurar eth1 con una IP local no?
puedes usar el asistente que traiga tu linux...o hacerlo a mano
luego configura las ips de los clientes
y como IP del gateway (en los clientes) tendrás que meter la del epia, algo así como "route add -net 0.0.0.0 netmask 0.0.0.0 gw "dirisión del gateway" dev eth1"
bueno esto son unas instrucciones rapidillas, que ahora no tengo tiempo. si tienes dudas pregunta, estaré encantado de usarte de conejillo de indias pa mis prácticas de redes
-
pero el asunto es que no se como hacerlo a mano…
y no he visto ningun asistente en knoppix... -
man ifconfig te enseña a utilizarlo
ifconfig eth1 down
ifconfig eth1 "IP local" netmask 255.255.255.0 broadcast 255.255.255.255 upla dirección de broadcast no creo que sea necesario ponerla, pero bueno. en "IP local" mete la ip del ordena. lo suyo supongo que sería 10.1.xxx.yyy pero puedes meter 192.168.0.1 en el epia y 192.168.0.x en el resto, que es lo que hace windows por algún motivo que desconozco.
luego añades a la tabla de rutas la entrada por omisión como te dije ayer y con eso ya deberías poder hacer cosillas
-
J_P: segui tus instrucciones y ejecute:
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 broadcast 255.255.255.255 up
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 dev eth1y:
me quede sin conexion a internet
los pings desde el otro pc no respondian
al reiniciar no recordaba nadaque ficheros hay que modificar para que guarde la configuracion permanentemente? o hay que crear un script con estos comandos?
todo esto es para comunicarse con cable cruzado? es que ahora mismo tengo enchufado los 2 pcs a traves de un hub
estos cambios son inmediatos o hay que reiniciar o algo?
jo que perdido andoooooo
un saludo! -
¿has hecho el ifconfig como root? si no te recuerda nada podría ser por eso
antes de hacer un ifconfig ethX up es necesario que hagas un down
aún así no sé pq se te ha desconfigurado eth0, pq te quedaste sin internet en el epia, ¿no?
cuéntame como está la red ahora mismo a ver si te puedo poner que hay que hacerle a cada pc. es decir, ¿el servidor ve a algún cliente? ¿y los clientes al servidor? esque para que los ping desde el cliente tiren es necesario que el cliente tenga en su tabla de rutas al servidor…
-
A ver si te sirve de algo esto:
http://wiki.escomposlinux.org/Escomposlinux/DoLiCaEnmascaramientoNat
Para J_P:
La dirección IP que se asigna al equipo Servidor es, siempre, la 192.168.0.1, esta dirección IP es una de las direcciones reservadas para redes privadas no integradas en Internet, y es la que el programa de configuración otorga al equipo Servidor. La máscara de red será 255.255.255.0 :sisi:
-
Publicado originalmente por djram
**A ver si te sirve de algo esto:Para J_P:
La dirección IP que se asigna al equipo Servidor es, siempre, la 192.168.0.1, esta dirección IP es una de las direcciones reservadas para redes privadas no integradas en Internet, y es la que el programa de configuración otorga al equipo Servidor. La máscara de red será 255.255.255.0 :sisi:**
ya…el caso es que me suena que el rango 10.1.x.x es precisamente eso...o 10.x.x.x, no recuerdo. y que 192.168.0.1 es más cosa de M$. de hecho, si tuvieses dos subredes sin inet, ¿que IP le pondrías al segundo servidor?
-
Pues si estamos hablando de otra subred la 192.168.1.1, seria los mas logico no?
-
pues…si...o no, pero vamos que mejor olvídalo pq es una parida que nada tiene que ver con esto. vaya día mas tonto que llevo.
-
funcionaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa :sisi:
mirando aqui: http://wiki.escomposlinux.org/Escom…ascaramientoNat , abajo del todo dice como se tiene que poner la direccion de broadcast, asi que al final esto fue lo que ejecute:
servidor:
ifconfig eth1 down
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 dev eth1portatil
ifconfig eth0 down
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 upedit: tanto lio pa que? "broadcast 192.168.0.255 up" no hace falta ponerlo… :rolleyes:
y funciona!!!
he intentado modificar el /etc/network/interfaces asi:
auto lo eth0
iface lo inet loopbackiface eth0 inet dhcp
#añadido por mi
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255pero ni caso... que he hecho mal?
gracias por vuestra ayuda! -
me alegro. no podía ser tan difícil, coñe.
en realidad y por lo que yo sé, en tu caso poner de dir. de broadcast 192.168.0.255 ó 255.255.255.255 debería dar exactamente igual. no sé si será pq antes no hiciste un "ifconfig eth1 down". si no te importa probarlo…me sacarías de la duda :rolleyes:
lo de modificar el /etc/network/interfaces, que pasa, ¿sigue sin recordar nada al reiniciar?
-
De nada, yo tambien me alegro :sisi: , pues ya me contaras porque yo tambien tendre que hacerlo ahora que voy a reinstalar la Woody en este equipo que solo tengo XP ahora mismo :muerto:
-
J_P: he probado con 255.255.255.255 y tambien funciona… asi que no me funciono la primera vez por no hacer el down...
el /etc/network/interfaces me lo ignora ampliamente... tengo que levantar eth1 manualmente si quiero que funcione... es correcta la sintaxis de mi fichero? hay que hacer algo más a parte de modificarlo?hace no mucho josefu me aconsejo esto para compartir la conexion a internet
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –flush
iptables --table nat --flush
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPTen su momento no funciono porque no habia ping entre los pcs… pero ahora tampoco funciona...
-
A ver si me aclaro
Tienes un pc con dos tarjetas de red (eth0 y eth1), la eth0 esta correctamente configurada e internet funciona desde el servidor.
A la eth1 tienes que ponerle una ip privada (192.160.x.x), para ello pones en el interfaces esto:auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 ```Ahora en el servidor sólo falta que se ejecute el script que has puesto cada vez que arranque, para eso, copias el script a /etc/init.d y haces 'update-rc.d script defaults'; ejecutas el script y ya tendrás nat. El trabajo en el servidor ya esta todo hecho. En las demás estaciones, tendrás que ponerles tu la ip (si no instalas un servidor dhcp), para ello, su interfaces deberá ser como el que sigue (teniendo en cuenta que conectan a través de su eth0)
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1nameserver <ip del="" dns="">
nameserver </ip>Con eso ya deberían funcionar las conexiones desde dentro de la lan hacia internet.
-
OLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ese foro de hardlimit!!!
asi da gusto, ya funciona todo gracias! gracias! gracias!
ahora ya puedo empezar a pelearme con samba y currarme un cortafuegos bieeeeeeeeeeeen