Wéi konfiguréieren ech Network Static IP Adress op RHEL/CentOS 8/7


Den Ëmfang vun dësem Tutorial ass et z'erklären wéi mir d'Netzwierkkonfiguratiounen op RHEL/CentOS 8/7 nëmmen aus der Kommandozeil änneren an Ännerungen maache kënnen, a méi spezifesch wéi mir eng statesch IP Adress op Netzschnëttsinterfaces mat Systemnetz opstelle kënnen -Skripten, déi e Must konfiguréiert sinn fir Internet-konfrontéiert Netzwierkservicer ze déngen, a wéi een RHEL/CentOS System Hostname konfiguréieren oder änneren.

wäert Iech och weisen, wéi mir onerwënscht Systemservicer kënne verwalten oder auszeschalten, sou wéi Netzwierkmanager, wat net méi gebraucht gëtt am Fall wou Dir eng manuell statesch IP benotzt, déi op Netzwierkskripte konfiguréiert ass, Avahi -Daemonwat och net op engem Server gebraucht gëtt an e seriöse Sécherheetslück duerstellt, ausser Dir hutt de Server op Ärem Laptop installéiert an Dir wëllt direkt Ären Netz fir aner Servicer duerchsichen, an op der Finale wäert Iech presentéieren Bréck, Team a VLAN Interfaces.

  • Installatioun vum CentOS 8.0 mat Screenshots
  • Installatioun vu RHEL 8 mat Screenshots
  • Wéi aktivéiert een RHEL Abonnement am RHEL 8
  • CentOS 7.0 Minimal Systeminstallatioun
  • RHEL 7.0 Minimal Systeminstallatioun
  • Aktiv RHEL 7.0 Abonnementer a funktionell Repositories

Och bewosst datt déi meescht vun de Konfiguratiounen, déi duerch d'Editioun vum Systemdateien ugebuede ginn, net vun enger Fernplaz mat SSH Service ausgefouert ginn, bis Dir eng weider an zouverlässeg Netzwierkverbindung mat enger fixer IP Adress etabléiert.

Op dëser Säit

  • Onerwënscht Servicer an CentOS auszeschalten
  • Statesch IP Adress op CentOS setzen
  • Hostnumm an CentOS setzen
  • Set statesch IP Adress op CentOS Mat Nmtui Tool

1. Ier mer tatsächlech ufänken eppes ze maachen, musse mir sécher sinn datt eise System e puer néideg Redaktiouns- an Netzwierkinstrumenter wéi lsof installéiert huet, e puer vun hinnen ginn net op dësem Schrëtt benotzt, awer et ass besser se fir zukünfteg Konfiguratiounen installéiert ze hunn .

# yum install nano wget curl net-tools lsof

2. Nodeems d'Tools installéiert sinn, lafen ifconfig fir Är Network Interfaces Astellungen a Status ze kréien, a lafen dann netstat oder lsof Kommando fir ze kontrolléieren wat Servicer lafen par défaut op eisem Server.

# ifconfig
# netstat -tulpn
# lsof -i

3. De Kommando Output netstat ass zimlech selbstverständlech a weist eng Lëscht vu Sockets, déi mat hirem lafende Programmnumm verbonne sinn.

Wann, zum Beispill, eise System net als Mail Service benotzt gëtt, kënnt Dir de Postfix Master Daemon stoppen deen op localhost leeft an och aner onerwënscht Servicer stoppen an auszeschalten mat de folgende Kommandoen - deen eenzegen Service deen ech roden net ze stoppen oder auszeschalten elo ass SSH wann Dir Fernsteierung iwwer de Server braucht.

# systemctl stop postfix
# systemctl disable postfix
# systemctl status postfix
# systemctl stop avahi-daemon
# systemctl disable avahi-daemon
# systemctl status avahi-daemon

4. Dir kënnt och al Init Kommandoen benotzen fir Servicer ze stoppen oder auszeschalten, awer well Red Hat elo de systemd Prozess a Servicemanagement implementéiert, sollt Dir besser u Systemctl Kommandoen gewinnt sinn a benotzt et dacks.

Wann Dir Arch Linux benotzt, da sollt et e Stéck Kuch sinn fir op Systemd ze wiesselen - obwuel all Init Kommandoen elo verlinkt sinn a pass-through systemd Filter.

# service postfix stop
# chkconfig postfix off

5. Wann Dir wëllt eng Lëscht vun all ugefaangen Servicer kréien, lafen de Kommando Service a fir en ustrengend Rapport benotzt systemctl.

# service --status-all
# systemctl list-unit-files

6. Fir Servicer ze verwalten, lafen de Kommando systemctl mat de wichtegsten Schalter: Start, Stop, Restart, < b>reload, deaktivéieren, aktivéieren, weisen, Lëschtabhängegkeeten, ass -enabled, etc., gefollegt vun Ärem Servicenumm.

Och eng aner wichteg Feature datt de Kommando systemctl och op engem Remote Server duerch SSH Service op engem spezifizéierte Host mat der -H Optioun lafen kann an déi selwecht Aktiounen wéi lokal ausféieren.

Zum Beispill, kuckt de Kommando an de Screenshot hei ënnen.

# systemctl -H remote_host start remote_service

7. Ier Dir ufänkt d'Ännerung vun Network Interface Card Systemdateien, vergewëssert Iech datt vun elo un a bis Dir statesch IP setzt, Dir physesch oder all aner Zort Zougang zu Ärem Server hutt, well dëse Schrëtt verlaangt datt Dir Är Netzwierk Interface a Verbindungen.

Och wann et glat gemaach ka ginn ouni Är Konnektivitéit ze stéieren an d'Verbindung no Reboot aktivéieren. Et gëtt kee Wee wéi Dir et virum Neistart testen kann wann Dir nëmmen een eenzegen NIC befestegt hutt. Trotzdem wäert ech Iech déi ganz Method presentéieren an d'Schrëtt unzeginn, déi Dir braucht ze vermeiden am Fall wou Dir Är Konnektivitéit wëllt erhalen an et duerno testen.

8. Beweegt elo op /etc/sysconfig/network-scripts/ Wee, öffnen a wielt Ären Netzwierk Interface, deen Dir statesch IP fir d'Editioun zouginn wëllt - fir all NICs Nimm ze kréien fir den IP Kommando ze benotzen wéi gewisen.

# ifconfig
OR
# ip addr

9. Als nächst benotzt déi folgend Netzschabloun fir d'Datei z'änneren a gitt sécher datt d'ONBOOT Ausso op JO gesat ass, BOOTPROTO op statesch oder keen a ännert keng HWADDR an UUID Wäerter déi als Standard ugebuede ginn.

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

Maacht déi folgend Ännerungen wéi gewisen.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=7546e483-16a0-499e-aaac-b37246b410a5
DEVICE=enp0s3
ONBOOT=yes
        IPADDR=192.168.1.10
        NETMASK=255.255.255.0
        GATEWAY=192.168.1.1
        DNS1=192.168.1.1
        DNS2=8.8.8.8
        DOMAIN=tecmint.lan

10. Nodeems Dir d'Ännere vun der Datei fäerdeg gemaach hutt, maach se zou a gitt op resolv.conf Datei, wann Dir wëllt datt DNS-Server systemwäit aktivéiert sinn.

# nano /etc/resolv.conf

Hei füügt just Är DNS-Server mat der Nameserver Ausso un.

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Elo ass Netzwierk-Interface mat enger statescher IP konfiguréiert, dat eenzegt wat bleift ass Äert Netzwierk nei ze starten oder Äre System nei ze starten an ifconfig oder IP ze benotzen > Kommando fir d'IP Adress an d'Testkonfiguratioun ze gesinn mam Kommando ping.

# systemctl restart NetworkManager

NOTÉIERT: Nom Restart benotzt déi nei statesch IP Adress konfiguréiert fir Remote Login mat SSH auszeféieren.

# systemctl status NetworkManager
# ifconfig
# ip addr show

12. Fir System Hostnumm systemwäit unzepassen, öffnen Hostname an Host Datei déi um /etc Wee läit an ännert souwuel de folgende Wee.

# nano /etc/hostname

Hei kënnt Dir just den Numm vum System addéieren, awer et ass eng gutt Iddi fir d'Domain .dot unzefänken.

server.tecmint.lan
# nano /etc/hosts

Hei füügt dee selwechte Hostnumm wéi uewen op der 127.0.0.1 Linn virun de localhost.localdomain Aussoen.

127.0.0.1              server.tecmint.lan  localhost.localdomain …

Alternativ kënnt Dir den Hostnumm setzen mat dem Hostnamectl Kommando wéi gewisen.

# hostnamectl -set-hostname tecmint.lan

13. Fir ze testen ob Äre Hostnumm richteg agestallt ass benotzt de Hostname Kommando.

# hostname -s  # For short name
# hostname -f  # For FQDN mame

14. NetworkManager Text User Interface (TUI) Tool, nmtui, ass en RHEL intuitivt Tool deen en Textinterface ubitt fir d'Netzwierk ze konfiguréieren andeems de Network Manager kontrolléiert, wat hëlleft fortgeschratt z'änneren Netzwierk Astellunge wéi statesch IP Adressen un Network Interfaces ze ginn, eng Verbindung aktivéieren oder auszeschalten, WI-FI Verbindungen änneren, Äre System Hostnumm setzen oder fortgeschratt Netzwierkschnëttplazen erstellen wéi InfiniBand, Bond, Bréck, Team oder VLAN.

NetworkManager-tui ass als Standard am RHEL/CentOS 7.0 installéiert, awer wann aus irgendege Grënn säi fehlend Thema de folgende Kommando ass fir se z'installéieren.

# yum install NetworkManager-tui

14. Fir Network Manager Text User Interface ze starten, lafen de Kommando nmtui a benotzt TAB oder Pfeil Schlësselen fir duerch ze navigéieren an dréckt Enter fir eng Optioun ze wielen. Wann Dir eng spezifesch Interface direkt wëllt änneren oder verbannen, lafen déi folgend Optiounen.

# nmtui edit enp0s3
# nmtui connect enp0s3

Wann Dir statesch IP wëllt setzen, kënnt Dir och Network Manager Text User Interface benotzen als eng einfach Alternativ fir tatsächlech Netzwierkschnittsdateien z'änneren, mat enger limitéierter Unzuel vun Optiounen déi Method ze bidden huet, awer maacht sécher ass den Netzwierkmanager Service aktivéiert an op Ärem System gestart.