Kā konfigurēt tīkla statisko IP adresi RHEL/CentOS 8/7


Šīs apmācības darbības joma ir izskaidrot, kā mēs varam rediģēt un veikt izmaiņas tīkla konfigurācijās RHEL/CentOS 8/7 tikai no komandrindas, un, konkrētāk, kā mēs varam iestatīt statisko IP adresi tīkla saskarnēs, izmantojot sistēmas tīklu -skripti, kas ir jākonfigurē, lai apkalpotu ar internetu vērstus tīkla pakalpojumus, un kā konfigurēt vai mainīt RHEL/CentOS sistēmas resursdatora nosaukumu .

Parādīs arī to, kā mēs varam pārvaldīt vai atspējot nevēlamus sistēmas pakalpojumus, piemēram, Tīkla pārvaldnieku , kas vairs nav vajadzīgs, ja izmantojat manuālo statisko IP, kas konfigurēts tīkla skriptos, Avahi -Deemon kas arī nav nepieciešams serverī un rada nopietnu drošības trūkumu, ja vien jūs neesat instalējis serveri savā klēpjdatorā un vēlaties uzreiz pārlūkot savu tīklu, lai atrastu citus pakalpojumus, un galu galā jūs iepazīstināsit ar jums Tilta, komandas un VLAN saskarnes.

  • “CentOS 8.0” instalēšana ar ekrānuzņēmumiem
  • RHEL 8 instalēšana ar ekrānuzņēmumiem
  • Kā iespējot RHEL abonēšanu RHEL 8
  • CentOS 7.0 minimālā sistēmas instalēšana
  • RHEL 7.0 minimāla sistēmas instalēšana
  • Aktīvie RHEL 7.0 abonementi un funkcionālās krātuves

Turklāt ņemiet vērā, ka lielāko daļu konfigurācijas, ko piedāvā sistēmas failu rediģēšana, nevajadzētu veikt no attālinātas vietas, izmantojot SSH pakalpojumu, kamēr nav izveidots nepārtraukts un uzticams tīkla savienojums, izmantojot fiksētu IP adresi.

Šajā lapā

  • Atspējojiet nevēlamus pakalpojumus CentOS
  • CentOS iestatiet statisko IP adresi
  • CentOS iestatiet resursdatora nosaukumu
  • Iestatiet statisko IP adresi CentOS, izmantojot Nmtui rīku

1. Pirms faktiski sākt darīt visu, kas mums nepieciešams, pārliecinieties, vai mūsu sistēmā ir daži nepieciešamie rediģēšanas un tīkla rīki, piemēram, lsof ir instalēti, daži no tiem netiks izmantoti šajā solī, bet labāk ir tos instalēt turpmākajām konfigurācijām .

# yum install nano wget curl net-tools lsof

2. Pēc rīku instalēšanas palaidiet ifconfig , lai iegūtu tīkla interfeisu iestatījumus un statusu, un pēc tam palaidiet komandu netstat vai lsof , lai pārbaudītu, pakalpojumi pēc noklusējuma darbojas mūsu serverī.

# ifconfig
# netstat -tulpn
# lsof -i

3. Komandas netstat izvads ir diezgan pašsaprotams un parāda ligzdu sarakstu, kas saistīti ar viņu darbības programmas nosaukumu.

Ja, piemēram, mūsu sistēma netiks izmantota kā pasta pakalpojums, varat apturēt Postfix galveno dēmonu, kas darbojas lokālajā serverī, kā arī apturēt un atspējot citus nevēlamus pakalpojumus, izmantojot šādas komandas - vienīgais pakalpojums, kuru iesaku neapstāties vai atspējot tagad ir SSH, ja jums nepieciešama servera tālvadība.

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

4. Varat arī izmantot vecās init komandas, lai apturētu vai atspējotu pakalpojumus, taču, tā kā Red Hat tagad ievieš systemd procesu un pakalpojumu pārvaldību, jums labāk vajadzētu pierast pie systemctl komandām un bieži to izmantot.

Ja izmantojat Arch Linux, tam vajadzētu būt kūkai, lai pārslēgtos uz systemd - kaut arī visas init komandas tagad ir saistītas un caurlaide systemd filtrs.

# service postfix stop
# chkconfig postfix off

5. Ja vēlaties iegūt visu sākto pakalpojumu sarakstu, palaidiet komandu service un izsmeļošam pārskatam izmantojiet systemctl .

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

6. Lai pārvaldītu pakalpojumus, palaidiet komandu systemctl , izmantojot vissvarīgākos slēdžus: sākt , apstāties , restartēt , < b> pārlādēt , atspējot , iespējot , rādīt , atkarības no saraksta , ir - iespējots utt., kam seko jūsu pakalpojuma nosaukums.

Vēl viena svarīga iezīme, kuru komanda systemctl var palaist arī attālajā serverī, izmantojot SSH pakalpojumu norādītajā resursdatorā, izmantojot opciju -H , un veikt tādas pašas darbības kā lokāli.

Piemēram, skatiet komandu un ekrānuzņēmumu zemāk.

# systemctl -H remote_host start remote_service

7. Pirms sākat rediģēt tīkla interfeisa kartes sistēmas failus, pārliecinieties, vai no šī brīža līdz statiskā IP iestatīšanai jums ir fiziska vai jebkura cita veida piekļuve serverim, jo šim solim ir nepieciešams tīkla saskarne un savienojumi.

Lai gan to var izdarīt vienmērīgi, netraucējot savienojamību un aktivizējot savienojumu pēc pārstartēšanas . Nekad nevarat to pārbaudīt pirms atsāknēšanas , ja jums ir pievienots tikai viens NIC. Tomēr es jums iepazīstināšu ar visu metodi un norādīšu darbības, kas jāizvairās, ja vēlaties saglabāt savienojamību un pēc tam to pārbaudīt.

8. Tagad pārejiet uz /etc/sysconfig/network-scripts/ ceļu, atveriet un izvēlieties tīkla saskarni, kurai rediģēšanai vēlaties piešķirt statisko IP - lai visi NIC nosaukumi izmantotu IP komandu, kā parādīts attēlā.

# ifconfig
OR
# ip addr

9. Pēc tam izmantojiet šo tīkla veidni, lai rediģētu failu, un pārliecinieties, vai ONBOOT paziņojums ir iestatīts uz YES , BOOTPROTO ir iestatīts uz statisks vai neviens un nemainiet HWADDR un UUID vērtības, kas norādītas pēc noklusējuma.

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

Veiciet šādas izmaiņas, kā parādīts.

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. Pēc faila rediģēšanas pabeigšanas aizveriet to un pārejiet uz failu resolv.conf , ja vēlaties, lai DNS serveri būtu iespējoti visā sistēmā.

# nano /etc/resolv.conf

Šeit vienkārši pievienojiet DNS serverus, izmantojot vārdu servera paziņojumu.

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Tagad Tīkla saskarne ir konfigurēta ar statisku IP, atliek tikai restartēt tīklu vai restartēt sistēmu un izmantot ifconfig vai IP komanda, lai apskatītu IP adresi un pārbaudītu konfigurāciju, izmantojot komandu ping .

# systemctl restart NetworkManager

PIEZĪME. Pēc restartēšanas izmantojiet tikko statisko IP adresi, kas konfigurēta, lai veiktu attālo pieteikšanos ar SSH.

# systemctl status NetworkManager
# ifconfig
# ip addr show

12. Lai visā sistēmā pielāgotu sistēmas resursdatora nosaukumu, atveriet failu resursdatora nosaukums un resursdators , kas atrodas ceļā /etc , un rediģējiet abus tālāk norādītos veidus.

# nano /etc/hostname

Šeit jūs varat pievienot tikai sistēmas nosaukumu, taču ieteicams pievienot domēnu .dot .

server.tecmint.lan
# nano /etc/hosts

Šeit pievienojiet to pašu resursdatora nosaukumu kā iepriekš rindā 127.0.0.1 pirms paziņojumiem localhost.localdomain.

127.0.0.1              server.tecmint.lan  localhost.localdomain …

Varat arī iestatīt resursdatora nosaukumu, izmantojot komandu hostnamectl, kā parādīts.

# hostnamectl -set-hostname tecmint.lan

13. Lai pārbaudītu, vai jūsu resursdatora nosaukums ir pareizi iestatīts, izmantojiet komandu resursdatora nosaukums.

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

14. NetworkManager teksta lietotāja saskarnes (TUI) rīks nmtui ir RHEL intuitīvs rīks, kas nodrošina teksta saskarni tīkla konfigurēšanai, kontrolējot tīkla pārvaldnieku, kas palīdz rediģēt papildu tīkla iestatījumi, piemēram, statisko IP adrešu piešķiršana tīkla saskarnēm, savienojuma aktivizēšana vai atspējošana, WI-FI savienojumu rediģēšana, sistēmas saimniekdatora nosaukuma iestatīšana vai uzlabotu tīkla saskarņu izveidošana, piemēram, InfiniBand, bond, bridge, team vai VLAN.

NetworkManager-tui pēc noklusējuma ir instalēts RHEL/CentOS 7.0, bet, ja kāda iemesla dēļ tā trūkst, instalējiet šo komandu.

# yum install NetworkManager-tui

14. Lai palaistu tīkla pārvaldnieka teksta lietotāja saskarni, palaidiet komandu nmtui un izmantojiet taustiņus TAB vai bultiņa , lai pārvietotos, un nospiediet Enter , lai atlasītu opciju. Ja vēlaties tieši rediģēt vai pievienot konkrētu saskarni, palaidiet šādas opcijas.

# nmtui edit enp0s3
# nmtui connect enp0s3

Ja vēlaties iestatīt statisku IP, varat arī izmantot Tīkla pārvaldnieka teksta lietotāja saskarne kā ērtu alternatīvu tīkla interfeisu failu reālai rediģēšanai ar ierobežotu skaitu metožu piedāvāto iespēju, taču pārliecinieties, ka Tīkla pārvaldnieka pakalpojums ir iespējots un palaists jūsu sistēmā.