jugar con kai y linux (usb zaapa)

Estoy intentando jugar on line con el xlink kai a través de linux pero algo tengo que configurar que no encuentro, a ver si alguien me puede ayudar.

Tengo un adaptador usb wifi zaapa (usa el mismo chip que el wifi max ZD1211b) y funciona bien bajo windows xp, en cambio en linux el xlink me reconoce la psp, entro en alguna arena pero no hay manera de jugar, uso kubuntu dapper, el usb está configurado como wlan0 y me conecto a internet mediante una tarjeta inalámbrica interna (eth1), lo que ya no se es si tengo que hacer algún tipo de puenteo entre una tarjeta y otra, configurar algo de iptables u otra cosa, pero no estoy muy puesto en linux, alguna sugerencia?
prueba con esto:

/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
./iptables --append FORWARD --in-interface eth1 -j ACCEPT

La segunda regla ("iptables -A FORWARD -i eth1 -j ACCEPT") no hace falta a menos que tengas como POLICY por defecto DROP o REJECT para FORWARD. Por defecto todo el FORWARD está en ACCEPT, venga por el interfaz que venga. (yo la tengo puesta porsiacaso)

cambia eth0 y eth1 por lo que corresponda

segun has dicho seria eth0 por eth1, y eth1 por wlan0

Edita /etc/sysctl.conf (o como lo tenga tu sistema) y añade una línea "net.ipv4.ip_forward = 1"

Graba las reglas actuales con "/etc/init.d/iptables save"(o como sea en tu sistema)

Aseguraté que el servicio iptables arranca con la máquina: "chkconfig --add iptables" (o como sea en tu suistema)

as-i es como lo tenia yo y funciona de PM

acuerdate de poner las DNS de la segunda tarjeta de red las que te de tu router o la tarjeta de red que tengas enchufada a inet
Sigo sin conseguirlo, he seguido los pasos que me das, a excepción del último (no me reconoce la orden chkconfig) pero me parece que no está activo iptables, por otro lado el archivo sysctl.conf también me da la opción de activar IPv6, lo activo también??
no, ipv6 es otro rango de ips

sobre lo chkconfig, en fedora sirve para activar servicios en el arranque, no se cual usas en tu distro. pero si haces un "/etc/init.d/iptables start" deberia funcionarte todo

para saber si conecta o no,puedes probarlo con la PSP ,configurando la conexión como infraestructura y entrando al navegador
no hay manera,

el problema no sera por tener la ip de eth1 (la que se conecta al router) como 192.168.1.X y la ip de wlan0 como 10.0.0.1?
no, no tiene porque, yo en mi eth0 tenia la ke provee el cablmodem 213.xxx.xxx.xxx y la local (eth1) 192.168.0.X

lo que si que recuerdo es que en eth1 la dirección de la puerta de enlace la tenia vacia y la mascara de subred tenia puesto 255.255.255.0. en eth0 era todo por dhcp

una cosa... como has configurado el kai? te conecta el servidor del xlink? puedes ver a los demás usuarios?
El kai creo que está bien, conecto al servidor, me dice "yes" en "network reachable" me reconoce la psp con el nº de mac, veo al resto de los usuarios, pero no consigo acceder a jugar (a las salas, sí), p.e. en monster hunter no van apareciendo nuevos ususarios cuando estoy en la sala on line, y en ridge racer no encuentro carreras ni puedo crearlas.

Casi seguro es un problema de firewall-iptables (que creo que no lo tengo activado) o algún tipo de enrutado que tengo que hacer pero no doy con el problema.

################################################################################
# Kai Engine Configuration File
# Verbosity : Debug output verbosity. Options are as follows:
# 0 - Silent apart from starting / stopping messages, and init failures.
# 1 - As 1, but shows import events such as UI attach/detach, console detection,
# orb connection / loss.
# 2 - As 2, but more detailed, showing thread start/stop events, DHCP
# events, and other important information.
# 3 - Debug - same as 2, but with lots of extra information - useful
# for diagnosing segfaults etc.
Verbosity = 2

# User : Specifies which system user to switch to after having
# allocated necessary privileged resources. (FreeBSD Only!)
User = daemon

# UIBind : Specifies which ip/port kaid will use to listen for controller
# UIs. You don't want to change this.
UIBind = :34522

# OrbPort : Specifies which port kaid will use to probe(UDP) and talk to
# Orbitals (TCP) . You don't want to change this.
OrbPort = 34525

# OrbDeepPort : Specified which port kaid will use to probe and talk to
# deep resolution servers. You don't want to change this.
OrbDeepPort = 34523

# EngineBind : Specifies the IP:port to listen for the engine (UDP socket);
# (port should be forwarded in your router if using NAT)
# Ex.: 69.69.69.69, 69.69.69.69:37500, :37500
EngineBind = :0

# EngineDeepBind : Specifies the IP:port to listen for the engine (deep resolution)
# Do not enable this unless directed to.
# EngineDeepBind must be a different port than EngineBind if
# they use the same IP address
# Ex.: 69.69.69.69, 69.69.69.69:37501, :37501
EngineDeepBind = :0

# Engine PAT : Tells the orbital server to use your perceived UDP port, as opposed to the
# one specified in EngineBind. Ignored if EngineBind is 0. Please don't turn this
# setting to 1, unless directed to do so in a troubleshooting session.
EnginePAT = 0

# SniffDevice : NIC to sniff for console traffic (eth0, ethX, ...). Will be used
# for packet injection too.
# Ex.: eth0 (default), en0 (Mac OSX), br0 (WRT54G)
SniffDevice = wlan0

# LocalDevices : How many consoles to detect before the engine locks the pcap filter. Setting this to 0,
# means the engine will never lock - which means you can use any number of consoles, but
# you will notice a performance hit, if your network is busy with other traffic. The best
# thing to do here is to set the number to the number of consoles you own - that's why it
# defaults to 1 - because most people have just 1 console.
LocalDevices = 1

# ConfigURL : URL where orb list is published (and extra stuff) - best not to mess with this.
ConfigURL = http://www.teamxlink.co.uk/connector/clientgetconfig.php

# ConfigCache : Location of cached orb list - this file is used if the ConfigURL is inaccessible
# Make sure this file is writable. WRT54G users might want to change it to a non-volatile
# location if that feature is available in their firmware
# (i.e. /jffs/tmp/ for DD-WRT, /usr/local/ for Sveasoft)
ConfigCache = /tmp/kaiSystemConfig.txt

# CacheFile : Location of Kai engine cache information
# Make sure this file is writable. WRT54G users might want to change it to a non-volatile
# location if that feature is available in their firmware
# (i.e. /jffs/tmp/ for DD-WRT, /usr/local/ for Sveasoft)
CacheFile = /tmp/kaiEnginePersist.txt

#Authentication : Set username and password and AutoLogin=1 for an easy life...
Username = saeba
Password = XXXX
AutoLogin = 1

# Xbox DHCP setting : Please leave alone, unless playing with emulators or DoomX etc. You DO NOT need this set to 1
# to use XBMC as a dashboard - setting it to 1 will *break* your dashboards internet connectivity.
XBoxHomebrew = 0
pues si ves a los usuarios, te reconoce la mac de la psp, te dice eso del host reachable y la config la tirenes bien... la verdad esque no tengo nidea de que puede ser

te conecta en modo infraestructura con internetdesde la psp? (google por ejemplo) supongo que si....

la verdad.. se me acaban las ideas :/

las reglas de iptables esas ke te puse son para enrutar una tarjeta de red con la otra (un puente vamos..), ni capa conexiones ni nada

lo unico que se me ocurre es que si tienes algun firewall tipo firestarter, desactivalo.

por puertos no creo que sea, tampoco se cuales usa para jugar, pero si te dice eso del network reachable... nose

el zappa ese lo tienes como AP (punto de acceso)?


nose....
La tarjeta usb (zaapa) la tengo configurada ad-hoc con la psp así:
iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0
dns-nameservers 80.58.61.250
wireless_essid PSP_AULES00318_L_MHPSP000
wireless_mode ad-hoc

y la que se conecta a internet así:
iface eth1 inet static
address 192.168.1.X
netmask 255.255.255.0
network 192.168.1.0
wireless_essid XXXXX
wireless_key XXXXXXXXXXXXX
wireless_channel 11
wireless_mode managed
gateway 192.168.1.1

Yo tampoco entiendo muy bien qué ocurre, no tengo instalado ningún firewall (al menos que yo sepa), y ya digo, detecta la psp me ven en las áreas pero no hay manera, no lo pillo.

De todos modos muchas gracias por la ayuda que me estáis prestando.
has intentado poner otros modos el wifi? modo AP (crweo ke es master)
9 respuestas