Forum › Forums › General › Other Languages › Spanish › No se puede crear interfaz con Connman
- This topic has 3 replies, 2 voices, and was last updated Jul 8-1:24 pm by jeancarlogarcia.
-
AuthorPosts
-
January 27, 2025 at 10:35 am #168416
jeancarlogarcia
MemberHola a todos, espero puedan ayudarme. Hoy prendí mi computadora y me he encontrado con éste error de cmst. Indica “No se puede crear una interfaz con connman en el bus del sistema. cmst no podrá comunicarse con connman” y estoy sin internet.
Intenté restart todo el dbus, networking service y el conmman pero no soluciona el problema. Ingrese a la linea de comandos connmanctl con la esperanza de poder restablecer pero no copie ese mensaje decía algo así que no existía servicio net.conmman disponible. Es una laptop dual, en este momento estoy escribiendo desde windows. Cuando usé el comando lpconfig, pareciera que no está detectando mis dispositivos de ethernet pero no tengo ni idea porque perdieron la conexión y como restablecerlos.
Si alguien, conoce de algún tutorial o algo similar, se lo agradecería hasta ahora no he podido conseguir ninguna solución en Google.
January 27, 2025 at 11:17 am #168417Caesar
MemberUna vez me ocurrio algo parecido, no lo consegui arreglar, reinstale el sistema de nuevo, si instalas antix full no deberias tener problemas. He buscado un poco y no encuentro algo claro, te puedo dejar los comandos de chatgpt por si te sirve alguno:
El error que mencionas, **“No se puede crear una interfaz con connman en el bus del sistema”**, indica que el programa **CMST** (ConnMan System Tray) no puede comunicarse con **ConnMan**, el administrador de red en tu sistema. Esto generalmente sucede por uno de los siguientes motivos:
1. **ConnMan no está corriendo.**
2. **Permisos insuficientes** para que CMST acceda a ConnMan.
3. **Configuración dañada** o conflicto en los archivos de ConnMan.### **Pasos para resolverlo**
#### **1. Verifica si ConnMan está corriendo**
Ejecuta el siguiente comando en la terminal para verificar si ConnMan está activo:
`bash
ps -e | grep connman
`– Si ves un proceso con el nombre
connmand, ConnMan está funcionando.
– Si no aparece nada, debes iniciarlo manualmente:
`bash
sudo service connman start
`
Si estás en un sistema sin systemd (como antiX), usa:
`bash
sudo /etc/init.d/connman start
`#### **2. Reinstala ConnMan y CMST**
En caso de que ConnMan no funcione correctamente, intenta reinstalarlo:
`bash
sudo apt update
sudo apt install –reinstall connman cmst
`#### **3. Verifica permisos**
CMST necesita permisos para comunicarse con ConnMan a través del bus de D-Bus. Si los permisos están mal configurados, puedes restablecerlos:
1. Abre el archivo de configuración de permisos de ConnMan:
`bash
sudo nano /etc/dbus-1/system.d/connman.conf
`
2. Asegúrate de que la sección<policy>permita al usuario acceder:
`xml
<policy user=”your-username”>
<allow send_destination=”net.connman”/>
<allow send_interface=”net.connman.Manager”/>
</policy>
`
Reemplazayour-usernamecon tu nombre de usuario.3. Guarda y reinicia D-Bus y ConnMan:
`bash
sudo service dbus restart
sudo service connman restart
`#### **4. Configuración de red manual con ConnMan**
Si CMST no puede abrirse, puedes usar **connmanctl** directamente para conectarte a Internet:
1. Abre una terminal y escribe:
`bash
connmanctl
`
2. Una vez dentro del intérprete de comandos:
– Escribeenable wifipara activar el WiFi.
– Usascan wifipara buscar redes disponibles.
– Escribeservicespara listar las redes disponibles.
– Conecta a una red con:
`bash
connect <nombre-de-servicio>
`
Si es una red protegida, te pedirá la clave.3. Verifica el estado de la conexión con:
`bash
connmanctl state
`#### **5. Limpia los archivos de configuración de ConnMan**
Si persiste el problema, puede deberse a un archivo de configuración corrupto. Haz lo siguiente:
`bash
sudo rm -rf /var/lib/connman/*
sudo rm -rf /etc/connman/*
sudo service connman restart
`#### **6. Verifica los logs**
Si nada funciona, revisa los logs de ConnMan para diagnosticar el problema:
`bash
journalctl -u connman
`#### **7. Alternativa temporal: usa
dhclient**
Si ConnMan sigue sin funcionar, puedes obtener una dirección IP temporalmente con:
`bash
sudo dhclient <nombre-de-interfaz>
`
Reemplaza<nombre-de-interfaz>por el nombre de tu dispositivo de red, comowlan0oeth0.—
January 29, 2025 at 3:45 pm #168721jeancarlogarcia
MemberCaesar, de verdad, que muchas gracias por toda la explicación. Si efectivamente Connman no está corriendo, voy a seguir cada uno de los pasos que me indicas aquí y después te cuento. Pero yo tengo AntiX full ya instalado, en caso, tal tendré que reinstalar. Muchas gracias por tomarte el tiempo para responder.
July 8, 2025 at 1:24 pm #180999jeancarlogarcia
MemberHace bastante tiempo de este post, pero era una tarea que tenía pendiente, estos fueron los pasos que seguí para resolver:
Si el problema persiste después de reiniciar ConnMan manualmente, sigue estos pasos:
1. **Verificar si ConnMan está instalado correctamente** Ejecuta:
dpkg -l | grep connmanSi ConnMan no está instalado correctamente, reinstálalo con:
sudo apt update && sudo apt install --reinstall connmanLuego, intenta iniciar el servicio de nuevo:
sudo service connman restart2. **Comprobar si otro gestor de red está interfiriendo** Verifica si NetworkManager está instalado:
dpkg -l | grep network-managerSi aparece instalado, desactívalo para evitar conflictos:
sudo apt remove --purge network-manager
sudo service connman restart3. **Eliminar archivos de configuración corruptos** Borra los archivos de configuración de ConnMan y reinicia el servicio:
sudo rm -rf /var/lib/connman/*
sudo service connman restart4. **Forzar detección de dispositivos de red** Lista las interfaces de red disponibles:
ip link showSi no aparecen interfaces de red (como
wlan0oeth0), intenta cargarlas manualmente:sudo modprobe -r r8169
sudo modprobe r8169(Sustituye
r8169por el módulo correcto según tu hardware. Usalspci -nnk | grep -i net -A3para identificarlo).5. **Verificar la caché de paquetes de ConnMan** Si no tienes conexión a internet para reinstalar ConnMan, verifica si el paquete ya está en la caché de
apt:ls /var/cache/apt/archives/ | grep connmanSi el paquete está disponible, puedes reinstalarlo manualmente:
sudo dpkg -i /var/cache/apt/archives/nombre_del_paquete.deb- This reply was modified 1 year, 2 months ago by jeancarlogarcia.
- This reply was modified 1 year, 2 months ago by jeancarlogarcia. Reason: Estilos usar bbcode
-
AuthorPosts
- You must be logged in to reply to this topic.