Sizdə /etc/wireguard/wg0.conf ünvanında WireGuard profili var və hər yenidən başlatmadan sonra wg-quick up yazmadan onu işə salmaq istəyirsiniz. Paketlə gələn systemd şablonu məhz bunu edir: [email protected] wg0 adlı profil üçün wg-quick işə salır. O, həmçinin profilin elan etdiyi ünvanları, marşrutları, DNS-i və qarmaqları quraşdırır ki, bu da nüvəyə sadəcə açar yükləməkdən artıqdır. Sisteminizdə şablonun olduğunu güman etməzdən əvvəl onun mövcud olduğunu yoxlayın.

Bu bələdçinin qalan hissəsi əslində etdiyiniz ardıcıllıqla davam edir.

Vahidi və onun oxuduğu profili tapın

Vahid fayllarını systemctl list-unit-files 'wg-quick*' ilə siyahıya salın. Onu paketləyən distributivlərdə [email protected] görəcəksiniz, nümunə adı profildən götürülür. Nümunə /etc/wireguard/<name>.conf ünvanına çevrilir, yəni wg-quick@wg0 yalnız wg0.conf faylını oxuyur. Siyahı boşdursa, alətlər paketi quraşdırılmayıb və nə qədər aktivləşdirmə olsa da kömək etməyəcək.

Profili 600 rejimində və root sahibliyində saxlayın. O, şəxsi açar saxlayır və vahid siz qoyasanız, daha zəif icazələrlə belə rahat işləyəcək.

İşə salın və jurnalı oxuyun

Nümunəni systemctl start wg-quick@wg0 ilə başladın, sonra systemctl status wg-quick@wg0 və journalctl -u wg-quick@wg0 -b yoxlayın. Başlayıb dərhal çıxan vahiddə adətən profil xətası olur və jurnal sətri göstərir. wg show ilə interfeysin mövcud olduğunu və son əl sıxışmanın təzə olduğunu təsdiqləyin. wg-quick təlimatı skriptin interfeysdən başqa nə etdiyini göstərir.

Əl sıxışması olmayan konfiqurasiya edilmiş interfeys yol və ya açar problemidir, xidmət problemi deyil.

Yalnız bir idarəedici məsul olsun

Əgər NetworkManager və ya başqa müştəri tunelə artıq sahibdirsə, systemd vahidini başlatmaq eyni interfeys, marşrutlar və DNS üçün ikinci sahib yaradır. Simptomlar çaşqındır: tunel qalxır, sonra marşrutlar yox olur və ya DNS bir neçə saniyə sonra geri qayıdır. Bir idarəedici seçin və həmin profil üçün digərini söndürün. Jurnal adətən vahid uğur bildirdikdən dərhal sonra ələ keçirməni marşrut və ya həlledici dəyişiklikləri kimi göstərir.

İki idarəedici sahibliyi bölüşmür. Onlar bir-birinin üzərinə yazır.

Dayandırma, yenidən başlatma və açılışı sınaqdan keçirin

systemctl stop wg-quick@wg0 işə salın və interfeysin yox olduğunu, marşrutların silindiyini təsdiqləyin. Sonra yenidən başladın və marşrutların geri qayıtdığını yoxlayın, çünki sökmə xətaları uğursuz başlamalar kimi deyil, qalan marşrutlar kimi görünür. Nəhayət systemctl enable --now wg-quick@wg0 ilə açılışda aktivləşdirin və bir dəfə yenidən başladın.

Açılışda son nöqtə adı vahid işləməzdən əvvəl həll olunmalıdır. Əgər DNS hələ hazır deyilsə, vahid uğursuz olur və əl ilə başladana qədər uğursuz qalır.

Sahibini qeyd edin

Vahidin hansı profili oxuduğunu, interfeysə hansı idarəedicinin sahib olduğunu və faylın haradan gəldiyini yazın. Sonradan kimsə eyni tuneli masaüstü müştəriyə idxal edəndə bu qeyd miqrasiya ilə bir ünvan uğrunda mübarizə edən iki yerləşdirmə arasındakı fərqdir. İnterfeys adını da qeyd edin, çünki oxşar adlı iki profil çaşqınlığın adi mənbəyidir.

İki sahibli tunel ilk yenidən başlatmaya qədər işləyir, sonra sirrə çevrilir. Buna görə qeyd söhbət lentinə deyil, repozitoriyaya aiddir.

Əlaqəli məqalələr