IP հասցեի կարգավորումը Arch Linux-ում¶
Այս հոդվածում
Նշում
Arch Linux-ում ցանցային ինտերֆեյսները կարգավորվում են systemd-networkd համակարգի կամ ip գործիքի միջոցով։
DHCP-ի կարգավորումը systemd-networkd-ի միջոցով¶
IP հասցեի ավտոմատ ստացումը DHCP արձանագրության միջոցով կարգավորելու համար կատարեք հետևյալ քայլերը.
1. Նախապատրաստում
Համոզվեք, որ systemd-networkd ծառայությունը տեղադրված, ակտիվացված և աշխատող է։ Դուք կարող եք ստուգել դա հետևյալ հրամանով.
Եթե ծառայությունը ակտիվացված չէ, կատարեք.
2. Կոնֆիգուրացիոն ֆայլի ստեղծում
/etc/systemd/network/ թղթապանակում ստեղծեք ցանցային ինտերֆեյսի կոնֆիգուրացիոն ֆայլ։ Եթե թղթապանակը գոյություն չունի, ստեղծեք այն ձեռքով.
Ստեղծեք ֆայլ, օրինակ՝ /etc/systemd/network/20-wired.network, և ավելացրեք հետևյալ կոնֆիգուրացիան.
Նշում
Փոխարինեք ens1-ը ձեր ցանցային ինտերֆեյսի անվանումով։ Ինտերֆեյսի անվանումը կարող եք գտնել ip link հրամանի միջոցով։
3. Ծառայության վերագործարկում
Փոփոխություններ կատարելուց հետո վերագործարկեք systemd-networkd-ը՝ կարգավորումները կիրառելու համար.
4. Կապի ստուգում
Համոզվեք, որ IP հասցեն հաջողությամբ ստացվել է.
Հրամանի ելքը պետք է ցուցադրի տող, որը պարունակում է ստացված IP հասցեն.

5. Խնդիրների լուծում
Եթե կապը չի աշխատում.
-
Ստուգեք
systemd-networkdծառայության օրագիրը՝ մանրամասն սխալների մասին տեղեկատվության համար. -
Համոզվեք, որ
resolvedկոնֆիգուրացիան ճիշտ է կարգավորված, ևsystemd-resolvedծառայությունը աշխատում է.Ստուգեք
/etc/resolv.confֆայլի խորհրդանշական հղումը.Եթե ֆայլը կարգավորված չէ, ստեղծեք հղում.
bash ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Ստատիկ IP հասցեի կարգավորում¶
Ստատիկ IP հասցեի կոնֆիգուրացիայի օրինակ ens1 ինտերֆեյսի համար.
-
Ստեղծեք կամ փոփոխեք
/etc/systemd/network/20-wired.networkֆայլը հետևյալ բովանդակությամբ.[Match] Name=ens1 [Network] Address=192.168.1.100/24 Gateway=192.168.1.1 # Specify your gateway IP address DNS=8.8.8.8 8.8.4.4Address: Տեղադրեք ձեր սարքի ստատիկ IP հասցեն։ Այս օրինակում օգտագործվում է192.168.1.100։Gateway: Նշեք ձեր ցանցի դարպասի IP հասցեն։ Սովորաբար սա ձեր ռոուտերի IP հասցեն է, օրինակ՝192.168.1.1։DNS: Նշեք DNS սերվերները։ Այս օրինակում օգտագործվում են հանրային Google DNS սերվերները։
-
Կիրառեք կարգավորումները՝ վերագործարկելով
systemd-networkdծառայությունը. -
Ստուգեք, որ կարգավորումները ճիշտ են կիրառված.
Դուք պետք է տեսնեք նշված IP հասցեն ցանկում.

Ուշադրություն
DNS պարամետրի ճիշտ աշխատանքն ապահովելու համար համոզվեք, որ systemd-resolved-ը ակտիվացված և աշխատող է.
Եթե անհրաժեշտ է, կարգավորեք /etc/resolv.conf-ը որպես խորհրդանշական հղում systemd-resolved-ի.
Կոնֆիգուրացիայի կիրառում¶
Ցանցը կարգավորելուց հետո դուք կարող եք ստուգել դրա կարգավիճակը հետևյալ հրամանի միջոցով.
Կամ դիտել ռուտինգի պարամետրերը. Ավելի մանրամասն տեղեկատվության համար դիմեք Arch Linux-ի պաշտոնական փաստաթղթերին։