konfigurera IP-adress är en av de obligatoriska färdigheter som varje Linux-och Unix-administratör ska lära sig. Vi kan enkelt konfigurera IP-adress i GUI-läge. Men det är helt annorlunda i kommandoradsläge. Denna stegvisa handledning beskriver hur du konfigurerar statisk IP-adress i Linux och Unix operativsystem. Instruktionerna nedan är testade på CentOS 7 server Ubuntu 16.04 server Ubuntu 18.04 LTS server och desktop edition och FreeBSD 12., Det bör dock fungera på de flesta RPM-baserade och Deb-baserade Linux-system och Unix-smaker.
konfigurera statisk IP-adress i Linux
först kommer vi att se hur du konfigurerar IP-adress på RPM-baserade system.
konfigurera statisk IP-adress på RHEL / CentOS / Fedora/Scientific Linux:
I Fedora, RHEL och dess kloner som CentOS, Scientific Linux, nätverksgränssnittskortet (kort NIC) kommer att lagras under/etc/sysconfig/ network-scripts / directory.,
Obs! här kör jag alla kommandon som root-användare. Om du är inloggad som vanlig användare, Använd bara ”sudo” framför varje kommando.
låt oss först hitta namnet på nätverkskortet. För att göra det, kör:
# ip link show
Sample output:
eller använd det här kommandot för att visa detaljerad utmatning:
# ip addr
Sample output:
vanligtvis börjar det trådbundna nätverkskortetsnamnet med bokstaven ”e”, och trådlöst kortnamn börjar bokstaven med ”W”.,
som du ser i ovanstående utgång är mitt Trådbundna nätverkskortsnamn enp0s3. Det kan vara annorlunda i din distribution, men det brukar börja med bokstaven ”e”.
låt oss nu konfigurera en statisk IP-adress till denna NIC.
öppna konfigurationsfilen för nätverkskortet i en redigerare:
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
här är vi textredigeraren. Du kan använda valfri text / grafisk editor, till exempel nano eller gedit.,
Lägg till IP-adressen, nätmasken, gateway och DNS-servern som visas nedan.
så här ser en typisk konfigurationsfil för nätverkskort ut i alla RPM-baserade system. Märkte du de linjer som jag har markerat i fetstil (och pilar i bilden)? Det är de viktiga linjerna.
låt mig förklara om dessa rader:
- BOOTPROTO=”none”- den här raden visar att nätverkskortets IP-adress ska konfigureras manuellt., Om du ställer in värdet som ”dhcp”, accepterar nätverkskortet IP-adressen från vilken DHCP-server som helst i nätverket.
- IPADDR0=”192.168.225.150″ – den här raden anger nätverkskortets IP-adress. Här kanske du har märkt numret 0 (noll) efter linjen IPADDR. Detta indikerar att detta kort bara har en IP-adress. Om du vill ställa in mer än en IP – adress (dvs. virtuell IP-adress) lägger du till nya rader-till exempel IPADDR1, IPADDR2 och ställer in olika IP-adresser som du väljer.
- PREFIX0= ” 24 ” – Den här raden anger nätmasken, dvs. 255.255.255.0., Här kan du ange mer än ett subnät med linjeprefix1, PREFIX 2 etc.
- GATEWAY0=”192.168.225.1″ – det här är Nic: s gateway-adress.
- dns1=”8.8.8.8″ – namnserverns adress.
när du har konfigurerat alla detaljer, spara och stäng filen. Starta om nätverkstjänsten för att ändringarna ska träda i kraft.
# systemctl restart network
eller starta om systemet.,
verifiera nu den nya statiska IP-adressen med kommandot:
# ip addr
eller så kan du kontrollera ett specifikt nätverkskorts adress enligt nedan.
# ip a s enp0s3
Sample output:
Alternativt kan du använda verktyget NetworkManager TUI (nmtui) för att konfigurera IP-adress.,
om det inte redan är installerat kan du installera det med kommandot:
# yum install NetworkManager-tui
Starta nu nmtui-verktyget genom att ange följande kommando:
# nmtui
Välj alternativet ”Redigera en anslutning”:
Välj nätverkskortet för att konfigurera från den vänstra rutan och välj ”Redigera” alternativet till höger och tryck på Enter-tangenten:
ange IP-adressen, netmask, gateway och DNS-detaljer etc. Slutligen klickar du på OK för att spara ändringarna.,
starta om nätverkstjänsten eller starta om systemet för att genomföra ändringarna.
föreslog läs:
- hur man tilldelar flera IP-adresser till ett enda nätverkskort i Linux
konfigurera statisk IP-adress på Debian/Ubuntu:
alla Nic-konfigurationsfiler lagras under/etc/ network / directory i DEB-baserade system.
för att konfigurera en statisk IP-adress i alla DEB-baserade system, gör följande.,
Edit/etc/network/ interfaces/file in any editor:
$ sudo nano /etc/network/interfaces
Lägg till eller ändra följande rader för att konfigurera statisk IP-adress.
konfigurera IP-adress i Debianbaserade system
spara och stäng filen.
starta om nätverkstjänsten med kommandot:
$ sudo systemctl restart
eller starta om systemet.,
Kontrollera nu den nya statiska IP-adressen med någon av följande kommandon:
$ ifconfig
$ ip addr
$ ip a s enp0s3
Provutmatning:
$ ip addr
$ ip a s enp0s3
Provutmatning:
”ip addr” kommandoutmatning
från Ubuntu 17.10 använder vi inte längre / etc / network / interfaces-filen för att konfigurera IP-adress. Senaste Ubuntu-versioner använder vi Netplan verktyg för att konfigurera IP-adressen. För att konfigurera IP-adress på senaste Ubuntu-distributioner, se följande länk.,
- så här konfigurerar du IP-adress i Ubuntu 18.04 LTS
konfigurera statisk IP-adress i Unix
vi lärde oss bara hur du konfigurerar statisk IP-adress i Linux från kommandoraden. Låt oss nu konfigurera statisk IP-adress i Unix. För syftet med denna handledning kommer jag att använda FreeBSD 12.
precis som Linux använder vi kommandot ”ifconfig” för att ta reda på namnet på nätverkskortet. Här loggade jag in som root-användare för att utföra följande kommandon.,
# ifconfig
Sample output:
här är em0 nätverkskortets namn.
för att konfigurera statisk IP-adress, redigera /etc/rc.conf-fil:
# vi /etc/rc.conf
Lägg till / ändra raderna enligt nedan.
spara och stäng filen.,
starta om nättjänsten med följande kommando:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart
Kontrollera nu om IP-adressen har ändrats eller inte använder kommandot:
# ifconfig
för att konfigurera nätverkskort för att få IP-adress från en DHCP-server, lägg till eller ändra följande rader:
hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"
eller
hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"
spara och stäng filen. Starta om nätverkstjänst eller starta om systemet för att genomföra ändringarna.,
Tack för att du kom förbi!
Hjälp oss att hjälpa dig:
- prenumerera på vårt e-nyhetsbrev: registrera dig nu
- Support OSTechNix: donera via PayPal
- ladda ner gratis e-böcker och videor: OSTechNix på TradePub
- Anslut med oss: Reddit / Facebook / Twitter / LinkedIn / RSS-flöden
ha en bra dag!!