PC conectdo a un router (laptop con linux), Sin Conexion a internet exDebian

PC conectdo a un router (laptop con linux), Sin Conexion a internet

6 envíos / 0 nuevos
Último envío
#1 Mar, 19/07/2016 - 17:08
gacs
Imagen de gacs
Conectado
colaborador
se unió: 21/04/16

PC conectdo a un router (laptop con linux), Sin Conexion a internet

Buens dias

 

Tengo un laptop viejita que utilizo como rauter , esta laptop da ruta a internet a una PC por medio de cable, la laptop se conecta a un moden por medio de wifi. hoy por fallas en el moden estoy utilizando un smartphone para la conexion a internet ,  la laptop se conecta bien al smart y tiene internet pero la pc esta conectada a la laptop no tiene conexion a internet

En la laptop pude actualizar el sistema por eso se que tengo acceso a internet desde la laptop, pero de la pc no tengo. acceso a la laptop con ssh desde la pc lo cual me confirma que la conexion desde la pc a la laptop esta bien.

Con el moden tenia conexion a internet en la pc y  con el smartphone no tengo conexion a internet, pensaba que podia ser la iptables y comense a provar varias configuraciones e igual no me da conexion a internet

la configuracion actual de iptables

#iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

 

ese seria el problema que tengo, pregunto que deeria buscar para encontrar solucion o que me recomienda para solucionar _

de antemano gracias

 

Saludos

Mar, 19/07/2016 - 18:41
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Basicamente cuando usas una pc para enrutar a otra , tenes dos interfaces de red Una se conecta al modem que da salida a internet, la segunda interfaz de red  se conecta a la otra pc.Cada una debe tener estar en una subred distinta .

La segunda interfaz de red sera  por donde saldra la pc conectada a la misma, esta interfaz es la puerta de enlace de esta ultima.

Por lo tanto, revisa que las interfaces de red esten en distintas subredes, que la segunda pc tenga configurada como puerta de enlace la que corresponde 

Te pongo un ejemplo de un simple script de iptables para esto ( para que compares )

iptables -F           
iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -s 10.0.20.0/24 -i eth1 -j ACCEPT 

iptables -t  nat  -A POSTROUTING -s 10.0.20.0/24 -o eth0 -j MASQUERADE 

echo 1 > /proc/sys/net/ipv4/ip_forward         

 

Mar, 19/07/2016 - 23:46 (Responder a #2)
gacs
Imagen de gacs
Conectado
colaborador
se unió: 21/04/16

caliban wrote:

Basicamente cuando usas una pc para enrutar a otra , tenes dos interfaces de red Una se conecta al modem que da salida a internet, la segunda interfaz de red  se conecta a la otra pc.Cada una debe tener estar en una subred distinta .

La segunda interfaz de red sera  por donde saldra la pc conectada a la misma, esta interfaz es la puerta de enlace de esta ultima.

Por lo tanto, revisa que las interfaces de red esten en distintas subredes, que la segunda pc tenga configurada como puerta de enlace la que corresponde 

Te pongo un ejemplo de un simple script de iptables para esto ( para que compares )

iptables -F           
iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -s 10.0.20.0/24 -i eth1 -j ACCEPT 

iptables -t  nat  -A POSTROUTING -s 10.0.20.0/24 -o eth0 -j MASQUERADE 

echo 1 > /proc/sys/net/ipv4/ip_forward         

 

 

muchas gracias por responder, esa configuracion del iptables ya la habia probado, claro espesificando las interfaces que tengo que son eth0 y wlan0. me resulta raro que me funcionaba con el moden y al probar con el smartphone ya no me funcionaba, pienso que talves la empresa que presta el servicio de internet bloquea el enmascaramiento, pero entendia que eso no lo podria saber la empresa ya que solo llegaria el ip de la laptop que

utilizo como router bueno eso he entendido con lo poco que aprendido de iptables.

desde la pc puedo hacer ping al smartphone , pero hacer ping mas alla como a no me lo permite, desde el router si puedo hacer ping a me devuelve un ip que es fuera de la red que yo tengo 192.168.72.158.  desde la pc hago ping al ip 192.168.72.18 y optengo respuesta. debido a esto es que creo que la empresa que presta el servicio de internet me bloquea la pc para que no tenga acceso a internet.

Es posible lo antes decrito?

saludos y gracias

 Saludos

 

Mié, 20/07/2016 - 12:51
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Hace un ping a una ip externa no a un nombre de dominio por ejemplo :

ping  -c1 208.67.222.222 

Si responde  haces ping al nombre de domionio correspondiente ,si no responde ,el problema pasa por que no puede resolver los nombres de dominio  , proba configurar en la pc que hace de router en ese caso , en /etc/resolv.conf , 

nameserver 208.67.222.222
nameserver 208.67.220.220

 

Dom, 28/08/2016 - 20:36 (Responder a #4)
gacs
Imagen de gacs
Conectado
colaborador
se unió: 21/04/16

caliban wrote:

Hace un ping a una ip externa no a un nombre de dominio por ejemplo :

ping  -c1 208.67.222.222 

Si responde  haces ping al nombre de domionio correspondiente ,si no responde ,el problema pasa por que no puede resolver los nombres de dominio  , proba configurar en la pc que hace de router en ese caso , en /etc/resolv.conf , 

nameserver 208.67.222.222
nameserver 208.67.220.220

 

 

muchas gracias por la ayuda logre resolver modificando el archivo /etc/dhcp/dhclient.conf, ya que cambiar la configuracion en /etc/resolv.conf no me funcionaba , encontre por la red que resolv.conf no vale modificar la configuracion si en el sistema esta el resolvconf instalado ya que el cambia automaticamente esta configuracion en cada reinicio volvia a la configuracion que le espesifica resolvconf.

En el equipo para navegar en internet modifique el archivo /etc/dhcp/dhclient.conf, la linea

prepend domain-name-servers 

quedando de la siguiente forma

prepend domain-name-servers 192.168.43.1

el ip 192.168.43.1 es el que me devolvia resolver.conf cada ves que reiniciaba el pc que tengo de rauter,

 

muchas gracias por la ayuda que me brindaron

 

 Saludos

 

Lun, 29/08/2016 - 11:42
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Bien si en una pc determinada  tenes configurado para trabajar con ip dinámicas ; dhclient , /etc/resolv.conf va a ser configurado cada vez por el mismo .(salvo configurar las cosas para que esto no ocurra) ,en cambio si tenes establecida una ip estática , las configuraciones en /etc/resolv.conf , serán tenidas en cuenta , O sea en tu caso la pc cliente cada   vez que haga una petición a un nombre de dominio, usara los servidores de nombre de dominio configurados en la  misma para resolverlos , independientemente de quien haga de router .