Wifi Over Terminal
Selamlar Efendim,
Bugün, bana arada sırada gelen “Nvidia Driver’ı da neymiş yauv” gazının sonucunda yine siyah ekranla kala kaldığım bir maceraya atıldım. Bu macera esnasında daha önce herhangi bir wifi ağına Terminal’den bağlanmadığımı farkettim ve nasıl bağlanabileceğimi araştırıp buraya da not etmek istedim. Şuan çalıştığım makinenin OS’i Debian 10 (buster) yazıya başlamadan bunu da belirteyim.
Buradaki kaynakta Network Manager nasıl kullanılır oldukça güzel bir şekilde anlatmış. Ben de buradaki kaynağı takip ederek uygulamaya başlıyorum.
nmcli general status
Bulunduğumuz cihazın bağlantı durumunu kontrol etmek için yukarıdaki komutu kullanıyoruz.
nmcli connection show
Bu komut ile de daha önce giriş yaptığımız kaydettiğimiz ağları listeliyoruz.
nmcli con up $network_name
Eğer daha önce kaydettiğimiz ağlardan birisine bağlanmak istiyorsak, yukarıdaki komut’a bağlanacağımız ağın adını vererek bağlanabiliyoruz. Bağlantıyı ilk defa kuracak ise aşağıdaki adımları takip ediyoruz.
kaygisiz@akua:~$ nmcli device status
DEVICE TYPE STATE CONNECTION
br-f9614c6c587f bridge connected br-f9614c6c587f
wlp3s0 wifi disconnected --
Bilgisayarımızdaki cihazların durumunu görüntülüyoruz. Buradaki Type’ı wifi olan device adını bir kenara yazıyoruz. Benim durumum için bu wlp3s0.
kaygisiz@akua:~$ nmcli dev wifi list
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURI
Akua Infra 1 117 Mbit/s 100 **** WPA2
Bağlanabileceğimiz wifi ağlarını listeleyip, bağlanmak istediğimiz ağın SSID’sini de aklımızın bir kısmına atıyoruz. Bağlanacağımız ağı, bağlantılar listesine ekliyoruz.
# nmcli con add con-name $network_name ifname $device_name type wifi ssid $ssidName
kaygisiz@akua:~$ nmcli con add con-name Wifi_Hayrati ifname wlp3s0 type wifi ssid Akua
Connection 'Wifi_Hayrati' ($UUID) successfully added.
Burada Wifi_Hayrati olarak eklediğim değer değişken. Ağı nasıl tanıtmak istiyorsanız o şekilde ekleyebilirsiniz. Babam_Sagolsun, Vefa_Sadece_Semt_Adi_Degil vb. Ağ sahibinin sizdeki yerine göre doldurabilirsiniz. :)
# nmcli con modify $network_name wifi-sec.key-mgmt wpa-psk
kaygisiz@akua:~$ nmcli con modify Wifi_Hayrati wifi-sec.key-mgmt wpa-psk
# nmcli con modify $network_name wifi-sec.psk $password
kaygisiz@akua:~$ nmcli con modify Wifi_Hayrati wifi-sec.psk $password
Burada ağın koruma şeklinin WPA2 olması durumuna göre tanımlamayı yapıp parolamızı ekliyoruz. Artık ağ bilgilerini kaydettik, sırada bağlanmak var.
# nmcli con up $network_name
kaygisiz@akua:~$ nmcli con up Wifi_Hayrati
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
Son olarak bağlantıya up diyerek mutlu sona ulaşıyoruz.
CLI güzel hoş fakat GUI için şükretmek gerekiyor. Bol öğrenmeli günlerde görüşmek üzere.