Linux IP-opdracht Tips en trucs
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.