Het Linux IP commando lijkt erg op ifconfig, maar het is krachtiger. U kunt verschillende netwerkbeheertaken uitvoeren met behulp van de IP-opdracht. Ook ifconfig is een van de verouderde commando's die al vele jaren niet is onderhouden, hoewel deze nog steeds beschikbaar is op de meeste Linux-distributies. Het IP-opdrachtregelhulpprogramma wordt geleverd met het suitehulpprogramma iproute2, en de meeste Linux-distributies worden geleverd met vooraf geïnstalleerde iproute2-hulpprogramma's.

In deze post bekijken we hoe we statisch IP-adres, statische route, standaardgateway en toewijzing van IP-adres op verzoek kunnen toewijzen met behulp van de IP-opdracht.

Een IP-adres instellen en verwijderen

U kunt een IP-adres instellen voor interface eth0 met behulp van de volgende opdracht:

 sudo ip addr add 192.168.1.43/24 dev eth0 

Nadat u het IP-adres hebt ingesteld, kunt u bevestigen of de wijzigingen van kracht zijn geworden en de dieptegegevens van uw netwerkinterfaces zoals IP-adres en MAC-adresinformatie verkrijgen met behulp van de volgende opdracht:

 sudo ip addr show eth0 

Je zou de volgende output moeten zien:

U kunt een IP-adres verwijderen door alleen het add vervangen door del flag.

 sudo ip addr del 192.168.1.43/24 dev eth0 

Netwerkinterface in- en uitschakelen

U kunt de netwerkinterface eth0 inschakelen met de volgende opdracht:

 sudo ip link set eth0 up 

Voer de volgende opdracht uit om de netwerkinterface eth0 uit te schakelen:

 sudo ip link set eth0 down 

Routeringstabel weergeven

U kunt het routevoorwerp van de IP-opdracht gebruiken om te zien welke routepakketten in uw netwerk worden opgenomen, zoals ingesteld in uw routeringstabel. Voer de volgende opdracht uit om de routingtabelinformatie van het systeem te controleren.

 sudo ip-route show 

Je zou de volgende output moeten zien:

U kunt ook een standaardgateway toevoegen aan uw systeem. Standaardgateway wordt gebruikt wanneer u meer dan één NIC (Network Interface Controller) in het systeem hebt.

U kunt dit doen door de volgende opdracht uit te voeren:

 sudo ip route voeg standaard via 192.168.1.1 toe 

Opmerking: 192.168.1.1 is de standaardgateway.

U kunt ook de standaardgateway verwijderen met de volgende opdracht:

 sudo ip route standaard via 192.168.1.1 

Statistieken van het netwerk tonen

De IP-opdracht kan ook worden gebruikt om de statistieken van de verschillende netwerkinterfaces weer te geven. Om dit te doen, kunt u de vlag -s .

 sudo ip -s link 

Je zou de volgende output moeten zien:

Als u informatie over een bepaalde netwerkinterface nodig hebt, voegt u de optie ls gevolgd door de naam van de netwerkinterface (eth0) toe. Dit kan erg handig zijn, vooral bij het oplossen van fouten in netwerkverbindingen.

Voer hiervoor de volgende opdracht uit:

 sudo ip -s -s link ls eth0 

Je zou de volgende output moeten zien:

ARP-gegevens

ARP, ook bekend als Address Resolution Protocol, wordt gebruikt om een ​​IP-adres te vertalen naar het bijbehorende fysieke adres, ook wel bekend als het MAC-adres. Met behulp van de IP-opdracht kunt u het MAC-adres van de apparaten in uw LAN bekijken door de optie neighbor te gebruiken.

 sudo ip buurman 

Je zou de volgende output moeten zien:

Conclusie

De IP-opdracht is een zeer nuttig hulpmiddel voor elke netwerkbeheerder en alle Linux-gebruikers. Het is zelfs nog handiger als je scripts schrijft. Laat ons weten of dit artikel nuttig voor u is.