Het instellen van een statisch IP-adres in Linux en Unix

het instellen van een IP-adres is een van de verplichte vaardigheden die elke Linux-en Unix-beheerder moet leren. We kunnen eenvoudig IP-adres configureren in GUI-modus. Maar het is heel anders in Command line mode. Deze stap voor stap handleiding beschrijft hoe je statisch IP-adres in Linux en Unix besturingssystemen kunt configureren. De onderstaande stappen worden getest op CentOS 7 server, Ubuntu 16.04 server, Ubuntu 18.04 LTS server en desktop editions en FreeBSD 12., Het zou echter moeten werken op de meeste RPM-gebaseerde en DEB-gebaseerde Linux-systemen en Unix-smaken.

statisch IP-adres configureren in Linux

eerst zullen we zien hoe we IP-adres kunnen configureren op RPM-gebaseerde systemen.

Stel het statische IP-adres in op RHEL / CentOS / Fedora/Scientific Linux:

In Fedora, RHEL en zijn klonen zoals CentOS, Scientific Linux, zal de configuratie van de network interface card (binnenkort NIC) opgeslagen worden onder/etc/sysconfig/ network-scripts / directory.,

opmerking: hier voer ik alle commando ‘ s uit als root gebruiker. Als je ingelogd bent als normale gebruiker, gebruik dan ‘sudo’ voor elk commando.

laten we eerst de naam van de netwerkkaart vinden. Om dit te doen, voer je uit:

# ip link show

Sample output:

of gebruik dit commando om gedetailleerde output weer te geven:

# ip addr

Sample output:

de naam van de kaart begint met de letter “E”, en de naam van de draadloze kaart begint met de letter “W”.,

zoals u in de bovenstaande uitvoer ziet, is de naam van mijn bedrade netwerkkaart enp0s3. Het kan anders zijn in uw distributie, maar het begint meestal met de letter “e”.

laten we nu een statisch IP-adres instellen voor deze NIC.

Open het netwerkkaartconfiguratiebestand in een willekeurige editor:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

hier is vi de teksteditor. U kunt elke tekst/grafische editor van uw keuze gebruiken, bijvoorbeeld nano of gedit.,

voeg het IP-adres, subnetmasker, gateway en DNS-server toe zoals hieronder weergegeven.

zo ziet een typisch netwerkkaartconfiguratiebestand eruit in elke op RPM gebaseerde systemen. Heb je de regels opgemerkt die ik vet heb gemarkeerd (en de pijlen in de afbeelding)? Dat zijn de belangrijke lijnen.

laat me uitleggen over deze regels:

  • BOOTPROTO=” none ” – Deze regel laat zien dat het IP-adres van de netwerkkaart handmatig moet worden geconfigureerd., Als u de waarde als “dhcp” instelt, accepteert de netwerkkaart het IP-adres van elke DHCP-server in het netwerk.
  • IPADDR0= “192.168.225.150” – deze regel geeft het IP-adres van de netwerkkaart aan. Hier, je zou kunnen hebben gemerkt het nummer 0 (nul) na de regel IPADDR. Dit geeft aan dat deze kaart slechts één IP-adres heeft. Als u meer dan één IP – adres (dat wil zeggen virtueel IP-adres) wilt instellen, voeg dan nieuwe regels toe-bijvoorbeeld IPADDR1, IPADDR2 en stel verschillende IP-adressen van uw keuze in.
  • PREFIX0= ” 24 ” – deze regel geeft het subnetmasker aan, d.w.z. 255.255.255.0., Hier kunt u meer dan één subnet opgeven met regels PREFIX1, PREFIX 2 etc.
  • GATEWAY0= “192.168.225.1” – Dit is het gateway adres van de NIC.
  • DNS1= “8.8.8.8” – het adres van de naamserver.

zodra u alle details hebt ingesteld, slaat u het bestand op en sluit het. Start de Netwerkservice opnieuw op voordat de wijzigingen van kracht worden.

# systemctl restart network

of herstart gewoon uw systeem.,

Controleer nu het nieuwe statische IP-adres met de opdracht:

# ip addr

of u kunt het adres van een specifieke netwerkkaart controleren zoals hieronder getoond.

# ip a s enp0s3

voorbeelduitvoer:

U kunt ook het hulpprogramma NetworkManager TUI (nmtui) gebruiken om het IP-adres in te stellen.,

Als het niet al is geïnstalleerd, kunt u deze installeren met het commando:

# yum install NetworkManager-tui

Nu, begin nmtui utility door het intypen van het volgende commando:

# nmtui

Kies “Bewerken een verbinding” optie:

Kies de netwerkkaart te configureren in het linkerdeelvenster en selecteer de optie “Bewerken” aan de rechterkant en druk op ENTER:

Voer het IP-adres, het netmasker, gateway, en DNS-gegevens etc. Klik ten slotte op OK om de wijzigingen op te slaan.,

Herstart de netwerkdienst of herstart uw systeem om de wijzigingen door te voeren.

aanbevolen lezen:

  • Hoe kan ik meerdere IP-adressen toewijzen aan één netwerkkaart in Linux

statisch IP-adres instellen op Debian/Ubuntu:

alle NIC-configuratiebestanden worden opgeslagen onder/etc/ network / directory in DEB-gebaseerde systemen.

voer het volgende uit om een statisch IP-adres in op DEB gebaseerde systemen in te stellen.,

Edit /etc/network/interfaces/ file in any editor:

$ sudo nano /etc/network/interfaces

voeg de volgende regels toe of wijzig deze om het statische IP-adres te configureren.

ip-adres in op Debian gebaseerde systemen configureren

bestand opslaan en sluiten.

Herstart de netwerkdienst met behulp van commando:

$ sudo systemctl restart 

of herstart gewoon het systeem.,

controleer Nu het nieuwe statische IP adres via één van de volgende commando ‘ s:

$ ifconfig
$ ip addr
$ ip a s enp0s3

een Voorbeeld van de output:

“ip-adres” commando

het Starten van Ubuntu 17.10, wij niet langer gebruik maken van /etc/network/interfaces bestand configureren van het IP-adres. In recente Ubuntu-versies gebruiken we het hulpprogramma Netplan om het IP-adres te configureren. Als u het IP-adres van recente Ubuntu-distributies wilt configureren, raadpleegt u de volgende link.,

  • IP-adres configureren in Ubuntu 18.04 LTS

statisch IP-adres configureren in Unix

we hebben net geleerd hoe statisch IP-adres configureren in Linux vanaf de opdrachtregel. Laten we nu statisch IP-adres configureren in Unix. Voor deze handleiding zal ik FreeBSD 12 gebruiken.

net als Linux gebruiken we het commando” ifconfig ” om de naam van de netwerkkaart te achterhalen. Hier logde ik in als root gebruiker om de volgende commando ‘ s uit te voeren.,

# ifconfig

Sample output:

hier is em0 de naam van de netwerkinterfacekaart.

om het statische IP-adres in te stellen, bewerk je /etc/rc.conf file:

# vi /etc/rc.conf

voeg/wijzig de regels zoals hieronder getoond.

het bestand opslaan en sluiten.,

netwerk Opnieuw opstarten dienst met het volgende commando:

# /etc/rc.d/netif restart && /etc/rc.d/routing restart

Nu controleren of het IP-adres is veranderd of niet met behulp van het commando:

# ifconfig

configureren van de netwerk kaart naar een IP-adres verkrijgen van een DHCP-server toevoegen of wijzigen van de volgende regels alleen:

hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"

Of,

hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"

Opslaan en sluit het bestand. Herstart de Netwerkservice of herstart uw systeem om de wijzigingen door te voeren.,

Bedankt voor het langskomen!

Help ons om u te helpen:

  • abonneer u op onze e-mailnieuwsbrief : Meld u nu aan
  • ondersteuning OSTechNix : doneren Via PayPal
  • Download gratis E-Books en video ‘ s : OSTechNix op TradePub
  • contact met ons opnemen: Reddit | Facebook | Twitter | LinkedIn | RSS-feeds

prettige dag!!

Share

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *