Kako konfigurirati statičku IP adresu mreže na RHEL/CentOS 8/7
Opseg ovog vodiča je objasniti kako možemo uređivati i mijenjati mrežne konfiguracije na RHEL/CentOS 8/7 samo iz naredbenog retka i, točnije kako možemo postaviti statičku IP adresu na mrežnim sučeljima pomoću sistemske mreže -scripts, koji mora biti konfiguriran za uslugu mrežnih usluga okrenutih Internetu, te kako konfigurirati ili promijeniti RHEL/CentOS sustav naziv hosta .
Također će vam pokazati kako možemo upravljati ili onemogućiti neželjene sistemske usluge, kao što je Upravitelj mreže , koja više nije potrebna u slučaju da koristite ručnu statičku IP konfiguriranu na mrežnim skriptama, Avahi -Daemon koji također nije potreban na poslužitelju i predstavlja ozbiljnu sigurnosnu prazninu, osim ako niste instalirali poslužitelj na svoj prijenosnik i ako trenutno želite pregledavati svoju mrežu za druge usluge, a na kraju će vam predstaviti Bridge, tim i VLAN sučelja.
- Instalacija "CentOS 8.0" sa snimkama zaslona
- Instalacija RHEL 8 sa snimkama zaslona
- Kako omogućiti RHEL pretplatu u RHEL 8
- CentOS 7.0 Minimalna instalacija sustava
- RHEL 7.0 Minimalna instalacija sustava
- Aktivne RHEL 7.0 pretplate i funkcionalna spremišta
Također, imajte na umu da se većina konfiguracija koje nude uređivanje sistemskih datoteka ne smije izvoditi s udaljenog mjesta pomoću SSH usluge dok ne uspostavite kontinuiranu i pouzdanu mrežnu vezu pomoću fiksne IP adrese.
Na ovoj stranici
- Onemogućite neželjene usluge u CentOS-u
- Postavljanje statičke IP adrese na CentOS
- Postavite ime hosta u CentOS
- Postavljanje statičke IP adrese na CentOS pomoću alata Nmtui
1. Prije nego što počnemo bilo što raditi, moramo se pobrinuti da naš sustav ima neke potrebne alate za uređivanje i umrežavanje poput lsof instaliranih, neki od njih neće se koristiti na ovom koraku, ali bolje je da ih instalirate za buduće konfiguracije .
# yum install nano wget curl net-tools lsof
2. Nakon instaliranja alata pokrenite ifconfig da biste dobili postavke i status mrežnog sučelja, a zatim pokrenite naredbu netstat ili lsof da biste provjerili što usluge se na našem poslužitelju izvršavaju prema zadanim postavkama.
# ifconfig # netstat -tulpn # lsof -i
3. Izlaz naredbe netstat prilično je samorazumljiv i prikazuje popis utičnica povezanih s njihovim imenom pokrenutog programa.
Ako se, na primjer, naš sustav neće koristiti kao poštanska usluga, možete zaustaviti glavni demon Postfixa koji se izvodi na localhostu, a također zaustaviti i onemogućiti druge neželjene usluge pomoću sljedećih naredbi - jedina usluga koju savjetujem da ne zaustavljate ili onemogućavate za sada je SSH ako vam je potreban daljinski nadzor nad poslužiteljem.
# systemctl stop postfix # systemctl disable postfix # systemctl status postfix
# systemctl stop avahi-daemon # systemctl disable avahi-daemon # systemctl status avahi-daemon
4. Također možete koristiti stare naredbe init da zaustavite ili onemogućite usluge, ali budući da Red Hat sada implementira systemd proces i upravljanje uslugama, bolje biste se navikli na naredbe systemctl i često ga koristite.
Ako koristite Arch Linux, to bi trebao biti dio kolača za prelazak na systemd - iako su sve naredbe init sada povezane i prolazni filter systemd.
# service postfix stop # chkconfig postfix off
5. Ako želite dobiti popis svih započetih usluga, pokrenite naredbu usluga i za iscrpno izvješće upotrijebite systemctl .
# service --status-all # systemctl list-unit-files
6. Za upravljanje uslugama pokrenite naredbu systemctl pomoću najvažnijih sklopki: start , stop , ponovno pokretanje , < b> ponovno učitaj , onemogući , omogući , prikaži , ovisnost o popisu , je -omogućeno, itd. nakon čega slijedi naziv vaše usluge.
Također, još jedna važna značajka koju naredba systemctl također može izvoditi na udaljenom poslužitelju putem SSH usluge na određenom hostu pomoću opcije -H i izvoditi iste radnje kao i lokalno.
Na primjer, pogledajte naredbu i snimak zaslona u nastavku.
# systemctl -H remote_host start remote_service
7. Prije nego što započnete s uređivanjem sistemskih datoteka Kartica mrežnog sučelja , osigurajte da od sada i dok ne postavite statičku IP adresu imate fizički ili bilo koji drugi tip pristupa svom poslužitelju, jer ovaj korak zahtijeva rušenje vašeg mrežno sučelje i veze.
Iako se to može učiniti glatko bez ometanja povezivanja i aktivirati vezu nakon ponovnog pokretanja . Ne možete ga testirati prije ponovnog pokretanja ako imate priložen samo jedan NIC. Ipak, predstavit ću vam cjelokupnu metodu i naznačiti korake koje je potrebno izbjegavati u slučaju da želite zadržati svoju povezanost i naknadno je testirati.
8. Sada se pomaknite na stazu /etc/sysconfig/network-scripts/, otvorite i odaberite svoje mrežno sučelje kojemu želite dodijeliti statički IP za uređivanje - da bi svi nazivi NIC-ova koristili IP naredbu kako je prikazano.
# ifconfig OR # ip addr
9. Zatim upotrijebite sljedeći mrežni predložak za uređivanje datoteke i provjerite je li izraz ONBOOT postavljen na DA , BOOTPROTO postavljen na statički ili nijedan i ne mijenjajte zadane vrijednosti HWADDR i UUID .
# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
Napravite sljedeće promjene kao što je prikazano.
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. Po završetku uređivanja datoteke zatvorite je i prijeđite na datoteku resolv.conf ako želite da DNS poslužitelji imaju omogućen sustav.
# nano /etc/resolv.conf
Ovdje samo dodajte svoje DNS poslužitelje pomoću nameserver izraza.
nameserver 192.168.1.1 nameserver 8.8.8.8
11. Sada je mrežno sučelje konfigurirano sa statičkom IP-om, preostaje samo ponovno pokretanje mreže ili ponovno pokretanje sustava i korištenje ifconfig ili IP naredba za prikaz IP adrese i testiranje konfiguracije pomoću naredbe ping .
# systemctl restart NetworkManager
NAPOMENA: Nakon ponovnog pokretanja koristite novu statičku IP adresu konfiguriranu za daljinsko prijavljivanje pomoću SSH-a.
# systemctl status NetworkManager # ifconfig # ip addr show
12. Da biste prilagodili ime hosta sustava na cijelom sustavu, otvorite datoteku ime hosta i hostova koja se nalazi na putu /itd i uredite oba na sljedeći način.
# nano /etc/hostname
Ovdje možete dodati samo ime sustava, ali dobro je dodati domenu .dot .
server.tecmint.lan
# nano /etc/hosts
Ovdje dodajte isto ime hosta kao gore u retku 127.0.0.1 prije izraza localhost.localdomain.
127.0.0.1 server.tecmint.lan localhost.localdomain …
Alternativno, možete postaviti naziv hosta pomoću naredbe hostnamectl kao što je prikazano.
# hostnamectl -set-hostname tecmint.lan
13. Da biste provjerili je li vaše ime hosta ispravno postavljeno, upotrijebite naredbu hostname.
# hostname -s # For short name # hostname -f # For FQDN mame
14. Alat NetworkManager Text User Interface (TUI), nmtui , RHEL je intuitivni alat koji pruža tekstualno sučelje za konfiguriranje umrežavanja upravljanjem Network Manager-om, koji pomaže u uređivanju naprednih mrežne postavke poput dodjeljivanja statičkih IP adresa mrežnim sučeljima, aktiviranja ili onemogućavanja veze, uređivanja WI-FI veza, postavljanja naziva hosta vašeg sustava ili stvaranja naprednih mrežnih sučelja poput InfiniBanda, veze, mosta, tima ili VLAN-a.
NetworkManager-tui je po defaultu instaliran u RHEL/CentOS 7.0, ali ako iz nekog razloga nedostaje, navedite sljedeću naredbu da ga instalirate.
# yum install NetworkManager-tui
14. Za pokretanje korisničkog sučelja Tekst upravitelja mreže pokrenite naredbu nmtui i koristite tipke TAB ili strelice za navigaciju i pritisnite Enter za odabir opcije. Ako želite izravno urediti ili povezati određeno sučelje, pokrenite sljedeće opcije.
# nmtui edit enp0s3 # nmtui connect enp0s3
Ako želite postaviti statičku IP adresu, također možete koristiti Tekst korisničkog sučelja upravitelja mreže kao laku alternativu za stvarno uređivanje datoteka mrežnog sučelja, s ograničenim brojem opcija koje metoda nudi, ali čine je li usluga Network Manager omogućena i pokrenuta u vašem sustavu.