Ցանցի կազմաձևումը CentOS-ում ձեր սերվերը շահագործման պատրաստելու կարևոր կողմն է: Այն ապահովում է սերվերի կապն արտաքին աշխարհի հետ և փոխազդեցություն է ստեղծում ցանցի այլ սարքերի հետ: Այս հոդվածում մենք մանրակրկիտ կուսումնասիրենք ցանցի կարգավորումները կոնսոլի միջոցով կազմաձևելու գործընթացը՝ սկսած անհրաժեշտ գործիքների տեղադրումից մինչև ցանցային միջերեսների մանրամասն կազմաձևումը:
Ցանցի կազմաձևման առաջին քայլը CentOS-ում տեղադրելն է net-tools փաթեթ, որը պարունակում է կարևոր ցանցային կոմունալ ծառայություններ, այդ թվում ifconfig. Այս փաթեթը տեղադրելու համար կատարեք հետևյալ հրամանը.
sudo yum install net-tools
Այս գործողությունը ձեզ հասանելիություն կտա ցանցը կարգավորելու և ախտորոշելու հիմնական գործիքներին: Կարդացեք ավելին Linux ռեսուրսների ախտորոշման մասին :
Հաջորդը, դուք պետք է շարունակեք կարգավորել ցանցային միջերեսները: Ցանցային ինտերֆեյսերի կազմաձևման ֆայլերը գտնվում են /etc/sysconfig/network-scripts գրացուցակ: Խմբագրման հիմնական ֆայլն է ifcfg-eth0 (կամ մեկ այլ ինտերֆեյս՝ կախված ձեր կոնֆիգուրացիայից): Այս ֆայլում կարող եք սահմանել այնպիսի պարամետրեր, ինչպիսիք են IP հասցեն (IPADDR), ենթացանցային դիմակ (NETMASK), լռելյայն դարպաս (GATEWAY), և ցանցի ճիշտ աշխատանքի համար անհրաժեշտ այլ կարգավորումներ:
-ի օրինակ ifcfg-eth0 ֆայլի բովանդակությունը կարող է ունենալ հետևյալ տեսքը.
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
Եթե Ձեզ անհրաժեշտ է կարգավորել բազմաթիվ IP հասցեներ մեկ ցանցային ինտերֆեյսի վրա, դուք պետք է ստեղծեք լրացուցիչ կազմաձևման ֆայլեր, օրինակ. ifcfg-eth0:0 առաջին լրացուցիչ հասցեի համար, ifcfg-eth0:1 երկրորդի համար և այլն՝ դրանցում համապատասխան կարգավորումները դնելով։
Կազմաձևման ֆայլերում փոփոխություններ կատարելուց հետո անհրաժեշտ է վերագործարկել ցանցային ծառայությունը՝ կարգավորումները կիրառելու համար։ Դա կարելի է անել հրամանով.
sudo systemctl restart network
Այսպիսով, CentOS-ում ցանցը կոնսոլի միջոցով կարգավորելը գործողությունների հաջորդականություն է՝ սկսած անհրաժեշտ գործիքների տեղադրումից, կազմաձևման ֆայլերի խմբագրումից և վերջացրած կարգավորումների կիրառմամբ։ Հետևելով այս քայլերին, դուք կկարողանաք հաջողությամբ կարգավորել ցանցը ձեր CentOS սերվերի վրա: