IP -kommandoen er et veldig utrolig nyttig verktøy for nettverkskonfigurasjon. Det er en erstatning for den gamle 'ifconfig' -kommandoen som finnes på Linux -distribusjoner. IP -kommando kan brukes til å administrere nettverksgrensesnitt, enheter, tunneler og rutingsaspekter. Nettverksadministratorer trenger ofte dette verktøyet for å administrere et nettverk og feilsøkingsfeil.
Hva vil vi dekke?
I denne guiden vil vi se noen av de faktiske bruken av IP -kommandoen. Vi har utført denne guiden på Debian 10 (Buster) OS. Du må ha en superbrukerkonto eller en bruker med 'sudo' privilegier for å utføre noen av kommandoene.
Komme i gang med IP -kommandoen
Det er mange muligheter med 'IP' -kommandoen, som vi vil se nå. E.g., Hvis du vil se en komplett liste over forskjellige alternativer og objekter som kan brukes med denne kommandoen, kan du utstede følgende kommando på en Linux -terminal:
IP -hjelp
'IP -lenke.'
'Link' -objektet kan brukes til å administrere nettverksgrensesnitt. E.g., For å se alle tilgjengelige muligheter med 'IP Link' -objektet, bruk:
IP -lenkehjelp
Alternativt kan man også utføre kommandoen nedenfor for mer informasjon:
mann ip lenke
a) For å liste opp alle tilgjengelige grensesnitt på systemet ditt:
IP Link Show
b) For å få et grensesnitt 'ned', bruk:
ip link set 'iface' ned
Hvor 'Iface' er navnet på et grensesnitt, kan du se listen over tilgjengelige grensesnitt ved å bruke 'IP Link Show' -kommandoen.
c) Tilsvarende, for å bringe et grensesnitt 'opp,' vi kan bruke:
sudo ip link set 'iface' up
d) For å sjekke statusen til en kobling (grensesnitt), bruk:
sudo ip link show 'iface' | grep 'tilstand.'
e) Hvis du vil feilsøke feil mens du etablerer nettverkstilkobling, kan kommandoen nedenfor hjelpe mye:
ip -s lenke
Man kan bruke alternativet '-s' to ganger for å se mer informasjon i utdataene. E.g., For å se statistikken over bare 'ENP0S3' -grensesnitt, bruk:
ip -s -s link ls enp0s3
'IP -rute'
For å vise forskjellige alternativer og kommandoer som brukes med 'IP-Route', bruk kommandoen:
IP -rutehjelp
Eller bruk nedenfor for mer informasjon:
mann ip rute
a) For å vise IPv4 rute tabelloppføringer, bruk følgende kommando:
IP -rute
Eller
IP Route List
b) For å legge til en ny rute, bruk syntaks:
sudo ip rute legg tilVia Dev
E.g., For å koble til et nettverk 192.168.43.0 Via 10.0.2.15 Ved å bruke grensesnitt enp0s3, vil kommandoen være:
sudo ip rute legg til 192.168.43.0/24 via 10.0.2.15 Dev ENP0S3
c) For å slette en ruteoppføring, erstatt 'Legg til' nøkkelord med 'del' som vist nedenfor:
sudo ip rute del 192.168.43.0/24 via 10.0.2.15 Dev ENP0S3
d) For å legge til en ny gateway med 'IP -rute', bruk kommandoen:
sudo ip rute legg til standard via
E.g., For å koble til en gateway 10.0.2.0, ovennevnte kommando vil være:
sudo ip rute legg til standard via 10.0.2.16
For å slette denne porten, kjør den samme kommandoen med 'Legg til' erstattet av 'del':
sudo ip rute del standard via 10.0.2.16
'ip addr'
Igjen for å se den komplette listen over alternativer med 'IP Addr' -kommandoen, bruk:
IP addr hjelp
a) For å se alle enheter/grensesnitt med 'IP' -kommandoen, bruk hvilken som helst av følgende kommandoer:
IP -adresseshow
ip addr show
ip addr
ip a
ip a ls
b) For å legge til en midlertidig IP -adresse til et gitt grensesnitt, kan vi bruke formatet:
sudo ip addr addDev
E.g., For å legge til adressen '10.0.15.33 'til grensesnittet ENP0S3, vil kommandoen være:
sudo IP -adresse Legg til 10.0.15.33/24 DEV ENP0S3
For å sjekke om IP -adressen er tilordnet på det gitte grensesnittet, kjør kommandoen:
ip addr show dev enp0s3
Vær oppmerksom på at ovennevnte IP kan gjøres permanent ved å redigere/etc/nettverk/grensesnittfilen. Åpne denne filen med hvilken som helst tekstredigerer som Nano eller VI, og legg følgende oppføringer i den:
Auto ENP0S3
iface enp0s3 inet dhcp
iface enp0s3 inet statisk
Adresse 10.0.15.33/24
c) For å slette den ovennevnte midlertidige IP -adressen til grensesnittet, kan vi bruke formatet:
sudo ip addr delDev
E.g., For å slette ovennevnte adresse '10.0.15.33 'av grensesnittet ENP0S3, vil kommandoen være:
sudo IP -adresse Del 10.0.15.33/24 DEV ENP0S3
Kontakt igjen med kommandoen:
ip addr show dev enp0s3
c) For å vise IPv4 -adresser konfigurert på datamaskinen din:
ip -4 addr
d) For å vise IPv6 -adresser konfigurert på datamaskinen din:
ip -6 addr
Konklusjon
Denne guiden har lært om en omfattende liste over ofte brukte 'IP' -kommandoer ved hjelp av Debian 10 Linux. Denne guiden kan også prøves på andre Linux-distribusjoner som Ubuntu, Red Red Redhat-baserte distros osv. For å få mer informasjon om hvilken som helst 'IP' underkommando, kan du bruke mannssidene eller "Hjelp" -kommandoen.