Kullanıcı oturum açmadan önce ağa bağlanın


19

Bir öğrenme deneyi olarak, Ubuntu Masaüstü'nü bir sunucuya dönüştürmeye çalışıyorum. Ben başardı boot zamanında devre dışı X ve şimdi, herhangi bir kullanıcı günlükleri açılmadan benim WiFi ağına bağlanmak için bilgisayar almak için çalışıyorum. Bu şekilde, her bilgisayarıma yakın fiziksel olmak zorunda olmayacak yeniden başlatıldığında. Eğer bir şekilde yardımcı olabilir (yeniden yapılandırmak zorunda değilsiniz güzel olurdu!) Ağ Yöneticisi'ni kullanarak WiFi bağlantısı kurduk.

Yanıtlar:


30

Nasıl yapılacağını öğrendim :) Ağ Yöneticisi> Bağlantıları Düzenle'ye gidin . Bağlantınızı seçin, Düzenle'yi tıklayın ve Tüm kullanıcılar için kullanılabilir'i işaretleyin .

Ayrıca, önyükleme sırasında otomatik olarak gelmesini istediğiniz her arabirim için bir satır eklemeniz gerekebilir /etc/network/interfaces:

auto eth0
auto wifi0

Zaten denedim ama çalışmıyor.
karthick87

Evet, burada çalışıyor. Bağlantı DHCP kullanmıyor, ancak DHCP nedeniyle işe yaramayacağından şüpheliyim.
Olivier Lalonde

4
Arabirim kartları her zaman "eth0" ve "wifi0" olarak adlandırılmaz. Ethernet arayüzlerinin adlarını "cat / proc / net / dev" veya "ifconfig" ile bulabilirsiniz.
Jonathan

1
yeni Ubuntu 16.04 yüklememde çalışmıyor. Ağ bağlantısı yalnızca kullanıcı oturum açtıktan sonra yapılır. Bu, uzaktan çalışmayı son derece zorlaştırır.
LD James

1
16.04 LTS'imle çalışmayacak. Konsolda oturum açmayı gerektirir, ardından otomatik olarak bağlanır. Evet, tek kullanıcı olduğumu bile olsa, tüm kullanıcılar tarafından kullanılabilir olduğu kontrol ediliyor. -> Ve sadece komik olmak için, giriş ekranında WiFi ağları sunuyor, ancak seçmeye çalıştığımda yetersiz ayrıcalık diyor. Ha Ha. Kimin kullanıcı arayüzünü yaptığı QC mizah anlayışına sahiptir.
SDsolar

16

Ubuntu 16.x kullanıyorsanız adresine gidin /etc/NetworkManager/system-connections/. Burada kablosuz ağınızla aynı ada sahip bir dosya bulacaksınız. Bu dosya wifi kimlik bilgilerinizi ve ayarlarınızı içerir. Düzenleyin permission=, =işaretli satırı bulun ve işaretten sonra (veya tüm satırdan) her şeyi kaldırın .

Yeniden başlatın ve giriş yapmadan önce bağlanabilirsiniz.


2
Ayrıca, psk-flags=1parola kullanıcıların home dizininde şifreli olarak saklandığı anlamına gelir. bu durumda giriş yapmadan önce prob çalışmaz. Daha az güvenli, ama işe bu gerekiyorsa, yerine pask-flags=1ile psk=MyWifiPassword. Bu düşünce hakkında daha fazlası: lauri.xn--vsandi-pxa.com/cfgmgmt/…
dhaupin

= İşaretinden sonra hiçbir şey yok. Konsolda oturum açana kadar bağlanmaz. WiFi benim tek bağlantısı olduğu için uzaktan yapamam - bu bana bir yeniden başlatma kurtarmak için bilgisayara seyahat etmek zorunda. Bir UPS üzerinde ama bu bile sadece bu kadar uzun sürebilir.
SDsolar

5

dhaupin'in çözümü küçük değişiklikler ile sorunumu çözdü:

Dosyamın /etc/NetworkManager/system-connections/bir permission=satırı yoktu . Ama bir psk-flags=1çizgisi vardı. Yorum yapmak ve bir psk="MyWifiPassword"satır eklemek Network-Mangler sorununu çözdü.

Yeniden başlatıldı ve giriş yapmadan çevrimiçi oldu.


Zaten psk = Mypassword "satırım vardı ve hala yapmıyor.
SDsolar

1

Arabirimler dosyasını düzenleyin /etc/network/interfaces

sudo -H gedit /etc/network/interfaces

Aşağıdakileri ekleyin,

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

Yapma şeklim (cevabımı görün) ile seninki arasında teknik bir fark var mı?
Olivier Lalonde

Olivier, çözümünüzün nispeten yeni bir özelliğine bağlı olarak daha güncel olduğunu düşünüyorum NetworkManager. Kathick'in çözümü ise, tümüyle atlatılır NetworkManager. Çözümünüz NetworkManagerbağlantıyı takip ettiğinden ve geçici olarak kaybolursa yeniden bağlandığından çözümünüz daha sağlam olabilir (ancak interfacesbazı durumlarda bu şekilde olabilir).
loevborg

Bu dosya ile uğraşmaktan nefret ediyorum, artı bu bilgisayar alreayd statik bir IP olarak diğer tüm bilgisayarların hosts dosyasına girilir. wpa_supplicant iyidir. Yine de yapmıyor.
SDsolar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.