Maksutavat Abuse

Luettelo verkkoliitännöistä

09.03.2022, 23:05

Linux-käyttöjärjestelmässä verkkoliitäntöjen lisäksi myös kiintolevyjä ja SSD-asemia edustavat tiedostot erityisessä tiedostojärjestelmässä. Linux-verkkoliitäntöjen luettelon voi nähdä usealla eri tavalla, helpoin tapa on nähdä tiedostojärjestelmän kansion sisältö. Seuraavaksi tarkastellaan kaikkia perustapoja, joilla tämä tehtävä voidaan suorittaa päätelaitteessa tai graafisessa käyttöliittymässä.

Liitäntöjen luettelo

Ethernet-verkkoliitännöillä on yleensä nimi, joka alkaa merkeillä enp, esimerkiksi enp3s0. Tätä nimeä käytetään, jos jakelussasi käytetään systemd:tä, muuten käytetään vanhaa nimeämisjärjestelmää, jossa nimet alkavat eth-merkeillä, esimerkiksi eth0. Langattomat verkkoliitännät alkavat useimmiten kirjaimilla wlp tai wlx , kun käytetään systemd:tä, esimerkiksi wlp3s0. Ilman systemd: n käyttöä langattoman liitännän nimi alkaa wlan-merkillä, esimerkiksi wlan0. Kaikki muut liitännät ovat yleensä virtuaalisia. Yksi yksinkertaisimmista virtuaalisista rajapinnoista on lo. Tämä on paikallinen liitäntä, jonka avulla ohjelmat voivat käyttää tätä tietokonetta. Katsotaan nyt muutamia tapoja, joilla näet luettelon niistä.

Tiedostojärjestelmä

Kaikki verkkoliitännän laitetiedostot sijaitsevat /sys/class/net-kansiossa. Voit siis tarkastella sen sisältöä:

$ ls /sys/class/net

IFCONFIG-apuohjelma

ifconfig-apuohjelma näyttää verkkoliitäntöjen luettelon lisäksi myös tietoja niistä, kuten tilan, IP-osoitteen, MAC-osoitteen ja muut parametrit. Kaikkien liitäntöjen näyttämiseksi riittää, että ohjelma suoritetaan ilman parametreja:

$ ifconfig

IP-apuohjelma

ifconfig-ohjelma on jo pitkään ollut vanhentunut ja korvattu ip-apuohjelmalla. Siinä yhdistyvät sellaisten ohjelmien toiminnot kuin ifconfig, route, brctl ja muut. Voit tarkastella laiteluetteloa ip-ohjelman avulla suorittamalla komennon

$ ip link show

Näemme vähemmän tietoja, vain laitteen tila, MTU ja muutama muu parametri näytetään. Voit näyttää tiedot tiiviimmässä muodossa käyttämällä -br-vaihtoehtoa:

$ ip -br link show

Tällöin kaikki tiedot näytetään yhdellä rivillä, näytetään tila, MAC-osoite ja muutama muu asetus.

NMCLI-ohjelma

Voit tarkastella tietoja myös palomuurin hallintaan tarkoitetulla konsoli-apuohjelmalla nmcli:

$ nmcli device status

Tämä näyttää tiettyyn laitteeseen liittyvän NetworkManager-yhteyden sekä sen tilan.

NETSTAT

Myös netstat-ohjelma pystyy näyttämään verkkoliitännät ja lähetettyjen tietojen tilastotiedot, jos sille annetaan -i-vaihtoehto:

$ netstat-i

Tiedosto /PROC/NET/DEV

Tiedosto /proc/net/dev sisältää myös luettelon kaikista verkkoliitännöistä ja niiden käyttötilastoista:

$ cat /proc/net/dev

Tämä on tämän artikkelin loppu.