Şuradaki işlemlerin eşdeğerlerini Linux'ta yapmak istiyorum. Olasılıklardan biri nmcli kullanmak. nmcli, network manager olarak bilinen çoğu linux dağıtımında kurulu gelen ağ bağlantılarını yönetmek için kullanılan sistemin komut satırı (ncurse) bileşeni.
Aşağıdaki komut, bilgisayardaki ağ arayüzlerinin durumlarını gösterir. Ethernet arayüzleri için kablonun takılı olup olmadığını, wifi için ise mevcut kablosuz bir ağa bağlı olup olmadıklarını gösterir.
nmcli dev status
Şu komut ise bilgisayarın daha önce bağlanmış olduğu kablosuz ağları gösterir. Bu, Windows'daki hatırlanan kablosuz ağ profillerinin karşılığıdır.
nmcli con show
Bilgisayardaki arayüzlerin listesini almak için
nmcli dev
ve hatta daha da ayrıntılı görebilmek için
nmcli dev show
kullanılabilir. Örnek bir çıktı şöyle olur:
GENERAL.DEVICE: wlp4s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: <mac-address>
GENERAL.MTU: 1500
GENERAL.STATE: 100 (bağlandı)
GENERAL.CONNECTION: <ssid>
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2
IP4.ADDRESS[1]: 192.168.1.5/24
IP4.GATEWAY: 192.168.1.100
IP4.ROUTE[1]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.DNS[1]: 8.8.8.8
IP4.DNS[2]: 1.1.1.1
IP6.ADDRESS[1]: <ip6-address>
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
Arayüzlerden birini seçip sadece onunla ilgili ayrıntıları görebilmek için
nmcli dev show wlp4s0
Etrafımızdaki kablosuz ağların listesini görmek için
nmcli dev wifi
Bu komutun çıktısında asterisk karakteri "*" ile gösterilen satır, bizim bağlı olduğumuz ağdır. Bu satırın BSSID sütununda bağlı olduğumuz erişim noktasının MAC adresi benzeri kimliği yer alır.
Hiç yorum yok:
Yorum Gönder