Ödeme Yöntemleri Abuse

Ağ arayüzlerinin listesi

09.03.2022, 23:05

Linux işletim sisteminde, sadece ağ arayüzleri değil, aynı zamanda sabit sürücüler ve SSD sürücüler de özel bir dosya sistemindeki dosyalarla temsil edilir. Linux ağ arayüzlerinin listesini görmenin birkaç yolu vardır, en kolayı dosya sistemindeki bir klasörün içeriğini görmektir. Daha sonra, bu görevi bir terminalde veya GUI'de gerçekleştirmenin tüm temel yollarına bakalım.

Arayüzlerin listesi

Ethernet ağ arayüzleri genellikle enp karakterleriyle başlayan bir isme sahiptir, örneğin enp3s0. Dağıtımınız systemd kullanıyorsa bu ad kullanılır, aksi takdirde eth0 gibi adların eth karakterleriyle başladığı eski adlandırma sistemi kullanılır. Kablosuz ağ arayüzleri çoğu durumda systemd kullanılırken wlp veya wlx ile başlar, örneğin wlp3s0. Systemd kullanılmadığında, kablosuz arayüz adı wlan ile başlayacaktır, örneğin wlan0. Diğer tüm arayüzler genellikle sanaldır. En temel sanal arayüzlerden biri lo'dur. Bu, programların bu bilgisayara erişmesini sağlayan yerel arayüzdür. Şimdi bunların bir listesini görmenin birkaç yoluna bakalım.

Dosya sistemi

Tüm ağ arayüzü aygıt dosyaları /sys/class/net klasöründe bulunur. Bu nedenle, içeriğini görüntüleyebilirsiniz:

$ ls /sys/class/net

IFCONFIG yardımcı programı

ifconfig yardımcı programı sadece ağ arayüzlerinin bir listesini değil, aynı zamanda durum, IP adresi, MAC adresi ve diğer parametreler gibi bunlarla ilgili bilgileri de görüntüler. Tüm arayüzleri görüntülemek için programı parametresiz çalıştırmak yeterlidir:

$ ifconfig

IP Yardımcı Programı

ifconfig programı uzun zamandır kullanılmamaktadır ve yerini ip yardımcı programına bırakmıştır. İfconfig, route, brctl ve diğerleri gibi programların işlevlerini birleştirir. ip kullanarak aygıtların listesini şu komutu çalıştırarak görüntüleyebilirsiniz

$ ip link show

Daha az bilgi görürüz, sadece cihaz durumu, MTU ve diğer birkaç parametre gösterilir. br seçeneğini kullanarak bilgileri daha kompakt bir biçimde görüntüleyebilirsiniz :

$ ip -br link show

Bu durumda tüm veriler tek bir satırda görüntülenir, durum, MAC adresi ve birkaç seçenek daha görüntülenir.

NMCLI programı

Bilgileri güvenlik duvarı yönetimi için konsol yardımcı programını kullanarak da görüntüleyebilirsiniz - nmcli:

$ nmcli device status

Bu, belirli bir cihazla ilişkili NetworkManager bağlantısını ve durumunu görüntüler.

NETSTAT

netstat programı ayrıca -i seçeneği verilirse ağ arayüzlerini ve iletilen veri istatistiklerini de gösterebilir:

$ netstat-i

Dosya /PROC/NET/DEV

proc/net/dev dosyası ayrıca tüm ağ arayüzlerinin ve kullanım istatistiklerinin bir listesini içerir:

$ cat /proc/net/dev

Bu makalenin sonuna geldik.