Connettiti alla rete prima dell'accesso dell'utente


19

Come esperimento di apprendimento, sto cercando di trasformare Ubuntu Desktop in un server. Sono stato in grado di disabilitare X al momento dell'avvio e ora sto provando a connettere il mio computer alla mia rete WiFi al momento dell'avvio, prima che qualsiasi utente acceda. In questo modo, non dovrò essere fisicamente vicino al mio computer ogni volta che si riavvia. Ho impostato la connessione WiFi usando Network Manager se questo può aiutare in qualche modo (sarebbe bello non doverlo riconfigurare di nuovo!).

Risposte:


30

Ho scoperto come farlo :) Basta andare in Network Manager> Modifica connessioni . Seleziona la tua connessione, fai clic su Modifica e seleziona Disponibile per tutti gli utenti .

Potrebbe anche essere necessario aggiungere una riga per ciascuna interfaccia che si desidera visualizzare automaticamente all'avvio in /etc/network/interfaces:

auto eth0
auto wifi0

Funziona? L'ho già provato ma non funziona.
karthick87,

Sì, funziona qui. La connessione non utilizza DHCP ma dubito che non funzionerebbe a causa di DHCP.
Olivier Lalonde il

4
Le schede di interfaccia non saranno sempre chiamate "eth0" e "wifi0". È possibile trovare i nomi delle interfacce Ethernet con "cat / proc / net / dev" o "ifconfig".
Jonathan,

1
Non funziona sulla mia nuova installazione di Ubuntu 16.04. La connessione di rete viene stabilita solo dopo che un utente ha effettuato l'accesso. Ciò rende estremamente difficile il funzionamento remoto.
LD James,

1
Non funzionerà con il mio 16.04 LTS. Richiede l'accesso sulla console, quindi si connette automaticamente. Sì, è verificato per essere disponibile per tutti gli utenti, anche se io sono l'unico. -> E solo per essere divertente, nella schermata di accesso offre le reti WiFi ma quando provo a selezionarlo dice privilegio insufficiente. Ah ah Chiunque stia facendo il loro QC UI ha un senso dell'umorismo.
SDsolar,

16

Se stai usando Ubuntu 16.x, vai a /etc/NetworkManager/system-connections/. Lì troverai un file con lo stesso nome della tua rete wireless. Questo file contiene le credenziali e le impostazioni Wi-Fi. Modificalo, trova la linea con permission=e rimuovi tutto dopo il =segno (o l'intera linea).

Riavvia e puoi connetterti prima dell'accesso.


2
Inoltre, psk-flags=1significa che la password viene archiviata crittografata nella home directory degli utenti. probabilmente non funzionerà prima dell'accesso in quel caso. È meno sicuro, ma se ti serve per farlo, puoi sostituirlo pask-flags=1con psk=MyWifiPassword. Maggiori informazioni su questo pensiero: lauri.xn--vsandi-pxa.com/cfgmgmt/…
dhaupin

Non c'è nulla dopo il segno =. E non si connette fino a quando non accedo alla console. Dato che il WiFi è la mia unica connessione, non posso farlo da remoto - questo mi obbliga a recarmi al computer per recuperare da un riavvio. È su un UPS ma anche quello può durare solo così a lungo.
SDsolar,

5

La soluzione di Dhaupin ha risolto il mio problema con piccole modifiche:

Il mio /etc/NetworkManager/system-connections/file non aveva una permission=linea. Ma aveva una psk-flags=1linea. Commentandolo e aggiungendo una psk="MyWifiPassword"riga è stato risolto il problema del Network-Mangler.

Riavviato ed è arrivato online senza effettuare l'accesso.


Avevo già la linea psk = Mypassword "e ancora non lo fa.
SDsolar

1

Modifica il file delle interfacce /etc/network/interfaces

sudo -H gedit /etc/network/interfaces

Aggiungi quanto segue,

auto ra0
iface ra0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

C'è una differenza tecnica tra il modo in cui l'ho fatto (vedi la mia risposta) e il tuo?
Olivier Lalonde il

Olivier, penso che la tua soluzione sia più aggiornata, a seconda della funzionalità relativamente nuova di NetworkManager. La soluzione di Kathick, d'altra parte, elude del NetworkManagertutto. La tua soluzione potrebbe essere più robusta in quanto NetworkManagertiene traccia della connessione e si riconnette se viene temporaneamente persa (anche se interfacesin alcuni casi il modo potrebbe farlo).
loevborg,

Odio pasticciare con quel file, inoltre questo computer viene inserito nel file hosts di tutti gli altri computer come IP statico. wpa_supplicant va bene. Eppure non lo fa ancora.
SDsolar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.