Bii a ṣe le tunto Adirẹsi IP Aimi IP Nẹtiwọọki lori RHEL/CentOS 8/7


Dopin ti ẹkọ yii ni lati ṣalaye bawo ni a ṣe le ṣatunkọ ati ṣe awọn ayipada si Awọn atunto Nẹtiwọọki lori RHEL/CentOS 8/7 lati laini aṣẹ nikan, ati, ni pataki ni pataki bi a ṣe le ṣeto adirẹsi IP Aimi kan lori awọn atọkun nẹtiwọọki nipa lilo nẹtiwọọki eto -awọn iwe afọwọkọ, eyiti o jẹ dandan gbọdọ wa ni tunto lati sin awọn iṣẹ nẹtiwọọki ti nkọju si Intanẹẹti, ati bii o ṣe le tunto tabi yi eto RHEL/CentOS pada orukọ igbalejo .

Paapaa yoo fihan fun ọ, bawo ni a ṣe le ṣakoso tabi mu awọn iṣẹ eto aifẹ, bii Oluṣakoso Nẹtiwọọki , eyiti ko nilo ninu ọran ti o ba lo aimi ọwọ IP ti a tunto lori awọn iwe afọwọkọ nẹtiwọọki, Avahi -Daemon eyiti o jẹ, tun, ko nilo lori olupin kan ati ṣe aṣoju aafo aabo pataki, ayafi ti o ba fi sori ẹrọ olupin lori Kọǹpútà alágbèéká rẹ ati pe o fẹ lati lọ kiri lori nẹtiwọọki rẹ lẹsẹkẹsẹ fun awọn iṣẹ miiran, ati ni ipari yoo mu ọ wa Afara, Ẹgbẹ ati Awọn wiwo VLAN.

  • Fifi sori ẹrọ ti\"CentOS 8.0 ″ pẹlu Awọn sikirinisoti
  • Fifi sori ẹrọ ti RHEL 8 pẹlu Awọn sikirinisoti
  • Bii o ṣe le Ṣiṣe alabapin RHEL ni RHEL 8
  • CentOS 7.0 Fifi sori ẹrọ Eto Pọọku
  • RHEL 7.0 Fifi sori Eto Eto Pọọku
  • Awọn iforukọsilẹ RHEL 7.0 Ti nṣiṣe lọwọ ati Awọn ibi ipamọ Iṣẹ-ṣiṣe

Pẹlupẹlu, mọ pe ọpọlọpọ awọn atunto ti a funni nipasẹ ṣiṣatunkọ awọn faili eto ko yẹ ki o ṣe lati ipo latọna jijin nipa lilo iṣẹ SSH titi ti o fi idi asopọ asopọ ti o tẹsiwaju ati igbẹkẹle nipa lilo adirẹsi IP ti o wa titi.

Lori oju-iwe yii

  • Muu Awọn iṣẹ ti aifẹ ṣiṣẹ ni CentOS
  • Ṣeto Adirẹsi IP Aimi lori CentOS
  • Ṣeto Orukọ ogun ni CentOS
  • Ṣeto Adirẹsi IP Aimi lori CentOS Lilo Ọpa Nmtui

1. Ṣaaju ki o to bẹrẹ gangan lati ṣe ohunkohun ti a nilo lati rii daju pe eto wa ni diẹ ṣiṣatunkọ pataki ati awọn irinṣẹ nẹtiwọọki bii lsof ti fi sii, diẹ ninu wọn kii yoo lo ni igbesẹ yii ṣugbọn o dara lati fi wọn sii fun awọn atunto ọjọ iwaju .

# yum install nano wget curl net-tools lsof

2. Lẹhin ti awọn irinṣẹ ti fi sori ẹrọ ṣiṣe ifconfig lati gba awọn eto Awọn ipo Nẹtiwọọki rẹ ati ipo, ati, lẹhinna ṣiṣe netstat tabi lsof pipaṣẹ lati ṣayẹwo kini awọn iṣẹ nṣiṣẹ ni aiyipada lori olupin wa.

# ifconfig
# netstat -tulpn
# lsof -i

3. Iṣeduro pipaṣẹ netstat jẹ alaye ti ara ẹni ti o lẹwa ati fihan atokọ ti awọn iho ti o ni nkan ṣe pẹlu orukọ eto ṣiṣe wọn.

Ti, fun apẹẹrẹ, eto wa kii yoo lo bi iṣẹ meeli o le da daemon oluwa Postfix duro eyiti o nṣakoso lori localhost ati, tun da duro ati mu awọn iṣẹ miiran ti aifẹ ni lilo awọn ofin wọnyi - iṣẹ kan ṣoṣo ti Mo ni imọran lati ma da tabi mu fun bayi ni SSH ti o ba nilo iṣakoso latọna jijin lori olupin naa.

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

4. O tun, tun, le lo awọn aṣẹ init atijọ lati da tabi mu awọn iṣẹ ṣiṣẹ ṣugbọn nitori Red Hat bayi n ṣe ilana systemd ati iṣakoso iṣẹ, o yẹ ki o dara lati lo awọn ilana systemctl ki o lo nigbagbogbo.

Ti o ba lo Arch Linux lẹhinna o yẹ ki o jẹ nkan akara oyinbo lati yipada si eto - botilẹjẹpe gbogbo awọn ofin init ni bayi ni asopọ ati kọja-nipasẹ sisẹ eto.

# service postfix stop
# chkconfig postfix off

5. Ti o ba fẹ lati gba atokọ ti gbogbo awọn iṣẹ ti o bẹrẹ, ṣiṣe aṣẹ iṣẹ ati fun ijabọ pipe lilo systemctl .

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

6. Lati ṣakoso awọn iṣẹ ṣiṣe ṣiṣe systemctl pipaṣẹ nipa lilo awọn iyipada ti o ṣe pataki julọ: bẹrẹ , duro , tun bẹrẹ , < b> gbee , mu , mu ṣiṣẹ , fihan , atokọ awọn atokọ , jẹ -ti o ṣiṣẹ, ati bẹbẹ lọ ti o tẹle pẹlu orukọ iṣẹ rẹ.

Pẹlupẹlu, ẹya pataki miiran ti systemctl pipaṣẹ tun le ṣiṣẹ lori olupin latọna jijin nipasẹ iṣẹ SSH lori ogun ti o pàtó kan nipa lilo aṣayan -H ki o ṣe awọn iṣe kanna bi agbegbe.

Fun apẹẹrẹ, wo aṣẹ ati sikirinifoto ni isalẹ.

# systemctl -H remote_host start remote_service

7. Ṣaaju ki o to bẹrẹ ṣiṣatunkọ Kaadi Ọlọpọọmídíà awọn faili eto rii daju pe lati isinsin lọ ati titi ti o fi ṣeto IP aimi, o ni ti ara tabi iru iraye si eyikeyi olupin rẹ, nitori igbesẹ yii nbeere mu isalẹ rẹ wiwo nẹtiwọọki ati awọn isopọ.

Botilẹjẹpe o le ṣee ṣe laisiyonu laisi idilọwọ isopọmọ rẹ ati mu asopọ ṣiṣẹ lẹhin atunbere . Ko si ọna ti o le ṣe idanwo ṣaaju atunbere ti o ba jẹ pe o ni asopọ NIC nikan. Ṣi, Emi yoo mu wa fun ọ pẹlu gbogbo ọna ati tọka awọn igbesẹ ti o nilo lati yẹra fun ọran ti o ba fẹ ṣetọju isopọmọ rẹ ati idanwo rẹ lẹhinna.

8. Nisisiyi gbe si ọna /etc/sysconfig/network-scripts/, ṣii ki o yan Ọlọpọọmídíà Nẹtiwọọki ti o fẹ fi IP duro fun ṣiṣatunkọ - lati gba gbogbo awọn orukọ NICs lati lo aṣẹ IP bi o ti han.

# ifconfig
OR
# ip addr

9. Itele, lo awoṣe nẹtiwọọki atẹle lati satunkọ faili naa ati rii daju pe alaye ONBOOT ti ṣeto lori BẸẸNI , BOOTPROTO ti ṣeto si aimi tabi ko si ki o maṣe yipada HWADDR ati awọn iye UUID ti a pese ni aiyipada.

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

Ṣe awọn ayipada wọnyi bi o ṣe han.

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. Lẹhin ti pari ṣiṣatunkọ faili naa, pa a, ki o gbe si faili resolv.conf ti o ba fẹ ki awọn olupin DNS ṣiṣẹ eto-jakejado.

# nano /etc/resolv.conf

Nibi kan ṣafikun awọn olupin DNS rẹ ni lilo alaye orukọ olupin .

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Nisisiyi Ọlọpọọmídíà Nẹtiwọọki ti wa ni tunto pẹlu IP aimi, ohun kan ti o ku ni lati tun bẹrẹ nẹtiwọọki rẹ tabi tun atunbere eto rẹ ki o lo ifconfig tabi IP paṣẹ lati wo adiresi IP ati iṣeto idanwo nipa lilo pipaṣẹ ping

# systemctl restart NetworkManager

AKIYESI: Lẹhin ti tun bẹrẹ lo adiresi IP aimi tuntun ti a tunto lati ṣe iwọle latọna jijin pẹlu SSH.

# systemctl status NetworkManager
# ifconfig
# ip addr show

12. Lati ṣatunṣe eto orukọ olupin gbogbogbo, ṣii orukọ ile-iṣẹ ati faili awọn alejo ti o wa lori ọna /ati be be lo ati satunkọ ọna atẹle.

# nano /etc/hostname

Nibi o le ṣafikun orukọ eto nikan ṣugbọn o jẹ imọran ti o dara lati fi kun agbegbe .dot si.

server.tecmint.lan
# nano /etc/hosts

Nibi ṣafikun orukọ olupin kanna bii loke lori ila 127.0.0.1 ṣaaju awọn alaye localhost.localdomain.

127.0.0.1              server.tecmint.lan  localhost.localdomain …

Ni omiiran, o le ṣeto orukọ ogun nipasẹ lilo aṣẹ hostnamectl bi o ti han.

# hostnamectl -set-hostname tecmint.lan

13. Lati ṣe idanwo ti o ba ṣeto orukọ olupin rẹ ni deede lilo aṣẹ orukọ hostname.

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

14. Ọlọpọọmídíà Olumulo Nẹtiwọọki Nisakoso Nẹtiwọọki (TUI), nmtui , jẹ irinṣẹ ogbon inu RHEL eyiti o pese wiwo ọrọ lati tunto nẹtiwọọki nipasẹ ṣiṣakoso Alakoso Nẹtiwọọki, eyiti o ṣe iranlọwọ lati satunkọ ilọsiwaju awọn eto nẹtiwọọki gẹgẹbi fifun awọn adiresi IP aimi si Awọn atọkun Nẹtiwọọki, muu ṣiṣẹ tabi mu asopọ kan, ṣatunkọ awọn isopọ WI-FI, ṣeto orukọ orukọ olupin rẹ tabi ṣẹda awọn atọkun Nẹtiwọọki ti ilọsiwaju bi InfiniBand, iwe adehun, afara, ẹgbẹ tabi VLAN.

NetworkManager-tui ti fi sori ẹrọ nipasẹ aiyipada ni RHEL/CentOS 7.0, ṣugbọn ti o ba fun idi kan ọrọ rẹ ti o padanu ni aṣẹ atẹle lati fi sii.

# yum install NetworkManager-tui

14. Lati bẹrẹ Ọlọpọọmídíà Olumulo Nẹtiwọọki Text ṣiṣe aṣẹ nmtui ki o lo TAB tabi itọka awọn bọtini lati lilö kiri nipasẹ ki o tẹ Tẹ lati yan aṣayan kan. Ti o ba fẹ satunkọ taara tabi sopọ ni wiwo kan pato ṣiṣe awọn aṣayan wọnyi.

# nmtui edit enp0s3
# nmtui connect enp0s3

Ti o ba fẹ ṣeto IP aimi o le, tun, lo Ọlọpọọmídíà Olumulo Nẹtiwọọki Oluṣakoso Nẹtiwọọki bi yiyan facile lati ṣe atunṣe satunkọ awọn faili awọn ifọrọhan nẹtiwọọki, pẹlu nọmba to lopin ti awọn aṣayan ti ọna naa ni lati pese, ṣugbọn ṣe daju Iṣẹ Oluṣakoso Nẹtiwọọki ti muu ṣiṣẹ ati bẹrẹ lori ẹrọ rẹ.