Az Ubuntuban és más Linux disztribúciókban általában a parancssori eszközök a legjobb módja a számítógép belső működésével való interakciónak. Az ifconfig parancs a hálózati beállítások konfigurálására szolgál Linux rendszeren.
Az Ifconfig az ip parancs egy régebbi verziója, de sokan még mindig előnyben részesítik az ifconfig-ot az egyszerűbb szintaxis és a könnyű használhatóság miatt. De pontosan hogyan használja az ifconfig-ot a hálózati interfész konfigurációjához? Íme egy áttekintés.
A Net-Tools telepítése
Az ifconfig parancs alapértelmezés szerint nem kerül telepítésre a Linux disztribúciókba. A legtöbb rendszergazda telepíteni fogja azt a csomagot, amelyhez tartozik, de bizonyos esetekben előfordulhat, hogy hiányzik a számítógépről. Könnyen telepítheti.
Ha olyan rendszeren próbálja meg használni az ifconfig parancsot, amelyen nincs telepítve, hibaüzenetet fog kapni – a telepítési utasításokkal együtt. Csak írja be a parancsot:
sudo apt install net-tools
Ez telepíti az ifconfig-ot és néhány egyéb hálózati konfigurációs segédprogramot. Vegye figyelembe, hogy az ifconfig telepítéséhez és a hálózatok engedélyezéséhez vagy letiltásához sudo szükséges.
Hálózati információk megtekintése az ifconfig segítségével
Az ifconfig parancs használatának legegyszerűbb módja, ha közvetlenül futtatja, paraméterek nélkül. Ez információkat jelenít meg az összes aktív interfészről, beleértve az Ethernet- és vezeték nélküli kapcsolatokat is.
Ez minden lényeges információt megad a hálózati interfészekről, beleértve az MTU-értéket (Maximális átviteli egység), a IP-címek -t és a csomagelőzményeket. Ha csak a műszaki specifikációkat szeretné áttekinthetőbb formátumban, interfésznevekkel együtt, írja be az ifconfig -s parancsot.
Azonban mindkét verzió nem tartalmazza a jelenleg inaktív hálózatokat. Az összes hálózati interfész megtekintéséhez használja inkább az ifconfig -a parancsot.
Ha már ismeri a hálózatok nevét, és csak egy adott interfész állapotát szeretné tudni, hozzáfűzheti a nevét az ifconfig parancshoz. Így:
ifconfig eth0
Hálózatok engedélyezése és letiltása az ifconfig segítségével
A futó hálózatok állapotának figyelése nem az egyetlen dolog, amit az ifconfig segítségével tehet. A paranccsal ezen interfészek szinte minden aspektusát konfigurálhatja, egészen az MTU-ig és a használt maszkolásig..
A legegyszerűbb felhasználási eset a hálózatok elindítása vagy leállítása. Ezt a következő paranccsal teheti meg:
sudo ifconfig név fel
A „name” paraméter a hálózat tényleges neve. Ezzel engedélyezhető az ifconfig -a paranccsal észlelt bármely inaktív interfész.
A hálózat letiltásához használja a lefelé mutatót a fel helyett:
sudo ifconfig dummy0 le
Ez letiltja a kezelőfelületet.
Hálózatok konfigurálása az ifconfig segítségével
A hálózati interfészhez társított bármely érték módosítása egyszerű. Ne felejtse el a parancs elé fűzni a sudoparancsot, mivel ezek a változtatások rendszergazdai jogosultságokat igényelnek.
Ennek a funkciónak a legáltalánosabb használata egyéni IP-cím hozzárendelése a hálózathoz. Például így lehet új IP-címet adni a dummy0 interfésznek:
sudo ifconfig dummy0 29.95.245.112
A hálózatnév után bármilyen érvényes IP-címet megadhat a hozzárendeléshez. Csak akkor kap üzenetet, ha valamit rosszul ad meg. Ellenkező esetben a változás azonnal életbe lép.
A következőhöz hasonló hálózati maszkot is megadhat:
sudo ifconfig dummy0 hálózati maszk 255.255.255.0
A szórási cím beállításának szintaxisa hasonló:
sudo ifconfig dummy0 adás 77.40.108.115
Ha ezeket az IP-címeket szeretné módosítani egy hálózathoz, hatékonyabb, ha az összes parancsot összevonja. A legtöbb Linux-parancshoz hasonlóan több argumentumot is megadhat ugyanabban a sorban.
A hálózati interfésznek egy vagy több álneve is lehet. Ezeket a név:xszintaxis határozza meg, ahol a néva hálózat neve, az xpedig egy számjegy. Például a következőképpen adhat hozzá alias IP-címet a dummy0 hálózathoz.
sudo ifconfig dummy0:0 69.72.169.2
A működését az ifconfig segítségével ellenőrizheti, hogy lekérje állapotát.
ifconfig dummy0:0
Mit tehetsz még az ifconfig segítségével?
Az ifconfig parancs argumentumok széles listáját tartalmazza, amelyek segítségével a hálózati interfész sok más változóját módosíthatja. Többek között engedélyezheti a csoportos küldést, beállíthatja az MTU-t és aktiválhatja a promiszkuális módot..
A hivatalos man oldalak tartalmazza az ifconfig-hoz használható argumentumok teljes listáját, valamint az egyes funkciók műszaki meghatározását. Természetesen a kézikönyvet magából a terminálból is előhívhatja a man ifconfigparanccsal.
Mikor érdemes az ifconfig-ot használni?
A legtöbb felhasználó számára nem sok oka van az ifconfig parancs használatára. Az alapértelmezés szerint megadott automatikus beállítások elegendőek a normál internethasználathoz.
De ha Ön rendszergazda, aki részletesebben szeretné szabályozni hálózati interfészeit, akkor az ifconfig az Ön számára megfelelő eszköz. Használhatja a parancsot a rendszer indításakor a hálózati interfészek megfelelő konfigurálásához, majd ezt nagyjából elfelejtheti.
Hasznos a hálózati problémák diagnosztizálásában is, mivel bármely hálózati interfész állapotát lekérdezheti és konfigurálhatja. Az ifconfig segítségével újraindíthatja a hálózatokat, vagy akár műszaki paramétereket is válthat, amíg gördülékenyebben működik.
.