Terminalden Okul Ağına Bağlanmak

Eğer grafik arayüzü kurulmuş linux tabanlı bir işletim sistemi kullanıyorsanız kurumsal ağlara bağlanmak pek sıkıntı olmuyor. Grafik arayüzü kurmadıysanız karşınıza en popüler ağ yöneticilerinden biri olan NetworkManager’ın CLI (Comman Line Interface) toollarından nmcli ve nmtui çıkacak.

“nmtui” toolunun kullanımı daha kolay olmasına rağmen, WPA/WPA2-Enterprise ağlarını desteklemediği için kurumsal ağlara bağlanırken kullanamıyoruz.

Gelelim nmcli toolunun kullanımına;

Ağ adaptörünün durumunu gösterir

1
$ nmcli wifi

Adaptörü açıp kapatır

1
$ nmcli radio wifi <on|off>

Ağları tarar

1
$ nmcli device wifi list

Bağlanılacak ağ seçilir

1
$ nmcli connection edit <SSID|BSSID>

Okulun interneti PEAP protokolü ile çalışan kurumsal bir ağ olduğu için ona göre yapılandırmamız lazım.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
===| nmcli interactive connection editor |===

Editing existing '802-11-wireless' connection: 'Wifi Name'

Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.

You may edit the following settings: connection, 802-11-wireless (wifi), 802-11-wireless-security (wifi-sec), 802-1x, ethtool, match, ipv4, ipv6, hostname, tc, proxy

nmcli> set 802-1x.eap peap
nmcli> set 802-1x.phase2-auth mschapv2
nmcli> set 802-1x.identity <email>
nmcli> set 802-1x.password <passwd>
nmcli> set wifi-sec.key-mgmt wpa-eap
nmcli> set 802-11-wireless-security.auth-alg open
nmcli> save
nmcli> activate