OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problemas con la red
Hola, inicio una nueva discusión sin tener cerradas otras dos, disculpad, pero es un problema diferente.
Tengo problemas con la red, en el trabajo hay varias Wifi, me conectaba a una Wep simplona desde el network manager, porque hay una "pública" (de esas que luego tienes que loguearte en el navegador con una clave y demás) que no me conectaba con el network manager, bueno si me conectaba pero no me cargaba la página de meter la clave y como siempre he tenido problemas con este "gestor de conexiones" decidí borrarlo, ya que un día de repente no me conectaba ni a una ni a otra y usar el que trae mandriva en el CCM.
Ahí empezó la cosa a dar problemas y ahora es superinestable, hay días que arranca conectado a la Wep, y esa va bien (salvo porque la red es una mierda de por sí) y cuando necesito cambiar a la pública y lo hago, lo primero es que cuando cambio de red, nunca sale reflejado el cambio, o bien no funciona hasta que no cierro sesión y abro, y lo segundo y aquí viene el problema.. es que me tira constantemente de la red pública, cada 10 o 15 minutos me desconecta y tengo que volver a conectar, a veces conecta y a veces tengo que cerrar sesión y abrirla, se que no es la red con seguridad, porque mis compañeros (wdos) están conectados a ella.
Alguna idea o sugerencia? donde se encuentra los log de red para ver que mensaje me da al perder la conexión?
Algún gestor de conexiones decente? probé con el wpa_supplicant_gui y un día me fue genial, no se me cayó ni una vez, después no he conseguido hacerlo funcionar más, ya ni wpa_supplicant con todos los parámetros me funciona.
La verdad es que en cuestiones de red y conexiones es la peor queja que tengo de linux la inestabilidad que siempre encuentro con las WIFI y que me cueste trabajo hasta conectar a una pública, debería ser todo automático.
Edito: La wifi que tengo no se seguro cual es.. Wireless LAN 802.11B/G/N + Bluetooth v3.0+HS Combo Half Mini Card module y linux en el CCM me pone:
Identificación
Fabricante: Realtek Semiconductor Co., Ltd.
Descripción: Device 8176
Clase de soporte: Network controller
Conexión
Bus: PCI Express
Dominio PCI: 0
Bus PCI nº: 4
Dispositivo PCI nº: 0
Función PCI nº: 0
Versión de PCI: 0x01
ID del fabricante: 0x10ec
ID del dispositivo: 0x8176
Sub-ID del fabricante: 0x10ec
Sub-ID del dispositivo: 0x9196
Varios
Módulo: rtl8192ce
Tengo Mandriva 2011 64 bit.
Un saludo,
Álvaro
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 119538 /etc/wpa_supplicant.conf
Prueba a vaciar el fichero /etc/wpa_supplicant.conf, es decir, editarlo bajo root con tu editor de texto favorito y dejarlo sin nada. Esto hará que pierdas todas la configuraciones. Después, lanza de nuevo el wpa_supplicant_gui.
Como alternativa, puedes probar a mover el fichero wpa_supplicant.conf y generarlo vacío. Para ello, te vas a una consola y haz lo siguiente:
[usuario@localhost ~]$ su -
Contraseña:
[root@localhost ~]# cd /etc
[root@localhost etc]# mv wpa_supplicant.conf wpa_supplicant.conf.vieo
[root@localhost etc]# touch wpa_supplicant.conf
[root@localhost etc]#
Nota: en el pueblecito donde vivo, los jovenzuelos y las jovenzuelas se hablan entre sí diciéndose "ofú vieeeeooo" o también "ofú compaaaeee".
Suerte,
MOT
Usuario
# 119549 jeje
Ya intenté eso, pero lo de que me tire de la red cada X minutos me sigue pasando, se guardan log de esto en algún lado?
Jeje con respecto a tu PD en el sur de España de donde soy yo, también se dice mucho eso, y dondeyo vivo más concretamente : "la vin compae o la vin vieo"
-Para ser feliz solo hay que querer serlo-
BOFH
# 119553 RecoverDrake
Creo que Kapi tiene implementada una solución a tu problema.
Off-topic: ¿No estarás al pié de Sierra Nevada? En la Vega estoy yo, rodeado de matas de tabaco y habas.
Jeje
MOT
Usuario
# 119555 atl
Kapi? por donde encuentro eso? jeje
Off: Sip, yo también, Vegas del Genil -> Ambroz jeje, alguna mata de otra que tabaco he cortado, colgado y deshojado xD, aunque ahora estoy por las Alemanias.
-Para ser feliz solo hay que querer serlo-
Usuario
# 119556 http://blogdrake.net/index.ph
http://blogdrake.net/index.php?q=blog/kapyderi/recoverdrake-v2xx-disponible-para-pruebas-y-correccio...
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y
# 119558 Veamos...
Es que no se si la versión que esta subida tiene esa opción, pero vamos que lo tienes en la primera pestaña, solo tienes que marcar la opción de comprobación de linea wifi/ethernet y el lo hará solo.
Verifica que funciona y comentas...
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 119593 atl
Le he dado a las dos que he visto, a activar la comprobación wifi y a wifi intermitente abierta. Si veo que no tengo problemas os comento para cerrar el hilo, y ya curiosidad técnica, como haces esto?
-Para ser feliz solo hay que querer serlo-
Usuario
# 119594 atl
pues no, no me lo soluciona, una vez me ha puesto levantando wifi, y lo ha conseguido cuando se ha caido, pero el resto he tenido que hacerlo a mano yo, porque sigue saliendo como conectada un rato, solo que no tengo internet. Esto será problema de driver? porque es muy extraño que me corte la wifi cada X tiempo.
-Para ser feliz solo hay que querer serlo-
# 119598 Utiliza la que sale en el menu principal...
Utiliza la que sale en el primer menu y que tienes que marcar (Menu principal/Activar la comprobación wifi/Ethernet) ya que es diferente la codificación aunque hace el mismo resultado, a mi personalmente la que siempre me ha funcionado ha sido la que hay que marcar y la otra del otro menu depende si la comprobación es correcta aunque algunas veces se queda enganchada aunque no tengas Internet y claro no es problema del codigo sino del driver o lo que sea.
El como se hace, pues depende de cual de las dos, la del menu principal es una llamada a la ip privada y según el valor que devuelve le introduce el dato correcto para levantarla.
Antes de poder hacer funcionar este sistema te llevará a la ventana de opciones, donde debes introducir el tipo de red (ejemplo eth0) y el nombre de tu wifi (ejemplo WLAN_33), ya que con esos datos va directo al grano y no tiene que estar comprobando más datos que los necesarios.
Parte del codigo es este...
void recoverdrake::on_actionActivar_Comprobaci_n_de_wifi_triggered(bool g)
{
this->Refrescar();
QMessageBox m;
bool opcion7;
opcion7=ui->actionActivar_Comprobaci_n_de_wifi->isChecked();
QSettings seting("myorg","Aplica");
seting.setValue("opcion7",opcion7);
if (g==true)
{
if (ip != "")
{
ui->actionActivar_Comprobaci_n_de_wifi->setIcon(QIcon(":/Imagenes/good.png"));
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Comprobacion de red activada.");
if ( TipoRed == "ETH")
{
if (ConectEthernet != "Sin definir")
{
Wf = 1;
ControlWifi = new QTimer(this);
connect(ControlWifi, SIGNAL(timeout()), this, SLOT(CtrlWifi()));
ControlWifi->start(300000);
m.setText(tr("Se ha activado el control de wifi."));
m.exec();
}
else
{
int respuesta = 0;
respuesta = QMessageBox::question(this, QString::fromUtf8(tr("Red Ethernet")),
QString::fromUtf8(tr("
"
"No tienes definido la Conexion de tu red en las preferencias.
"
"Es necesario para que puedas realizar esta opcion.
"
"Se accedera a las preferencias para que puedas definirla.
"
"¿Acceder a la configuración de red?")), QMessageBox::Ok, QMessageBox::No);
if (respuesta == QMessageBox::Ok)
{
opciones *opcion=new opciones(this);
opcion->setStyleSheet("background-color: "+cantidad51+"; color: "+cantidad50+"; font-size: "+cantidad49+"pt; font-style: "+DatoTalla+"; font-family: "+cantidad47+"; font-weight: "+DatoNegro+"");
opcion->exec();
this->Actualizar();
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
}
else
{
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
opcion7=ui->actionActivar_Comprobaci_n_de_wifi->isChecked();
QSettings seting("myorg","Aplica");
seting.setValue("opcion7",opcion7);
ui->actionActivar_Comprobaci_n_de_wifi->setIcon(QIcon(""));
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Comprobacion de red activa desactivada. Falta definir los datos de red.");
return;
}
}
}
else if ( TipoRed == "WIF")
{
if (Essid != "Sin definir")
{
if (ConectWifi != "Sin definir")
{
Wf = 1;
ControlWifi = new QTimer(this);
connect(ControlWifi, SIGNAL(timeout()), this, SLOT(CtrlWifi()));
ControlWifi->start(300000);
m.setText(tr("Se ha activado el control de wifi."));
m.exec();
}
else
{
int respuesta = 0;
respuesta = QMessageBox::question(this, QString::fromUtf8(tr("Red Wifi")),
QString::fromUtf8(tr("
"
"No tienes definido el Essid o Conexion de tu red en las preferencias.
"
"Son necesarias para que puedas realizar esta opcion.
"
"Se accedera a las preferencias para que puedas definirlas.
"
"¿Acceder a la configuración de red?")), QMessageBox::Ok, QMessageBox::No);
if (respuesta == QMessageBox::Ok)
{
opciones *opcion=new opciones(this);
opcion->setStyleSheet("background-color: "+cantidad51+"; color: "+cantidad50+"; font-size: "+cantidad49+"pt; font-style: "+DatoTalla+"; font-family: "+cantidad47+"; font-weight: "+DatoNegro+"");
opcion->exec();
this->Actualizar();
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
}
else
{
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
opcion7=ui->actionActivar_Comprobaci_n_de_wifi->isChecked();
QSettings seting("myorg","Aplica");
seting.setValue("opcion7",opcion7);
ui->actionActivar_Comprobaci_n_de_wifi->setIcon(QIcon(""));
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Comprobacion de red activa desactivada. Falta definir los datos de red.");
return;
}
}
}
else
{
int respuesta = 0;
respuesta = QMessageBox::question(this, QString::fromUtf8(tr("Red Wifi/Ethernet")),
QString::fromUtf8(tr("
"
"No tienes definido el Essid o Conexion de tu red en las preferencias.
"
"Son necesarias para que pueda realizar esta opcion.
"
"Se accedera a las preferencias para que puedas definirlas.
"
"¿Acceder a la configuración de red?")), QMessageBox::Ok, QMessageBox::No);
if (respuesta == QMessageBox::Ok)
{
opciones *opcion=new opciones(this);
opcion->setStyleSheet("background-color: "+cantidad51+"; color: "+cantidad50+"; font-size: "+cantidad49+"pt; font-style: "+DatoTalla+"; font-family: "+cantidad47+"; font-weight: "+DatoNegro+"");
opcion->exec();
this->Actualizar();
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
}
else
{
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
opcion7=ui->actionActivar_Comprobaci_n_de_wifi->isChecked();
QSettings seting("myorg","Aplica");
seting.setValue("opcion7",opcion7);
ui->actionActivar_Comprobaci_n_de_wifi->setIcon(QIcon(""));
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Comprobacion de red activa desactivada. Falta definir los datos de red.");
return;
}
}
}
}
else
{
ui->actionActivar_Comprobaci_n_de_wifi->setChecked(false);
m.setText(tr("Problemas con la linea, por favor verifica que tienes acceso a Internet."));
m.exec();
}
}
else
{
ui->actionActivar_Comprobaci_n_de_wifi->setIcon(QIcon(""));
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Comprobacion de red activa desactivada.");
if (Wf == 1)
{
ControlWifi->stop();
}
m.setText(tr("Se ha desactivado el control de wifi.
""Utiliza esta opcion para volver a activarla."));
m.exec();
}
}
y esto lo que hace que se levante...
void recoverdrake::CtrlWifi()
{
if (Bloquear == 0)
{
drakeSistema drake;
ip = drake.getIP();
if (ip == "")
{
if ( TipoRed == "ETH")
{
system("ifup "+ConectEthernet+"");
trayIcon->showMessage("Control Ethernet","Levantando red...",QSystemTrayIcon::Information, 3000);
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Red levantada en Ethernet.");
}
else if ( TipoRed == "WIF")
{
system("ifconfig "+ConectWifi+" up");
system("iwconfig "+ConectWifi+" essid "+Essid+"");
trayIcon->showMessage("Control Wifi","Levantando red...",QSystemTrayIcon::Information, 3000);
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Red levantada en Wifi.");
}
}
QString hora = QTime::currentTime().toString("hh:mm:ss");
ui->textEdit_4->append(""+hora+"-- Linea de Internet correcta.");
}
}
Y esto lo que comprueba para ver si es correcta...
QString drakeSistema::getIP()
{
QProcess *procesoFree;
QStringList argumentosFree;
QByteArray ip;
procesoFree=new QProcess(this);
argumentosFree << "http://automation.whatismyip.com/n09230945.asp";
procesoFree->start("curl", argumentosFree);
if (! procesoFree->waitForStarted())
return QString("");
procesoFree->waitForFinished();
ip = procesoFree->readAllStandardOutput();
delete procesoFree;
QString res = QString(ip);
res.chop(0);
return res;
}
Prueba a ver si asi si funciona.
Comentas...
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 119779 hola
Hice esto, pero el problema persiste, a lo mejor me levanta la red una vez, pero la mayoría no, pero creo que se puede cerrar el hilo, porque parece que el problema es de driver, que son más bien maletes, es el martirio de siempre de los driver con linux, pero bueno que se le va a hacer, otras redes si me van bien :). Gracias!
PD: estaba pensando si probar con ndiwraper si probar con lso driver de windows o algo, sino se cierra el hilo lo comento por aquí cuando lo haga.
-Para ser feliz solo hay que querer serlo-
# 119823 Hazlo con ndiswrapper...
Puede que lo soluciones, ya que yo lo he utilizado de las dos maneras e incluso funciona la opción igualmente para cualquier tipo.
Solo tienes que buscar el fichero .ini de tu CD de la wifi y que este acompañado por un fichero .sys con el mismo nombre.
Por cierto si te funciona con otras redes, tambien puede ser por problemas con tu router, ya que por obviedad parece asi, mi configuración personal es ponerla en modo wep aunque se que es menos segura, pero al mismo tiempo es más estable. Si tus datos son de fabrica, tampoco estaria mal que resetearas el router para limpiar toda la "mierda" que se haya quedado por hay.
Ten en cuenta que si tienes puertos abiertos para cualquier software, tendrás que volver a configurarlos. MUCHO OJO!!
Y recuerda que para que funcione la opción de RecoverDrake tienes que definir los datos primero en tus preferencias que es la opción del primer menu, (ejm. WLAN_33, wlan0).
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 120519 Hola
Ya se que hace mucho, pero seguía con los problemas de Wifi, y ya me tenían.. amargado, creo y digo creo, porque me esperaré un día para confirmarlo.. que lo he solucionado:
He descargado los nuevos driver de mi tarjeta directamente de la página, de aquí:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&ProdI...
Los RTL8188CE últimos para linux.. y he seguido las instrucciones.. y ahora ya no se producen cortes (por ahora)
-Para ser feliz solo hay que querer serlo-
# 120522 Okis, avisa de solución para cerrar el hilo
Esperemos que asi sea, pero vamos que casi con seguridad que con lo que has expuesto debe funcionar.
Comentas...
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)