Problema configurando la red inalambrica

Pues despues de conseguir instala ndiswrapper, el driver de la targeta de red wifi y que cargara el módulo, pudiendo hacer un ifconfig wlan0 up, incluso puedo escaear las redes y conectarme a ella con iwconfig wlan0 essid <nombre de la red>
y luego -dhcpcd wlan0

Pero a la hora de hacer un ping, nada y si intento actualizar la listas de los paquetes (''uso'' arch, pacman -Sy) empieza a buscar servidores y no los encuentra

En pocas palabras, esta conectado pero desconectado

gracias
Primero asegurate de que puedes hacer un ping al router de tu red. Si funciona, pero no tienes conexión a Internte, probablemente tu red no tenga salida a internet. Se me ocurre que tendrias añadir un default gateway hacia la ip de tu router con el comando "route".
Atlante escribió:Primero asegurate de que puedes hacer un ping al router de tu red. Si funciona, pero no tienes conexión a Internte, probablemente tu red no tenga salida a internet. Se me ocurre que tendrias añadir un default gateway hacia la ip de tu router con el comando "route".

Solo tendria que poner route?

gracias
man route + lectura comprensiva [pos eso]

Con "route" te muestra tu tabla de enrutamiento. Para añadir el default gateway: route add default gw X. Donde X es la ip de tu router.

Asegurate primero que puedes ver tu router con un ping.

Me da que estas con Arch... Cuando te funcione internet, te recomiendo que instales WiCd. Es una herramienta de gestión de redes muy útil y cómoda.
Atlante escribió:man route + lectura comprensiva [pos eso]

Con "route" te muestra tu tabla de enrutamiento. Para añadir el default gateway: route add default gw X. Donde X es la ip de tu router.

Asegurate primero que puedes ver tu router con un ping.

Me da que estas con Arch... Cuando te funcione internet, te recomiendo que instales WiCd. Es una herramienta de gestión de redes muy útil y cómoda.


Si estoy con arch XD
Wicd ya lo tengo en ubuntu ;-)

edit: si puedo hacer ping al router

al poner route add delfaut gx 192.168..... me dice:
delfaut: Hostname lookup failure

PD en los ejemplos del man del route dice esto
route add default gw mango-gw
adds a default route (which will be used if no other route
matches). All packets using this route will be gatewayed
through "mango-gw". The device which will actually be used for
that route depends on how we can reach "mango-gw" - the static
route to "mango-gw" will have to be set up before.
¿por que pone la GW como un nombre y no la direccion?
k0br4 escribió:edit: si puedo hacer ping al router

al poner route add delfaut gx 192.168..... me dice:
delfaut: Hostname lookup failure

Ojo al "gx": gw (de gateway)
Atlante escribió:
k0br4 escribió:edit: si puedo hacer ping al router

al poner route add delfaut gx 192.168..... me dice:
delfaut: Hostname lookup failure

Ojo al "gx": gw (de gateway)


yasta, es lo que puse, voy pruebo, edito y comento

Lo he probado de nuevo y parece que ya he añadido una nueva linea cuando hago route
pero si hago un ping a http://www.google.es o intento actualizar el sistema de paquetes no pasa nada
Una fotografia tomada con el movil
Imagen
No se tio, no se me ocurre nada más. Revisa bien estos los pasos:

1. Comprueba que tu router tiene salida a internet: si tienes otra distro con la red wifi funcional u otro sitema operativo u otro pc o portatil, pruebalo con este.
2. Comprueba que te puedes conectar sin problebas a tu router desde tu pc: con un iwconfig debería marcarte la calidad del enlace.
3. Comprueba que puedes hacer ping a tu router (si el paso 2 funciona, debería).
4. Prueba a hacer ping a la ip de google: 66.102.9.99
5. Comprueba que tienes añadida la línea con el default gw en la tabla de enrutamiento

Si sigues teniendo conexión a tu red, pero no salida hacia internet, solo se me ocurre que los drivers que has utilizado con madwifi no sean los adecuados para tu tarjeta.

Suerte
Atlante escribió:No se tio, no se me ocurre nada más. Revisa bien estos los pasos:

1. Comprueba que tu router tiene salida a internet: si tienes otra distro con la red wifi funcional u otro sitema operativo u otro pc o portatil, pruebalo con este.
2. Comprueba que te puedes conectar sin problebas a tu router desde tu pc: con un iwconfig debería marcarte la calidad del enlace.
3. Comprueba que puedes hacer ping a tu router (si el paso 2 funciona, debería).
4. Prueba a hacer ping a la ip de google: 66.102.9.99
5. Comprueba que tienes añadida la línea con el default gw en la tabla de enrutamiento

Si sigues teniendo conexión a tu red, pero no salida hacia internet, solo se me ocurre que los drivers que has utilizado con madwifi no sean los adecuados para tu tarjeta.

Suerte


Pues si hago ping a google en forma de ip si me va (supongo que antes no lo haría bien) pero sigo sin poder actualizar los paquetes por internet, me dice que no los encuentra

PD: tiene que estar delfaut en la tabla de enrutamiento? esque sin añadirla puedo hacer un ping a google... pero nada de actualizar
Pues si tienes salida a Internet, el problema es que tendrás mal la dirección de los repositorios en el archivo sources creo que era. No estoy en Arch, y no me acuerdo exactamente de la ubicación, pero creo que los tiros van por ahi. Googlea un poquillo.
o eso o problemas con los DNS, haz "cat /etc/resolv.conf" a ver qué DNS tienes puestos
Este es resolv.conf
# Generated by dhcpcd for interface wlan0
nameserver 192.168.0.1

La mirrorlist del pacman parece estar bien
#
# Arch Linux repository mirrorlist
#

# United States
Server = ftp://ftp.archlinux.org/$repo/os/i686
Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/i686
Server = ftp://mirrors.unixheads.org/archlinux/$repo/os/i686
Server = ftp://ftp-linux.cc.gatech.edu/pub/linux ... po/os/i686
Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i686
Server = http://mirrors.easynews.com/linux/archl ... po/os/i686
Server = ftp://ftp.ibiblio.org/pub/linux/distrib ... po/os/i686
Server = http://holmes.umflint.edu/archlinux/$repo/os/i686
Server = http://mirror.neotuli.net/arch/$repo/os/i686

# South America
# - Brazil
Server = http://archlinux.c3sl.ufpr.br/$repo/os/i686
Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i686
Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i686

# Europe
# - Austria
Server = ftp://gd.tuwien.ac.at/opsys/linux/archl ... po/os/i686
# - Belgium
Server = ftp://ftp.belnet.be/mirror/archlinux.org/$repo/os/i686
# - Czech Republic
#Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i686
# - Estonia
Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/i686
# - France
Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://distrib-coffee.ipsl.jussieu.fr/pu ... po/os/i686
Server = http://mir.archlinux.fr/$repo/os/i686
Server = ftp://ftp.free.fr/mirrors/ftp.archlinux ... po/os/i686
# - Germany
Server = ftp://ftp.hosteurope.de/mirror/ftp.arch ... po/os/i686
Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.uni-bayreuth.de/pub/linux/arc ... po/os/i686
Server = ftp://ftp.archlinuxppc.org/i686/$repo/os/i686
Server = ftp://ftp.tu-chemnitz.de/pub/linux/arch ... po/os/i686
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i686
# - Great Britain
Server = http://www.mirrorservice.org/sites/ftp. ... po/os/i686
Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/i686
Server = http://archlinux.mirrors.uk2.net/$repo/os/i686
# - Greece
Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i686
# - Hungary
Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.a ... po/os/i686
# - Ireland
Server = ftp://ftp.heanet.ie/mirrors/ftp.archlin ... po/os/i686
# - Italy
Server = ftp://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i686
# - Netherlands
Server = ftp://ftp.nluug.nl/pub/metalab/distribu ... po/os/i686
Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr ... po/os/i686
# - Poland
Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/i686
Server = http://piotrkosoft.net/pub/mirrors/ftp. ... po/os/i686
Server = ftp://ftp.piotrkosoft.net/pub/mirrors/f ... po/os/i686
# - Portugal
Server = ftp://cesium.di.uminho.pt/pub/archlinux/$repo/os/i686
# - Romania
Server = ftp://ftp.iasi.roedu.net/mirrors/archli ... po/os/i686
# - Russia
Server = ftp://mirror.yandex.ru/archlinux/$repo/os/i686
Server = http://archlinux.freeside.ru/$repo/os/i686
# - Sweden
Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i686
Server = ftp://ftp.gigabit.nu/$repo/os/i686
# - Switzerland
Server = ftp://archlinux.puzzle.ch/$repo/os/i686
# - Turkey
Server = http://server.elsistech.com/archlinux/$repo/os/i686
# - Ukraine
Server = ftp://hell.org.ua/archlinux/$repo/os/i686
Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchL ... po/os/i686

# Asia
# - Israel
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/i686

# Australia
Server = ftp://mirror.pacific.net.au/linux/archl ... po/os/i686
Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i686
[samuel@arch ~]$ cat /etc/resolv.conf
domain localdomain
nameserver 80.58.61.250
nameserver 192.168.0.1


Con DNS se suele navegar mejor :P

Por cierto, en el mirrorlist no hace falta que tengas activados todos los mirrors, yo sólo tengo "Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686" y va bien. Se busca en el primer mirror, si da error, se mira en el siguiente, etc, y los primeros son de EEUU, lo cual no es muy buena idea ya que, supongo, vives en España, y estamos algo lejos ;)
entonces tendria que copiar eso en el resolv.conf? (Es que yo de redes ando pegadillo [+risas] [+risas] )
k0br4 escribió:entonces tendria que copiar eso en el resolv.conf? (Es que yo de redes ando pegadillo [+risas] [+risas] )


Que yo sepa (al menos en mi caso), no, ese fichero se genera automáticamente en cada arranque dependiendo de tu configuración.

Tienes la red instalada pero lo que tienes que hacer ahora es configurarla (ya te he puesto enlaces para ello unas cuantas veces).

Puedes ponerlo todo en el /etc/rc.conf: http://wiki.archlinux.org/index.php/Wir ... .2Frc.conf
o usar network profiles, que es lo que te aconsejo: http://wiki.archlinux.org/index.php/Network_Profiles

Por ejemplo, la sección network de mi /etc/rc.conf es así (omito los comentarios):
HOSTNAME="arch"
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
NETWORKS=(main)

En el mismo fichero, en la sección de demonios es necesario net-profiles

Y en /etc/network.d/main (que es el nombre que le he dado yo):
CONNECTION="ethernet"
DESCRIPTION="Main Network Profile"
INTERFACE=eth0
HOSTNAME=arch
IFOPTS="dhcp"
IP="dhcp"
GATEWAY=192.168.0.1
DOMAIN=localdomain
DNS1=80.58.61.250
DNS2=192.168.0.1


En /etc/network.d/examples tienes ejemplos para wep, wpa, ppp, etcétera.
Las paginas esas ya las segui cuando me lo dijistes ;-)
Mira mi rc.conf

eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
wlan_wlan0="wlan0 essid linksys"
INTERFACES=(eth0 wlan0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
NETWORKS=(main)

DAEMONS=(syslog-ng network netfs crond)
MODULES=(ndiswrapper -Railink ! 148f:2573)

El network profiles requiere instalacion..
Bueno, acabo de releer el hilo. Entonces estamos en que tienes la red configurada y puedes hacer ping a una ip pero no a un dominio -> Problema de DNS, ¿no?

Bueno, suponiendo que sea eso, prueba a comentar todas las líneas del /etc/pacman.d/mirrorlist y añade esto al final:

Server = ftp://88.191.25.55/archlinux/$repo/os/i686

Se supone que así no necesitarás las DNS para poder usar el mirror.

Edito: O añádelo al principio, así no tienes que comentar todo [sonrisa] Tengo examen a las 4, se me ocurren las ideas tarde :P
También puedes configurar el cliente dhcp para que genere la lista de DNS con las que tú le digas por delante.
Busca el archivo de configuración de DHCP (ahora estoy en el curro con windows y no me acuerdo cual era, busca por /etc algo referente a dhcp), dentro había una sección que era "prepend dns" o "prepend domain-name-servers" o similar. Le pones los DNS que quieras, y así el cliente DHCP siempre configurará el archivo de DNS con las que le has puesto primero, y las que cace por dhcp después.

Te recomiendo usar OpenDNS:
208.67.222.222
208.67.220.220
ls /etc
arch-release inputrc ndiswrapper resolv.conf
bash_completion.d issue nscd.conf resolv.conf~
blkid.tab ld.so.cache nsswitch.conf rpc
blkid.tab.old ld.so.conf pacman.conf scsi_id.config
conf.d lilo.conf pacman.conf~ securetty
cron.d locale.gen pacman.d security
cron.daily localtime pam.d services
cron.hourly login.defs passwd shadow
cron.monthly logrotate.conf passwd- shadow-
cron.weekly logrotate.d pcmcia shells
crypttab lvm profile skel
default mail.rc profile.bash ssl
environment makepkg.conf profile.d start_udev
fstab man.conf protocols sysctl.conf
group mdadm.conf rc.conf syslog-ng.conf
group- mke2fs.conf rc.conf~ udev
gshadow mkinitcpio.conf rc.d updatedb.conf
gshadow- mkinitcpio.d rc.local virc
host.conf modprobe.conf rc.local.shutdown wgetrc
hosts modprobe.d rc.multi wlan
hosts.allow motd rc.shutdown
hosts.deny mtab rc.single
inittab nanorc rc.sysinit


No se a cual te refieres, resolv.conf?

gracias

EDIT: he editado el mirror list y ya me esta descargando paquetes, voy a mirar esde la wii como configurar las X y ese rollo

Gracias a to2
18 respuestas