Konfiguration af IP-adresse er en af de obligatoriske færdighed, som alle Linux-og Unix administrator skal lære. Vi kan nemt konfigurere IP-adresse i GUI-tilstand. Men det er helt anderledes i Kommandolinjetilstand. Denne trin for trin-vejledning beskriver, hvordan du konfigurerer statisk IP-adresse i Linu. – og Uni. – operativsystemer. Trinene nedenfor er testet på CentOS 7 server, Ubuntu 16.04 server, Ubuntu 18.04 LTS server og desktop udgaver og FreeBSD 12., Det skal dog fungere på de fleste RPM-baserede og DEB-baserede Linu. – systemer og Uni. – smag.
Konfigurer Statisk IP-adresse i Linu.
først vil vi se, hvordan du konfigurerer IP-adresse på RPM-baserede systemer.
Konfiguration af Statisk IP-adresse på RHEL / CentOS / Fedora / Videnskabelige Linux:
I Fedora, RHEL og dens kloner, som CentOS, Videnskabelige Linux, network interface card (kort NIC) konfiguration vil blive gemt i /etc/sysconfig/network-scripts/ bibliotek.,
Bemærk: her kører jeg alle kommandoer som root-bruger. Hvis du er logget ind som normal bruger, skal du bare bruge ‘sudo’ foran hver kommando.
lad os først finde navnet på netværkskortet. For at gøre det, kør:
# ip link show
et eksempel på output:
brug denne kommando til at få vist detaljerede output:
# ip addr
eksempel på output:
Normalt, det kablede netkort navn begynder med bogstavet “e”, og trådløse kort navn vil starte brevet med “w”.,
som du ser i ovenstående output, er mit kablede netværkskortnavn enp0s3. Det kan være anderledes i din distribution, men det starter normalt med bogstavet “e”.
lad os nu konfigurere en statisk IP-adresse til denne NIC.
Åbn netværkskortkonfigurationsfilen i en hvilken som helst editor:
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
her er vi teksteditoren. Du kan bruge enhver tekst/grafisk editor efter eget valg, for eksempel nano eller gedit.,
Tilføj IP-adresse, undernetmaske, Gate .ay og DNS-server som vist nedenfor.
Sådan ser en typisk netværkskortkonfigurationsfil ud i alle RPM-baserede systemer. Har du bemærket de linjer, som jeg har markeret med fed skrift (og pile i billedet)? Det er de vigtige linjer.
Lad mig forklare om disse linjer:
- BOOTPROTO=”none”- Denne linje viser, at det netkort IP-adresse, der skal konfigureres manuelt., Hvis du indstiller værdien som” dhcp”, accepterer netværkskortet IP-adressen fra enhver DHCP-server i netværket.
- IPADDR0=”192.168.225.150″ – denne linje angiver IP-adressen på netværkskortet. Her har du måske bemærket tallet 0 (nul) efter linjen IPADDR. Dette indikerer, at dette kort kun har en IP-adresse. Hvis du vil indstille mere end en IP – adresse (dvs.virtuel IP-adresse), skal du tilføje nye linjer-for eksempel IPADDR1, IPADDR2 og indstille forskellige IP-adresser efter eget valg.
- PREFI00=”24″ – denne linje angiver undernetmasken, dvs.255.255.255.0., Her kan du angive mere end et undernet med linjer PREFI11, PREFI.2 osv.
- Gate .ay0=”192.168.225.1″ – dette er gate .ay-adressen til NIC.
- DNS1= “8.8.8.8” – Navneserveradressen.
når du har konfigureret alle detaljer, skal du gemme og lukke filen. Genstart netværkstjenesten, så ændringerne træder i kraft.
# systemctl restart network
eller genstart blot dit system.,
Nu skal du bekræfte den nye statisk IP-adresse ved hjælp af kommandoen:
# ip addr
, Eller, du kan tjekke en bestemt netværkskort, adresse, som vist nedenfor.
# ip a s enp0s3
eksempel på output:
Alternativt, kan du bruge NetworkManager TUI (nmtui) – hjælpeprogrammet til at konfigurere IP-adresse.,
Hvis det ikke allerede er installeret, kan du installere det ved hjælp af kommandoen:
# yum install NetworkManager-tui
Nu, begynde at nmtui utility ved at indtaste følgende kommando:
# nmtui
Vælg “Rediger en forbindelse” valgmulighed:
Vælg det netværk kort for at konfigurere fra den venstre rude, og vælg valgmuligheden “Rediger” til højre, og tryk på ENTER-tasten:
Indtast den IP-adresse, netmaske, gateway og DNS-oplysninger osv. Til sidst skal du klikke på OK for at gemme ændringerne.,
genstart netværkstjenesten eller genstart dit system for at gennemføre ændringerne.
Foreslåede læse:
- Hvordan At Tildele Flere IP-Adresser Til en Enkelt netkort I Linux
Konfiguration af Statisk IP-adresse på Debian / Ubuntu:
Alle NIC konfiguration filer er gemt i /etc/network/ mappe i DEB-baserede systemer.
gør følgende for at konfigurere en statisk IP-adresse i alle DEB-baserede systemer.,
Rediger /etc/network/interfaces/ fil i enhver editor:
$ sudo nano /etc/network/interfaces
Tilføj eller ændr følgende linjer til at konfigurere statisk IP-adresse.
Konfiguration af IP-adresse i Debian-baserede systemer
Gem og luk filen.
genstart netværkstjeneste ved hjælp af kommando:
$ sudo systemctl restart
eller genstart blot systemet.,
Nu, så tjek de nye statisk IP-adresse ved hjælp af en af følgende kommandoer:
$ ifconfig
$ ip addr
$ ip a s enp0s3
eksempel på output:
“ip-adresse” kommando
fra Ubuntu 17.10, vi ikke længere bruge /etc/network/interfaces, – fil til at konfigurere IP-adresse. I de seneste Ubuntu-versioner bruger vi Netplan-værktøjet til at konfigurere IP-adresse. Se følgende link for at konfigurere IP-adresse på nylige Ubuntu-distributioner.,
- Hvordan du Konfigurerer IP-Adresse I Ubuntu 18.04 LTS
Konfiguration af Statisk IP-adresse i Unix
Vi lige har lært, hvordan du konfigurerer statiske IP-adresse i Linux fra kommandolinjen. Lad os nu konfigurere statisk IP-adresse i Uni.. Med henblik på denne tutorial vil jeg bruge FreeBSD 12.
ligesom Linu.bruger vi kommandoen “ifconfig” til at finde ud af netværkskortnavnet. Her loggede jeg ind som root-bruger for at udføre følgende kommandoer.,
# ifconfig
eksempel på output:
Her em0 er den netkort navn.
Rediger/etc / rc for at konfigurere statisk IP-adresse.conf-fil:
# vi /etc/rc.conf
Tilføj / rediger linjerne som vist nedenfor.
Gem og luk filen.,
Genstarte network service med følgende kommando:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart
Nu skal du kontrollere, om IP-adressen er blevet ændret eller ikke ved hjælp af kommandoen:
# ifconfig
for At konfigurere netkort for at få IP-adresse fra en DHCP-server, skal du tilføje eller ændre det følgende linjer kun:
hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"
, Eller,
hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"
Gem og luk filen. Genstart netværkstjeneste eller genstart dit system for at træde i kraft ændringerne.,
tak for standsning af!
Hjælp os til at hjælpe dig med at:
- Abonnere på vores e-Mail Nyhedsbrev : Tilmeld dig Nu
- Support OSTechNix : Donere Via PayPal
- Download gratis E-Bøger og Videoer : OSTechNix på TradePub
- i Forbindelse med os: Reddit | Facebook | Twitter | LinkedIn | RSS
Har en God dag!!