IP հասցեի սահմանումը CentOS-ում¶
Այս հոդվածում
Centos 7¶
CentOS 7-ում ցանցային ինտերֆեյսները պահվում և կարգավորվում են /etc/sysconfig/network-scripts/ifcfg-eno1 կոնֆիգուրացիոն ֆայլի միջոցով, որտեղ eno1-ը ակտիվ ցանցային քարտի անունն է։ Օպերացիոն համակարգում հասանելի ցանցային քարտերի անունները, կապի հասանելիությունը և ընթացիկ հասցեն կարելի է պարզել հետևյալ հրամանը կատարելով.
Ինչպես կարգավորել DHCP-ն¶
Ուշադրություն
Արտաքին Ethernet ինտերֆեյսների վրա ակտիվ DHCP ծառայությունները արգելված են ծառայությունների և կայքի օգտագործման պայմաններով։
Ջնջեք IPADDR, NETMASK, GATEWAY փոփոխականները և նշեք dhcp արժեքը BOOTPROTO-ում.
Ինչպես սահմանել ստատիկ IP հասցե¶
eno1 անունով ինտերֆեյսի համար ստատիկ IP հասցեի կարգավորման օրինակ.
```bash
NAME="eno1"
ONBOOT=yes
BOOTPROTO=static
HWADDR="ac:1f:6b:f6:3b:7e"
IPADDR="82.148.21.50"
NETMASK="255.255.255.0"
GATEWAY="82.148.21.1"
TYPE=Ethernet
```
Կոնֆիգուրացիայի կիրառում¶
Կոնֆիգուրացիոն ֆայլը փոխելուց հետո անհրաժեշտ է վերագործարկել ինտերֆեյսը.
Ուշադրություն
Վերագործարկումից հետո փոփոխությունները կմտնեն ուժի մեջ։ Եթե չվերագործարկեք ցանցը, ապա փոփոխությունները կկիրառվեն միայն սերվերի վերագործարկումից հետո։
Կարող եք ստուգել ցանցային կարգավորումները հետևյալ հրամանի միջոցով.
NetworkManager¶
Տեղեկատվություն
IP-ի կարգավորման այլընտրանքային եղանակը NetworkManager օգնականն է։
Ինտերֆեյսի ավելացում¶
sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
DHCP-ի կարգավորում ինտերֆեյսի վրա.¶
Ուշադրություն
Արտաքին Ethernet ինտերֆեյսների վրա ակտիվ DHCP ծառայությունները արգելված են ծառայությունների և կայքի օգտագործման պայմաններով։
Ստատիկ IP հասցեի սահմանում.¶
Մուտքագրելուց հետո անհրաժեշտ է վերագործարկել NetworkManager ծառայությունը։
Centos 8¶
NetworkManager¶
Նշում
Ըստ լռելյայնի, NetworkManager-ը խորհուրդ է տրվում որպես ցանցի կարգավորման եղանակ CentOS 8-ում։ Բոլոր այլ եղանակները հնացած են։
Ինտերֆեյսի ավելացում¶
$ sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
DHCP-ի կարգավորում ինտերֆեյսի վրա¶
Ուշադրություն
Արտաքին Ethernet ինտերֆեյսների վրա ակտիվ DHCP ծառայությունները արգելված են ծառայությունների և կայքի օգտագործման պայմաններով։
Ստատիկ IP հասցեի սահմանում.¶
nmcli con add con-name eth2 type ethernet ifname eth2 ipv4.method manual ipv4.address 192.168.0.15/24 ipv4.gateway 192.168.0.1
Մուտքագրելուց հետո անհրաժեշտ է վերագործարկել NetworkManager ծառայությունը։
Նշում
CentOS 8-ում ցանցային ինտերֆեյսները նույնպես պահվում և կարգավորվում են /etc/sysconfig/network-scripts/ifcfg-eno1 կոնֆիգուրացիոն ֆայլի միջոցով։
Ինչպես կարգավորել DHCP-ն¶
Ուշադրություն
Արտաքին Ethernet ինտերֆեյսների վրա ակտիվ DHCP ծառայությունները արգելված են ծառայությունների և կայքի օգտագործման պայմաններով։
Ջնջեք IPADDR, NETMASK, GATEWAY փոփոխականները և նշեք dhcp արժեքը BOOTPROTO-ում.
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
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="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
Ինչպես սահմանել ստատիկ IP հասցե¶
Ստատիկ IP հասցեի կարգավորման օրինակ.
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
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="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
IPADDR=192.168.122.66
PREFIX=24
GATEWAY=192.168.122.1
DNS1=192.168.122.1
Կոնֆիգուրացիայի կիրառում¶
Կոնֆիգուրացիոն ֆայլը փոխելուց հետո անհրաժեշտ է վերագործարկել ինտերֆեյսը.
Ուշադրություն
Վերագործարկումից հետո փոփոխությունները կմտնեն ուժի մեջ։ Եթե չվերագործարկեք ցանցը, ապա փոփոխությունները կկիրառվեն միայն սերվերի վերագործարկումից հետո։
Կարող եք ստուգել ցանցային կարգավորումները հետևյալ հրամանի միջոցով.
CentOS 9-10 Stream¶
Ցանցը կարգավորելիս կարևոր է հասկանալ տարբերությունը ակտիվ ցանցային ինտերֆեյսի և NetworkManager-ի կապի պրոֆիլի միջև.
-
Ակտիվ ցանցային ինտերֆեյս (տեսանելի է
ip addr showհրամանի միջոցով) - սա ընթացիկ աշխատող կապն է, որը կարող է ավտոմատ կերպով կարգավորվել DHCP-ի միջոցով համակարգի միացման ժամանակ։ -
NetworkManager կապի պրոֆիլ (կառավարվում է
nmcli connection-ի միջոցով) - սա մշտական կոնֆիգուրացիա է, որը պահվում է համակարգում և կիրառվում յուրաքանչյուր միացման ժամանակ։
Ուշադրություն
Ինտերֆեյսը կարող է լինել ակտիվ և աշխատող նույնիսկ առանց NetworkManager-ի պրոֆիլի։ Սա կարող է հանգեցնել շփոթության, երբ nmcli connection modify հրամանները չեն աշխատում պրոֆիլի բացակայության պատճառով, չնայած ինտերֆեյսը ցուցադրվում և աշխատում է համակարգում։
Ցանկացած կոնֆիգուրացիա կատարելուց առաջ միշտ կատարեք սկզբնական ստուգում.
-
Ստուգեք ակտիվ ինտերֆեյսները.
-
Ստուգեք գոյություն ունեցող NetworkManager պրոֆիլները.
-
Ստուգեք սարքի կարգավիճակը.
Եթե պրոֆիլը բացակայում է, անհրաժեշտ է ստեղծել այն՝ շարունակելուց առաջ.
1. SSH կապ
Հիմնական կապ
2. Սկզբնական ցանցային ախտորոշում
-
Ցանցային ինտերֆեյսների դիտում
-
Ընթացիկ կապերի ստուգում
3. Կոնֆիգուրացիոն ֆայլերի տեղակայում
Հիմնական թղթապանակներ.
- Կապի ֆայլեր.
/etc/NetworkManager/system-connections/ - լրացուցիչ կոնֆիգուրացիաներ.
/etc/NetworkManager/conf.d/ - Հիմնական կոնֆիգուրացիա.
/etc/NetworkManager/NetworkManager.conf
Ինչպես կարգավորել ստատիկ IP հասցե¶
Նոր կապի ստեղծում
```bash
nmcli connection add type ethernet con-name "static-eth0" \
ifname eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
```
Գոյություն ունեցողի փոփոխություն
```bash
nmcli connection modify "System eth0" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
```
Կոնֆիգուրացիոն ֆայլերի խմբագրում.
-
Գտեք անհրաժեշտ կոնֆիգուրացիան
-
Բացեք ֆայլը խմբագրման համար
-
Սահմանեք ճիշտ մուտքի իրավունքներ
Ֆայլի օրինակելի բովանդակություն ստատիկ IP-ի համար.
[connection]
id=static-eth0
type=ethernet
interface-name=eth0
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=8.8.8.8
Ինչպես կարգավորել ինտերֆեյսը DHCP-ի համար¶
Ուշադրություն
Ձեր ընկերության ցանցում ակտիվ DHCP սերվերի առկայությունը արգելված է Ծառայությունների և կայքի օգտագործման պայմաններով։
Կոնֆիգուրացիայի փոփոխությունների կիրառում¶
Կոնֆիգուրացիոն ֆայլը փոխելուց հետո անհրաժեշտ է վերագործարկել ինտերֆեյսը՝ հետևելով այս քայլերին.
-
Կոնֆիգուրացիայի վերագործարկում.
-
Կապի վերագործարկում.
Կարող եք ստուգել ցանցային կարգավորումները հետևյալ հրամանների միջոցով.
-
Կապի կարգավիճակի ստուգում.
-
IP հասցեի ստուգում.