Linux IP kommandot är mycket lik ifconfig, men det är mer kraftfullt. Du kan utföra flera nätverksadministrationsuppgifter med hjälp av IP-kommandot. Omconfig är också en av de avskrivna kommandon som inte har bibehållits under många år, trots att den fortfarande är tillgänglig på de flesta Linux-distributioner. IP-kommandoradsverktyget levereras med iproute2-paketet, och de flesta Linux-distributioner kommer med iproute2-verktygen förinstallerade.

I det här inlägget granskar vi hur vi kan tilldela statisk IP-adress, statisk rutt, standardgateway och tilldela IP-adress vid behov med hjälp av IP-kommandot.

Ställa in och ta bort en IP-adress

Du kan ange en IP-adress för gränssnittet eth0 med följande kommando:

 sudo ip addr lägg till 192.168.1.43/24 dev eth0 

När du har ställt in IP-adressen kan du bekräfta om ändringarna har trätt i kraft och få djupinformationen för dina nätverksgränssnitt som IP-adress och MAC-adressinformation med följande kommando:

 sudo ip addr visa eth0 

Du bör se följande utdata:

Du kan ta bort en IP-adress genom att bara byta till add till delflagga.

 sudo ip addr del 192.168.1.43/24 dev eth0 

Aktivera och inaktivera nätverksgränssnitt

Du kan aktivera nätverksgränssnittet eth0 med följande kommando:

 sudo ip länk satt eth0 upp 

För att inaktivera nätverksgränssnittet eth0, kör följande kommando:

 sudo ip länk sätta eth0 ner 

Visa rutningstabell

Du kan använda rutinobjektet för IP-kommandot för att se vilka rutepaket som ska tas i ditt nätverk enligt vad som anges i routingstabellen. Kör följande kommando för att kontrollera systemets routing-tabellinformation.

 sudo ip ruteshow 

Du bör se följande utdata:

Du kan också lägga till en standardgateway till ditt system. Standard gateway används när du har mer än en NIC (Network Interface Controller) i systemet.

Du kan göra detta genom att köra följande kommando:

 sudo ip-rutt lägg till standard via 192.168.1.1 

Obs! 192.168.1.1 är standardgatewayen.

Du kan även ta bort standardgateway med följande kommando:

 sudo ip route del standard via 192.168.1.1 

Visa nätverksstatistik

IP-kommandot kan också användas för att visa statistiken för de olika nätverksgränssnitten. För att göra detta kan du använda flaggan -s .

 sudo ip-s länk 

Du bör se följande utdata:

Om du behöver information om ett visst nätverksgränssnitt, lägg till alternativet ls följt av namnet på nätverksgränssnittet (eth0). Detta kan vara mycket användbart, särskilt vid felsökning av fel i nätverksanslutningar.

För att göra det här, kör följande kommando:

 sudo ip-s-s länk ls eth0 

Du bör se följande utdata:

ARP-poster

ARP, även känd som Adressupplösningsprotokoll, används för att översätta en IP-adress till sin motsvarande fysiska adress, allmänt känd som MAC-adress. Med IP-kommandot kan du se MAC-adressen för de enheter som är anslutna i ditt LAN genom att använda alternativgrannan.

 sudo ip granne 

Du bör se följande utdata:

Slutsats

IP-kommandot är ett mycket användbart verktyg för varje nätverksadministratör och alla Linux-användare. Det är ännu mer användbart när du skriver skript. Låt oss veta om den här artikeln är användbar för dig.