Linux IP-kommandotips och tricks
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.