CLI kullanarak kablosuz bir ağa otomatik olarak bağlanma


13

Makinem her başladığında kablosuz bir ağa otomatik olarak bağlanmak için ihtiyacım var

Başsız bir sunucu (10.04) çalıştırıyorum ve ağa manuel olarak bağlanmak için aşağıdaki komutları kullanıyorum

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

Etc / network / interfaces dosyasını değiştirerek bunu yapıp yapamayacağımızı takdir edeceğim

Yönlendiricimin wep çalıştığını lütfen unutmayın, şimdiden teşekkürler


Alaka düzeyini görmüyorum. AP'ye sorunsuzca bağlanabiliyorum, sadece süreci otomatikleştirmek istiyorum ve rehberiniz bunu içermiyor
loo3y35

Tamamen haklısın.
Luis Alvarado

Bir cevap gönderdim, lütfen test edin ve bana bildirin.
Luis Alvarado

Tamam ... bu dhcp ile dün benim için çalıştı ama bugün girişte bir komut dosyası çalıştırarak bunu yapmaya çalıştığımı hatırladım, bu yüzden komut dosyasını kaldırdım ve makinem artık çalışmıyor; VGA veya WiFi modülünü bir seferde bağlayabilirim, Wi-Fi modülünü çıkardığımda makine iyi çalışıyor ve eth1 geçerli bir IP alıyor
loo3y35 29:14

GUI'de şunları yapabilirsiniz: NetworkManager'ı Getir -> (Tıkla) Bağlantıları Düzenle -> Geçerli bağlantıyı seç Bağlantı listesinden -> (Tıkla) Düzenle -> (Tıkla) Genel -> (Onay İşareti) Otomatik bağlanma bu ağ & Tüm kullanıcılar bu ağa bağlanabilir (L. James tarafından linuxquestions.org kopyalandı)
Tom

Yanıtlar:


11

Lütfen / etc / network / interfaces dosyanızı şu şekilde değiştirin:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

Eğer ssh ve ftp'yi sunucuya girmeyi düşünüyorsanız, nerede olduğunu bilmeniz gerekir. Statik bir IP adresiyle yapın:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Ayrıca, ayarlarınız ağınızın WEP ile şifrelenmiş olduğunu ve bu da oldukça güvensiz olduğunu gösterir. Yönlendiriciyi WPA2-AES olarak değiştirmenizi öneririm:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Yönlendiricide DHCP sunucusu tarafından kullanılan aralığın dışında bir adres seçtiğinizden ve elbette bilgilerinizi burada değiştirdiğinizden emin olun.


1
Yordam çalışır, ancak oturum açtıktan sonra her yeniden başlatmada bunu yapmam gerekiyor: sudo ifdown wlan0 && sudo ifup -v wlan0 Bunu otomatik olarak yapmanın bir yolu var mı?
ad3luc

@ ad3luc Bu sorunu çözebildiniz mi?
user427969 23:16

@ user427969 hayır ... ama bunun bir donanım uyumluluğu olduğunu düşünüyorum. O dizüstü bilgisayarı terk ettim. Yine de teşekkürler.
ad3luc

2

Giriş Yapıldığında Otomatik Kablosuz Bağlantı

Kablosuz bir yönlendiriciye otomatik olarak oturum açmak istediğiniz durumlar için adımlar şunlardır:

  1. interfaceDosyayı açın :

    sudo nano /etc/network/interfaces
    
  2. Aşağıdaki bilgileri ekleyin (Arayüzünüzün wlan0 olarak adlandırıldığı varsayılarak):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. Dosyayı kaydedin ve bilgisayarı yeniden başlatın.


Benim linux makine RB110 (tek kartlı bir bilgisayar) ve sadece bir pci arayüzü var (hem wifi hem de VGA pci), bu yüzden onları aynı anda bağlayamıyorum ve bu nedenle hata mesajını göremiyorum ama güzelim makinenin eth1 hakkında bir adres bile almadığından emin olun; Makineye erişmek için SSH kullanıyorum
loo3y35

1
Otomatik wifi'yi bana yönlendirdiğiniz şekilde yapılandırdıysam ve modül bağlıysa, makineye SSH üzerinden erişemiyorum. Ancak, modül bağlı değilse SSH yapabilirim ve wlan0 bulunamadı hataları alıyorum ve yapılandırmayı kaldırırsam, VGA modülü bağlı olmasa bile sorunsuz bir şekilde SSH yapabilirim
loo3y35

İlk olarak, özellikle tüm ssh / ağ / uzaktan erişim senaryosunda karşılaştığınız sorunu ve daha pek çok şeyi düzeltebilecek birkaç güncelleme içerdiğinden Ubuntu'nun yeni bir sürümüne güncellemenizi öneririm (Sadece 10.04 fark ettiniz). Durumunuzda daha yeni bir sürüm kullanmak mümkün mü? Şu anda burada 13.10'da yaptığımdan beri soruyorum ve doğru çalışıyor. Tabii ki aynı donanım değil, ssh kablosuzya yukarıda belirtilen yapılandırma ile bağlandıktan sonra çalışır.
Luis Alvarado

Aslında hayır, bu donanımımda çalıştırabileceğim en son sürüm; oldukça eski. Buna ek olarak, çalıştırdığım sürüm LTS ve hala Nisan 2015'e kadar destekleniyor
loo3y35

1
roboard.com/RB-110.htm ve i486 işlemcisine sahip
loo3y35
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.