Kif tikkonfigura l-indirizz IP statiku tan-netwerk fuq RHEL/CentOS 8/7


L-ambitu ta' dan it-tutorja huwa li nispjega kif nistgħu neditjaw u nagħmlu bidliet fil-Konfigurazzjonijiet tan-Netwerk fuq RHEL/CentOS 8/7 mil-linja tal-kmand biss, u, b'mod aktar speċifiku, kif nistgħu nwaqqfu indirizz IP Statiku fuq interfaces tan-netwerk bl-użu tan-netwerk tas-sistema -scripts, li huwa għandu jiġi kkonfigurat biex iservi servizzi tan-netwerk li jiffaċċjaw l-Internet, u kif tikkonfigura jew tibdel is-sistema RHEL/CentOS hostname.

Ser nuruk ukoll, kif nistgħu namministraw jew inwaqqfu servizzi tas-sistema mhux mixtieqa, bħal Network Manager, li m'għadhiex meħtieġa fil-każ li tuża IP statiku manwali kkonfigurat fuq skripts tan-netwerk, Avahi -Daemonli, ukoll, mhux meħtieġ fuq server u jirrappreżenta distakk serjament fis-sigurtà, sakemm ma installax is-server fuq il-laptop tiegħek u trid istantanjament tfittex in-netwerk tiegħek għal servizzi oħra, u fuq il-finali tippreżentalek Interfaces ta' Pont, Tim u VLAN.

  • Installazzjoni ta' \CentOS 8.0″ bi Screenshots
  • Installazzjoni ta' RHEL 8 bi Screenshots
  • Kif Tippermetti l-Abbonament RHEL f'RHEL 8
  • Installazzjoni Minima tas-Sistema CentOS 7.0
  • Installazzjoni Minima tas-Sistema RHEL 7.0
  • Abbonamenti RHEL 7.0 u Repożitorji Funzjonali

Ukoll, kun konxju li ħafna mill-konfigurazzjonijiet offruti mill-editjar tal-fajls tas-sistema m'għandhomx isiru minn post remot bl-użu tas-servizz SSH sakemm tistabbilixxi konnessjoni tan-netwerk kontinwa u affidabbli billi tuża indirizz IP fiss.

Fuq din il-paġna

  • Itfi Servizzi mhux mixtieqa f'CentOS
  • Issettja Indirizz IP Statiku fuq CentOS
  • Issettja Hostname f'CentOS
  • Issettja l-Indirizz IP Statiku fuq CentOS billi tuża Nmtui Tool

1. Qabel ma fil-fatt nibdew nagħmlu xi ħaġa għandna bżonn niżguraw li s-sistema tagħna jkollha xi għodod meħtieġa ta' editjar u netwerking bħal lsof installati, xi wħud minnhom mhux se jintużaw fuq dan il-pass iżda huwa aħjar li jkollokhom installati għal konfigurazzjonijiet futuri .

# yum install nano wget curl net-tools lsof

2. Wara li l-għodda jkunu installati, mexxi ifconfig biex tikseb is-settings u l-istatus tal-Interfaces tan-Netwerk tiegħek, u mbagħad ħaddem il-kmand netstat jew lsof biex tiċċekkja dak is-servizzi qed jaħdmu awtomatikament fuq is-server tagħna.

# ifconfig
# netstat -tulpn
# lsof -i

3. L-output tal-kmand netstat huwa pjuttost li jispjega lilu nnifsu u juri lista ta' sockets assoċjati mal-isem tal-programm li qed jaħdem.

Jekk, pereżempju, is-sistema tagħna ma tintużax bħala servizz tal-posta tista' twaqqaf il-Postfix master daemon li jaħdem fuq localhost u, twaqqaf u tiddiżattiva wkoll servizzi oħra mhux mixtieqa billi tuża l-kmandi li ġejjin - l-uniku servizz li nagħti parir biex ma twaqqafx jew tiddiżattivax għal issa huwa SSH jekk għandek bżonn kontroll mill-bogħod fuq is-server.

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

4. Tista', ukoll, tuża kmandi init qodma biex twaqqaf jew tiddiżattiva s-servizzi iżda peress li Red Hat issa timplimenta l-ġestjoni tal-proċess u tas-servizz systemd, għandek tidra aħjar għall-kmandi systemctl u użah spiss.

Jekk tuża Arch Linux allura għandha tkun biċċa biċċa li taqleb għal systemd - għalkemm il-kmandi kollha init issa huma konnessi u pass-through systemd filter.

# service postfix stop
# chkconfig postfix off

5. Jekk trid tikseb lista tas-servizzi kollha mibdija ħaddem il-kmand service u għal rapport eżawrjenti uża systemctl.

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

6. Biex timmaniġġja s-servizzi ħaddem il-kmand systemctl billi tuża l-aktar swiċċijiet importanti: start, waqfien, terġa, < b>reload, jiskonnettja, tippermetti, uri, lista-dipendenzi, hija -enabled, eċċ segwit mill-isem tas-servizz tiegħek.

Barra minn hekk, karatteristika importanti oħra li l-kmand systemctl jista’ jaħdem ukoll fuq server remot permezz ta’ servizz SSH fuq host speċifikat bl-użu ta’ -H għażla u jwettaq l-istess azzjonijiet bħal lokalment.

Per eżempju, ara l-kmand u screenshot hawn taħt.

# systemctl -H remote_host start remote_service

7. Qabel ma tibda teditja l-fajls tas-sistema Network Interface Card kun żgur li minn issa 'l quddiem u sakemm tissettja l-IP statiku, għandek aċċess fiżiku jew kwalunkwe tip ieħor ta' aċċess għas-server tiegħek, għaliex dan il-pass jeħtieġ li twaqqa' tiegħek interface tan-netwerk u konnessjonijiet.

Għalkemm jista 'jsir bla xkiel mingħajr ma tfixkel il-konnettività tiegħek u jattiva l-konnessjoni wara reboot. M'hemm l-ebda mod kif tista' tittestjah qabel reboot jekk għandek biss NIC wieħed imwaħħal. Xorta waħda, ser nippreżentalkom il-metodu kollu u nindika l-passi meħtieġa biex jiġu evitati f'każ li trid iżżomm il-konnettività tiegħek u tittestjaha wara.

8. Issa ċċaqlaq lejn /etc/sysconfig/network-scripts/ triq, iftaħ u agħżel l-Interface tan-Netwerk tiegħek li trid tassenja l-IP statiku għall-editjar - biex tikseb l-ismijiet kollha tal-NICs biex tuża l-kmand tal-IP kif muri.

# ifconfig
OR
# ip addr

9. Imbagħad, uża l-mudell tan-netwerk li ġej biex teditja l-fajl u kun żgur li l-istqarrija ONBOOT hija ssettjata fuq IVA, BOOTPROTO hija ssettjata għal statiku jew ebda u ma tbiddilx il-valuri HWADDR u UUID ipprovduti awtomatikament.

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

Agħmel il-bidliet li ġejjin kif muri.

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. Wara li tispiċċa l-editjar tal-fajl, agħlaqha, u ċċaqlaq għall-fajl resolv.conf jekk trid li s-servers DNS ikunu attivati fis-sistema kollha.

# nano /etc/resolv.conf

Hawnhekk żid biss is-servers DNS tiegħek billi tuża dikjarazzjoni nameserver.

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Issa Network Interface huwa kkonfigurat b'IP statiku, l-unika ħaġa li fadal hija li terġa 'tibda n-netwerk tiegħek jew terġa' tibda s-sistema tiegħek u tuża ifconfig jew IP kmand biex tara l-indirizz IP u l-konfigurazzjoni tat-test billi tuża kmand ping.

# systemctl restart NetworkManager

NOTA: Wara li terġa 'tibda uża l-indirizz IP statiku l-ġdid konfigurat biex twettaq login mill-bogħod b'SSH.

# systemctl status NetworkManager
# ifconfig
# ip addr show

12. Biex taġġusta l-isem tal-host tas-sistema fis-sistema kollha, iftaħ il-fajl hostname u hosts li jinsab fuq il-mogħdija /etc u editja t-tnejn bil-mod li ġej.

# nano /etc/hostname

Hawnhekk tista 'żżid biss l-isem tas-sistema iżda hija idea tajba li tehmeż id-dominju .dot miegħu.

server.tecmint.lan
# nano /etc/hosts

Hawnhekk żid l-istess hostname bħal hawn fuq fuq il-linja 127.0.0.1 qabel id-dikjarazzjonijiet localhost.localdomain.

127.0.0.1              server.tecmint.lan  localhost.localdomain …

Alternattivament, tista 'tissettja l-isem tal-host billi tuża l-kmand hostnamectl kif muri.

# hostnamectl -set-hostname tecmint.lan

13. Biex tittestja jekk l-isem tal-host tiegħek huwiex issettjat b'mod korrett uża l-kmand tal-hostname.

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

14. Għodda NetworkManager Test User Interface (TUI), nmtui, hija għodda intuwittiva RHEL li tipprovdi interface ta’ test biex tikkonfigura n-netwerking billi tikkontrolla l-Maniġer tan-Netwerk, li tgħin biex teditja avvanzati settings tan-netwerk bħal jassenja indirizzi IP statiċi lill-Interfaces tan-Netwerk, attiva jew tiddiżattiva konnessjoni, editja konnessjonijiet WI-FI, issettja l-hostname tas-sistema tiegħek jew toħloq interfaces tan-Netwerk avvanzati bħal InfiniBand, bond, bridge, tim jew VLAN.

NetworkManager-tui huwa installat awtomatikament f'RHEL/CentOS 7.0, imma jekk għal xi raġuni hija nieqsa toħroġ il-kmand li ġej biex tinstallah.

# yum install NetworkManager-tui

14. Biex tibda Network Manager Test User Interface mexxi l-kmand nmtui u uża TAB jew vleġġa biex tinnaviga u agħfas Daħħal biex tagħżel għażla. Jekk trid teditja direttament jew tikkonnettja interface speċifiku mexxi l-għażliet li ġejjin.

# nmtui edit enp0s3
# nmtui connect enp0s3

Jekk trid tissettja IP statiku tista', ukoll, tuża Network Manager Test User Interface bħala alternattiva faċli biex fil-fatt teditja fajls ta' interfaces tan-netwerk, b'numru limitat ta' għażliet li l-metodu għandu x'joffri, iżda tagħmel żgur li s-servizz ta' Network Manager huwa attivat u beda fis-sistema tiegħek.