Cum se folosește Netctl în Arch Linux pentru a configura o conexiune de rețea

Cum se folosește Netctl în Arch Linux pentru a configura o conexiune de rețea

Systemd a devenit o caracteristică principală a multor distribuții Linux, inclusiv Arch Linux. Finalizează procesul de pornire, pornește și oprește serviciile și chiar lucrează îndeaproape alături de utilitarul netctl pentru conectarea la Internet.

Dezvoltatorii Arch Linux au creat Netctl, așa cum se precizează în pagina sa de manual, pentru a „controlați starea serviciilor Systemd pentru managerul de profil de rețea.”Pe scurt, au creat Netctl pentru a facilita utilizarea comenzilor de tip Systemd pentru a activa și a dezactiva profilurile de rețea pe care le creați.

Acest articol vă va arăta cum să utilizați Netctl pentru a crea profiluri cu fir și fără fir și cum să le manipulați pentru a porni manual sau la pornire.

Instalare

Dacă utilizați Arch Linux, Netctl ar fi trebuit să fie instalat cu grupul de bază de utilități. Dacă din orice motiv nu îl aveți pe Arch, instalați cu comanda:

Pentru alte sisteme, puteți găsi codul sursă aici.

ad-banner

Colectarea informațiilor preliminare

Un lucru pe care trebuie să-l faci înainte de a-ți crea propriile profiluri de rețea este să afli numele dispozitivelor tale de rețea. Utilizare ip link pentru a obține ceea ce ai nevoie.

Dispozitivul cu fir al acestei mașini apare ca „enp19s0”. Cardul său wireless apare ca „wlp18s0b1”. Veți utiliza valori similare pentru a edita exemplele de profil Netctl pentru a le face unice mașinii dvs.

Exemple de profiluri Netctl

Vorbind despre exemple, căutați ce este disponibil în directorul de mostre implicit al Netctl, „/ etc / netctl / examples”.

Exemple de profiluri Netctl

Această colecție de fișiere text vă oferă o bază pentru crearea propriilor profiluri personalizate. Titlul fiecărui profil aici se aplică unor situații specifice, inclusiv unei conexiuni ethernet prin cablu bazate pe DHCP și o conexiune wireless criptată WPA – ambele pe care le veți vedea mai jos.

Modificări de profil de bază prin cablu și fără fir

În primul rând, aruncați o privire la textul fișierului „/ etc / netctl / examples / ethernet-dhcp”.

Exemplu de ethernet Netctl

În mod implicit, multe dintre opțiunile din acest fișier sunt comentate. Le puteți explora în profunzime pe pagina de manual a profilului Netctl cu man 5 netctl.profile. Pentru moment, ar trebui să vă concentrați pe linia „Interfață …”.

Puteți utiliza acest profil copiându-l în directorul principal al Netctl.

1. Schimbați directoarele cu comanda:

2. Copiați fișierul de exemplu în acel director:

Numele de fișier „custom-wired-profile” poate fi orice vă place; încercați să faceți ceva ușor de reținut.

3. De acolo, tot ce trebuie să faceți este să editați „Interfață …” pentru a reflecta numele plăcii de rețea cu care ați găsit anterior ip link. În acest caz, rândul ar trebui să citească „Interfață = enp19s0”.

4. Acum uitați-vă la conținutul „/ etc / netctl / examples / wireless-wpa”.

Profil wireless Netctl

De asemenea, va trebui să copiați exemplul de profil wireless în directorul de bază Netctl:

Când editați acest fișier, veți schimba din nou „Interfață …” pentru a se potrivi cu numele cardului dvs. Pentru acest articol, „Interfață = wlp18s0b1” este adecvat.

De asemenea, trebuie să schimbați liniile „ESSID =…” și „Key = …” pentru a se potrivi cu numele și parola conexiunii dvs. wireless, respectiv. Nu uitați să păstrați numele și parola în ghilimelele unice furnizate.

Pornirea și oprirea conexiunilor

Acum sunteți gata să începeți o conexiune prin cablu sau fără fir. În ambele cazuri, sintaxa este aceeași:

Va trebui sa cd /etc/netctl/ în directorul de bază pentru a accesa profilurile salvate.

Comenzile Netctl toate arată aproape identice pe măsură ce urmează formularul netctl command [profile]. Pagina de ajutor a Netctl oferă această prezentare generală a comenzilor sale.

Comenzi Netctl

Oricare dintre comenzile de mai sus care listează „[PROFILE]”Ca parte a listării lor necesită un nume de profil, cum ar fi„ profil cu fir personalizat ”. Celelalte, precum netctl stop-all, nu necesită un nume de profil.

Activarea și dezactivarea profilurilor

Utilizatorii de sistem ar trebui să găsească aceste comenzi similare utilizării serviciilor. Dacă un utilizator ar trebui să activeze demonul NTP cu Systemd, de exemplu, ar folosi fișierul systemctl enable ntpd.service.

În același mod, utilizatorii Netctl își pot permite profilurile să înceapă la boot cu netctl enable <profile-name>. Puteți dezactiva la fel de ușor un profil pentru a-l opri de la pornire folosind „disable” în loc de „enable” în aceeași comandă de stil.

Concluzie

Acum știți suficient pentru a edita, porni, opri, activa și dezactiva profilurile de rețea personalizate.

Dacă ați editat corect numele dispozitivului, numele rețelei și liniile de parolă, Netctl ar trebui să se conecteze fără erori. Cu toate acestea, dacă ceva nu merge bine, puteți diagnostica oricând problema

sau

Scroll to Top