Bu yazımızda, ağ cihazlarını yönetmek için NetworkManager'ı kullanan modern Linux dağıtımlarında WiFi ağınıza komut satırından nasıl bağlanacağınızı göstereceğiz.
Bu makale, ağları yönetmek için NetworkManager'ı kullanan ve “nmcli” komut satırı aracına sahip olan, aşağıda listelenen Linux dağıtımları ve diğer Linux dağıtımları (listelenmemiş) üzerinde çalışmalıdır.
- ubuntu
- Debian
- Linux Nane
- Temel İşletim Sistemi
- Fedora
- RHEL
- CentOS Akışı
- AlmaLinux
- Kayalık Linux
- openSUSE
- SUSE Linux Kurumsal Sunucu (SLES)
- Oracle Linux
İçeriğin Konusu:
- Nmcli Kullanarak Linux'un Tüm Ağ Cihazlarını Komut Satırından Listeleme
- Nmcli Kullanarak Komut Satırından Linux'ta Kullanılabilir WiFi Ağlarını Arama
- Nmcli Kullanarak Komut Satırından Linux'ta Bir WiFi Ağına Bağlanma
- Komut Satırından WiFi/İnternet Bağlantısını Kontrol Etme
- Nmcli Kullanarak Linux'ta WiFi Ağından Komut Satırından Bağlantıyı Kesme
- Çözüm
Nmcli Kullanarak Linux'un Tüm Ağ Cihazlarını Komut Satırından Listeleme
Linux bilgisayarınıza kurulu tüm ağ cihazlarını listelemek için aşağıdaki komutu çalıştırın:
$ sudo nmcli cihazı
Listede WiFi ağ arayüzünüzü bulmalısınız. Bizim durumumuzda WiFi ağ arayüzüne “wlp7s27u1” adı verilmektedir.
Nmcli Kullanarak Komut Satırından Linux'ta Kullanılabilir WiFi Ağlarını Arama
Bölgenizdeki tüm WiFi ağlarını listelemek için aşağıdaki komutu çalıştırın:
$ sudo nmcli cihazı wifi listesiGördüğünüz gibi bölgemizdeki tüm WiFi ağları listelenmiştir.
Herhangi bir nedenle istediğiniz WiFi SSID'niz listede görüntülenmiyorsa aşağıdaki komutla yeniden tarama yapın:
$ sudo nmcli cihazı wifi yeniden taramasıGördüğünüz gibi, yeniden taramanın ardından çok daha fazla WiFi ağı listeleniyor.
$ sudo nmcli cihazı wifi listesi
Nmcli Kullanarak Komut Satırından Linux'ta Bir WiFi Ağına Bağlanma
WPA2 'gizli' parolasıyla yapılandırılmış 'NodeKite-2.4G' WiFi ağı SSID'sine (diyelim) bağlanmak için aşağıdaki komutu çalıştırın:
$ sudo nmcli cihazı wifi bağlantısı 'NodeKite-2.4G' şifre 'gizli'WiFi ağına bağlanmak için WiFi yönlendiricinizin BSSID'sini aşağıdaki şekilde de kullanabilirsiniz:
$ sudo nmcli cihazı wifi bağlantısı '68:22:BB:41:B6:A9' şifre 'gizli'Gizli bir Wi-Fi ağına “HiddenNet” SSID (diyelim ki) ile bağlanmak istiyorsanız bunu şu şekilde yapabilirsiniz:
$ sudo nmcli cihazı wifi bağlantısı 'Gizli Ağ' şifre 'gizli' gizlenmiş EvetEğer bilgisayarınızda birden fazla Wi-Fi ağ arayüzü varsa ve belirli bir Wi-Fi ağ arayüzünü kullanarak bir WiFi ağına bağlanmak istiyorsanız, bunu sonuna aşağıdaki gibi “ifname” bayrağını ekleyerek yapabilirsiniz:
$ sudo nmcli cihazı wifi bağlantısı 'NodeKite-2.4G' şifre 'gizli' ifname wlp7s27u1Yeni bir NetworkManager bağlantısı oluşturulup etkinleştirilmeli ve bilgisayarınız WiFi ağına bağlanmalıdır.
Gördüğünüz gibi yeni bir “NodeKite-2.4G” NetworkManager bağlantı profili (bağlanmak için yapılandırdığınız WiFi SSID ile aynı isim) oluşturuldu.
$ sudo nmcli bağlantısı
Komut Satırından WiFi/İnternet Bağlantısını Kontrol Etme
İstediğiniz WiFi ağına bağlandığınızda, WiFi ağ arayüzünüz (bu durumda wlp7s27u1), aşağıdaki ekran görüntüsünde görebileceğiniz gibi DHCP aracılığıyla yönlendiricinizden bir IP adresi almalıdır:
$ ip A
Ayrıca “google.com”a (veya diğer popüler web sitelerinin alan adlarına) ping atabilmeniz gerekir.
$ ping -C 3 Google iletişim
Nmcli Kullanarak Linux'ta WiFi Ağından Komut Satırından Bağlantıyı Kesme
WiFi ağı SSID NodeKite-2.4G bağlantısını kesmek için aşağıdaki komutu çalıştırın:
$ sudo nmcli bağlantısı kesildi 'NodeKite-2.4G'
Gördüğünüz gibi “NodeKite-2.4G” NetworkManager bağlantısı[1] ve “wlp7s27u1”[2] WiFi ağ arayüzü de kapalı. WiFi ağıyla bağlantınız kesildiğinde herhangi bir web sitesinin DNS adlarına da ping işlemi yapamazsınız[3].
$ sudo nmcli bağlantısı$ ip A
$ ping -C 3 Google iletişim
Çözüm
Bu yazıda, bölgenizdeki mevcut WiFi ağlarını listelemek ve istediğiniz WiFi ağına bağlanmak için “nmcli” NetworkManager komut satırı aracını nasıl kullanacağınızı gösterdik. Ayrıca Linux'ta komut satırından bir WiFi ağına bağlandığınızda internet bağlantısını nasıl kontrol edeceğinizi de gösterdik. Bu makaleyi okuduktan sonra “nmcli” NetworkManager aracını kullanarak Linux sisteminizdeki WiFi ağlarını komut satırından yönetebiliyor olmalısınız.