
Recientemente instalé Ubuntu 18.04 en mi dispositivo y realicé la configuración sin conexión a Internet. No tengo acceso a ningún cable Ethernet de repuesto, por lo que todo se reduce a WiFi. No tengo una conexión preexistente, por lo que no puedo instalar paquetes. En este punto, no tengo idea de qué hacer. Se detecta mi tarjeta inalámbrica, pero no aparece en ifconfig, pero sí aparecen Ethernet y loopback (lo que parece normal). No puedo ejecutar iwconfig porque no se instalaron wireless-tools, ni tampoco wpasupplicant. Aquí hay algunos comandos que brindan más información:
Respuesta1
Debes editar /etc/netplan/*.yaml
para habilitar tu tarjeta inalámbrica. Aquí tienes un .yaml básico. Tenga en cuenta la ortografía corregida de "ethernets" y "gateway4".
Necesitará instalar wireless-tools
y wpasupplicant
, por lo que deberá conectar su conexión Ethernet por cable (corregida) o descargarlos en otra máquina, colocarlos en una unidad flash/externa e instalarlos de esa manera. Hay una serie de dependencias, por lo que es posible que deba obtenerlas también para instalarlas. Verhttps://paquetes.ubuntu.com/.
Es posible que tengas que ajustar el .yaml, dependiendo de si quieres direcciones dhcp o estáticas. Ajuste las direcciones estáticas y el SSID/contraseña de Wi-Fi según sea necesario. Verhttps://netplan.io/examplespara obtener ayuda adicional.
Tenga en cuenta que netplan es muy exigente con la sangría, el espaciado y la ausencia de pestañas.
Para direccionamiento dhcp inalámbrico:
network:
version: 2
renderer: networkd
ethernets:
enp2s0f1:
addresses: [10.0.0.131/24]
gateway4: 10.0.0.1
nameservers
addresses: [10.0.0.1, 8.8.4.4, 8.8.8.8]
optional: true
wifis:
wlp3s0:
dhcp4: yes
access-points:
"network_ssid_name":
password: "**********"
Para IP estática inalámbrica:
network:
version: 2
renderer: networkd
ethernets:
enp2s0f1:
addresses: [10.0.0.131/24]
gateway4: 10.0.0.1
nameservers
addresses: [10.0.0.1, 8.8.4.4, 8.8.8.8]
optional: true
wifis:
wlp3s0:
addresses: [10.0.0.132/24]
gateway4: 10.0.0.1
nameservers:
addresses: [10.0.0.1, 8.8.4.4, 8.8.8.8]
access-points:
"network_ssid_name":
password: "**********"
sudo netplan --debug generate
# crear archivos de configuración
sudo netplan apply
# aplicar nueva configuración
reboot
# reiniciar y verificar el correcto funcionamiento
Respuesta2
Quiero agradecer a todos en este foro porque me brindaron información muy útil para resolver esto.
Para solucionar el problema de falta de wifi, no hay Internet con software y actualizaciones y posiblemente incluso con servidores de medios.
He incluido un archivo que puedes descargar y reemplazar los archivos y la información manualmente.
Ya lo probé con otras 13 personas y les funcionó sin problemas.
El archivo es mega.nz y este es el enlace:
--- ENLACE BORRADO ---
El archivo tiene un tamaño de 298 kb ya que es solo un archivo de texto, para una transparencia total.
Esta información está en el archivo de instrucciones en el zip. Si alguno de ustedes duda en descargar/reemplazar y luego modificar con el zip, siga los pasos a continuación.
Abrir directorio como administrador Abrir carpeta USER LIB NETWORKMAN Abrir carpeta NetworkManager.
Copie ESTOS archivos de NetworkManager, EN /usr/lib/NetworkManager. Debería tener 14 archivos dentro de su propio directorio.
Tienes netplan, red y carpeta NetworkManager
Mismo concepto que antes, abra la ubicación /etc. Abrir directorio como administrador Abrir carpeta /etc Abrir carpeta netplan, NetworkManager y red. (La red de carpetas no cambia con respecto a lo que pude ver en la instalación, pero obtuve más éxito al reemplazar todo lo mencionado)
Dentro de /etc reemplazarás los archivos preinstalados por los nuevos. HAZLO paso a paso para no estropearlo, porque debes cambiar cierta información como se indica a continuación. (Para tu comodidad, dado que la mayoría de las personas usan diferentes versiones de Linux/debian/ubuntu, si quieres estar seguro, retrocede de sus archivos originales, y si este proceso no funciona con usted, reemplace los nuevos con los originales)
/etc/netplan
#1. En el archivo 00-installer-config.yaml, acceda al archivo y asegúrese de cambiar enp3s0 por el nombre de su dispositivo ETHERNET. Como se muestra abajo:
network:
ethernets:
enp3s0:
dhcp4: yes
version: 2
renderer: NetworkManager
#2 En 00-installer-config-wifi.yaml ABORDARÁ EL PROBLEMA DE NO WIFI. acceda al archivo y asegúrese de cambiar wlo1 por el nombre de su dispositivo Wifi. Como se muestra abajo:
# This is the network config written by 'subiquity'
network:
version: 2
renderer: NetworkManager
wifis:
wlo1:
access-points:
MywifiName123:
password: bignasty123
dhcp4: yes
Si no cambia esto, no solucionará el problema de NINGUNO DE LOS DISPOSITIVOS.
/etc/NetworkManager/NetworkManager.conf, aquí los archivos originales que vienen con el instalador, muestran administrado=false. El siguiente cambia el código a administrado = verdadero.
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
- Misma ubicación en una carpeta diferente, /ect/NetworkManager/system-connections/ el archivo netplan-enp3s0.nmconnection, cambie interface-name=enp3s0 por el nombre de su dispositivo Ethernet. Si tiene un dispositivo compatible con ipv6, puede cambiarlo a automático desde ignorar. El uuid también será diferente para su dispositivo, así que cámbielo también.
[connection]
id=netplan-enp3s0
uuid=6effa1b1-280b-3785-9b52-c723b445fb3e
type=ethernet
interface-name=enp3s0
timestamp=1687929716
[ethernet]
auto-negotiate=true
wake-on-lan=0
[ipv4]
method=auto
[ipv6]
addr-gen-mode=eui64
method=ignore
[proxy]
Misma ubicación, archivo diferente /ect/NetworkManager/system-connections/netplan-enp3s0.nmconnection netplan-wlo1-MYWIFINAME-2.0.nmconnection. Cambie la palabra wlo1 por el nombre de su dispositivo wifi. Haga lo mismo con la información dentro de ese archivo. El uuid también será diferente para su dispositivo, así que cámbielo también. EJEMPLO A CONTINUACIÓN: (honestamente, no creo que la marca de tiempo importe)
[connection]
id=netplan-wlo1-MywifiName
uuid=3152ed4b-995b-3833-b9d7-277f4d5c30c2
type=wifi
autoconnect=false
interface-name=wlo1
timestamp=1687929257
[wifi]
mode=infrastructure
ssid=Mywifiname
[wifi-security]
key-mgmt=wpa-psk
psk=password123
[ipv4]
method=auto
[ipv6]
addr-gen-mode=eui64
method=ignore
[proxy]
DESPUÉS DE REALIZAR ESTOS PASOS. Terminal abierta
sudo netplan apply
sudo systemctl
sudo ip link set enp0s3 down
sudo ip link set enp0s3 up
sudo nmcli networking off
sudo nmcli networking on
sudo systemctl restart NetworkManager
or
sudo systemctl restart NetworkManager.service
sudo nmcli networking off
sudo nmcli networking on
DESPUÉS DE TODOS ESTOS PASOS, ¿NO HAS REINICIADO, PERO QUIERES PROBAR SI FUNCIONA? CAMBIE SET wlo1/enp3s0 AL NOMBRE DE SU DISPOSITIVO.
sudo
nmcli dev set wlo1 managed yes
sudo nmcli dev set enp3s0 managed yes
Si se completan todos los pasos, puede reiniciar sudo reboot
Una vez que su sistema arranca, si no tiene Internet, terminal sudo nmcli dev set wlo1 administrado sí
si no tienes ethernet,
sudo nmcli dev set enp3s0 managed yes
Si llegó hasta aquí y aún tiene problemas, retracte sus pasos y confirme que la información de identificación de su dispositivo sea correcta en todos los archivos.
¿Cómo haces eso?
nmcli
Sugiero escribirlo o copiarlo y pegarlo para facilitar el acceso.
Si su sistema operativo no tiene un plan de red instalado, puede copiar y pegar en la terminal lo siguiente
sudo apt update
sudo apt upgrade
sudo apt -y install netplan.io
Si desea eliminarlo entonces:
sudo apt-get remove netplan.io
o:
sudo apt-get purge netplan.io
sudo apt-get -y purge netplan.io
sudo apt-get -y autoremove --purge netplan.io
ESTO ME LLEVÓ. 6 HORAS PARA SOLUCIONAR PROBLEMAS, REINICIAR, REEMPLAZAR Y ESTA FUE LA EJECUCIÓN PERFECTA PARA HACER FUNCIONAR WIFI Y ETHERNET.
ESTO SOLUCIONA EL PROBLEMA DE NO WIFI, NO HAY INTERNET CON EL SOFTWARE Y ACTUALIZACIONES, NO SE PUEDE DESCARGAR/ACTUALIZAR USANDO EL SOFTWARE GNOME, Y si está utilizando alguna máquina virtual o servidor de medios, ayuda a asegurarse de que sus dispositivos estén en buen estado de funcionamiento.
Espero que esto funcione para todos como lo hizo para mí. (confirmado que funciona para Mint, Ubuntu 19 A 23.04, Ubuntu SERVER 20 A 23, sin cabeza o con GUI, Arch y MATE) Es posible que esto funcione en otras versiones, pero no las he probado yo mismo.