/etc/conf.d/net y WIFI -> GENTOO

El problema es que no se como editar este fichero para que este acorde con mi tarjeta WIFI.

Ahora mismo lo tengo asi :
iface_ath0="192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0"
gateway="ath0/192.168.1.1"

Pero se que esta mal y no se arreglarlo.
El asunto esta en que instale Gentoo con la tarjeta ethernet (que ya no uso) y ahora no se como configurarlo todo para mi tarjeta WIFI (atheros).

Os agradeceria mucho una ayuda.

Saludos.

Por ejempl, al ejecutar /etc/init.d/famd start me dice esto:
* Please make sure that /etc/conf.d/net has $ifconfig_eth0 set
* (or $iface_eth0 for old-style configuration)
* ERROR: Problem starting needed services.
* "portmap" was not started.
* ERROR: Problem starting needed services.
* "famd" was not started.
Lo primero es averiguar si tu tarjeta es el dispositivo eth0 o eth1
# ifconfig

y postea la salida. Salu2
tux root # ifconfig
ath0      Link encap:Ethernet  HWaddr 00:0D:54:AA:A4:57
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:54ff:feaa:a457/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1031 errors:7464 dropped:0 overruns:0 frame:7464
          TX packets:1040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:199
          RX bytes:1012390 (988.6 Kb)  TX bytes:141815 (138.4 Kb)
          Interrupt:16 Memory:f88e0000-f88f0000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:922 errors:0 dropped:0 overruns:0 frame:0
          TX packets:922 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:46100 (45.0 Kb)  TX bytes:46100 (45.0 Kb)


"lo" es la ethernet que ya no esta en el equipo, pero sigue apareciendo ahí.
No, "lo" no es la ethernet, es el dispositivo de loopback.

Salu2.Ferdy
No se como se instala concretamente las tarjetas con chip Atheros, pero suponiendo que esté correctamente instalada y que levantes net.ath0 (obvio), sólo te queda usar iwconfig.

Lo mires por donde lo mires hacen falta más datos:

-Configuración de la red que quieres tener (si es DHCP, ip estática). Por la config supongo que quieres direccionamiento estático ¿es correcto?

-Configuración de tu wifi, ESSID, si necesita cifrado, si es con punto de acceso o ad-hoc (thx Ferdy por la correción)...

-Si puedes hacer ping a algún host de tu lan o tu gateway.

-Si puedes hacer ping a alguna web.

Salu2
Riot escribió:Bcast:192.168.1.255


Seguro que es esa la puerta de enlace???
daniel_5 escribió:

Seguro que es esa la puerta de enlace???


no. Es la direccion de broadcast. La puerta de enlace que yo sepa no sale en un ifconfig. Eso es tema del route.

Salu2
/^-.*ESSID.*$/s/p2p/ad-hoc/g
XD XD XD
Ferdy, me has matado. Explíca un poco que has puesto :(
En la línea que has puesto ESSID reemplaza 'p2p' por 'ad-hoc'. ( que es como se llaman las redes wireless que no usan infraestructura ).

Realmente no son p2p porque puedes crear anillos y IIRC estrellas.

PD: Lo siento ... era solo un poco de frikada jeje

Salu2.Ferdy
Ok, uno, que le patinan las definiciones... xDD

PD: Todos somos frikis en menor o mayor medida...
capisergio escribió:Atheros, pero suponiendo que esté correctamente instalada y que levantes net.ath0 (obvio), sólo te queda usar iwconfig.

Funciona perfectamente, de echo estoy posteando mediante ella.

capisergio escribió:Lo mires por donde lo mires hacen falta más datos:

-Configuración de la red que quieres tener (si es DHCP, ip estática). Por la config supongo que quieres direccionamiento estático ¿es correcto?

-Configuración de tu wifi, ESSID, si necesita cifrado, si es con punto de acceso o ad-hoc (thx Ferdy por la correción)...

-Si puedes hacer ping a algún host de tu lan o tu gateway.

-Si puedes hacer ping a alguna web.



Esos son todos los datos. La IP es estática (privada), no uso cifrado.

EDITO------------------------------------------------------------------------------
Para usar la tarjeta WIFI tengo que entrar como root y ejecutar:
modprobe ath_pci
ifconfig ath0 192.168.1.100 netmask 255.255.255.0
route add default gw 192.168.1.1 dev ath0
Desde root, si quieres autocargar el módulo con cada arranque, añade ath_pci al fichero /etc/modules.autoload.d/kernel-X.X (siendo X.X el kernel que usas). Depués:
# /etc/init.d/net.eth0 start   // Para iniciar la red ya configurada
// una vez que estás seguro de que funciona:
# rc-update add net.eth0 default

Reinicia. Salu2

PD: lo suyo es que lo pongas así:
iface_eth0="192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0"
gateway="eth0/192.168.1.1"
He echo todo lo que indicas pero con una pequeña diferencia, e substituido cada ETH0 por ATH0 y al fichero /etc/init.d/net.eth0 le he llamado net.ath0

Y me ha funcionado todo a la primera!!!!

Muchisimas gracias!
De nada, primero lo marqué todo como ath0, pero al editar lo cambié todo por si luego algún programa intenta acceder a al red tomando el valor como eth0 y no lo encuentra:

Riot escribió:* Please make sure that /etc/conf.d/net has $ifconfig_eth0 set
* (or $iface_eth0 for old-style configuration)
* ERROR: Problem starting needed services.
* "portmap" was not started.
* ERROR: Problem starting needed services.
* "famd" was not started.
14 respuestas