Kana kan kwamfutar tafi-da-gidanka ta Linux, tailscale status yana lissafta sauran na'urori, kuma NAS a 10.80.0.25 har yanzu yana ƙarewa da lokaci. Tailnet yana cikin lafiya, router ɗin subnet yana kan layi, kuma babu wani abu a fitowar abokin ciniki da ke faɗin me ya sa LAN ɗin da ke bayansa ba ya isa. Jagorar da ke ƙasa tana tafiya daga wannan alamar zuwa waje: tutar a wannan abokin ciniki, sannan sanarwa a router, sannan amincewa, sannan manufa, sannan kuma makoma kanta. Kowace kofa tana gazawa da irin wannan ƙarewar lokaci, don haka tsari ya fi umarni muhimmanci.

Abin da abokin ciniki na Linux ya ƙi shigarwa

Abokan ciniki na Tailscale a Linux ba sa karɓar hanyoyin subnet da aka sanar sai kun nemi hakan. Ba tare da wannan saitin ba abokin ciniki yana shiga tailnet kuma yana isa adiresoshin abokan tarayya, yayin da kowane prefix da router ke sanarwa ya kasance ba a amfani da shi. Tsohuwar ƙima da gangan ce, kuma shi ya sa alamar ta yi kama da router da ya lalace maimakon shawara ta gida.

Anan ana kiran abubuwa biyu daban-daban da sarrafa hanya, kuma ɗayansu ne naka. Router yana sanar da prefix a cikin tailnet; na'urarka ce ke yanke shawarar ko za a shigar da shi. Gazawa a kowane ɗaya tana haifar da irin wannan ƙarewar lokaci, shi ya sa hasashe ke ɓata rana. Gano wane gefe ne ya ƙi kafin ka gyara wani abu.

Kunna karɓar hanyoyi don wannan na'urar

Saita zaɓin a abokin ciniki, sannan ka duba abin da ya canza maimakon ɗauka cewa umarnin ya yi aiki. Siffar yanzu tana amfani da saitin ba tare da maimaita hanyar shiga ba, wanda ke da muhimmanci sa'ad da kake tsakiyar zama.

sudo tailscale set --accept-routes
tailscale status
ip route show table 52

Tailscale yana shigar da hanyoyin da aka karɓa a cikin teburinsa a Linux, don haka prefix da ya bayyana a tebur 52 shaida ce kai tsaye cewa wannan abokin ciniki ya shigar da sanarwar. Idan yankinka ba ya cikin wannan tebur, tsaya: matsalar ta gida ce kuma duk wani aiki a router ba zai canza ta ba.

Tsofaffin abokan ciniki suna nuna irin wannan zaɓin a matsayin tuta a umarnin shiga, don haka sudo tailscale up --accept-routes shine madadin lokacin da tailscale set ya ɓace. Yi amfani da shi maimakon gyara hanyoyi da hannu, domin daemon yana sake rubuta teburinsa kuma gyaranka yana ɓacewa a haɗi na gaba. Duba sigar kafin ka kwafi umarni daga tsohon rubutu.

Duba sanarwar da amincewa daban

A router ɗin subnet dole a sanar da prefix, kuma kernel ɗin dole ya tura fakiti tsakanin muƙamai. Sanarwa ba tare da turawa ba tana ba ka hanyar da aka amince da ita wadda ke watsar da zirga-zirga a asirce, kuma wannan shine mafi yawan saitin da ba a kammala ba.

sudo tailscale up --advertise-routes=10.80.0.0/24
sysctl net.ipv4.ip_forward
ip -br addr

Kwatanta prefix ɗin da aka sanar da adireshin da kake ƙoƙarin isa da gaske, harafi da harafi. Router da ke sanar da 10.70.0.0/24 ba ya faɗin komai game da NAS a 10.80.0.25, kuma rashin daidaituwar ba a ganuwa a kowace fitowar hali domin duka lambobin biyu suna kama da inganci. Yawancin rahotannin hanyar da ta lalace suna ƙarewa a nan. Gyara sanarwar kafin ka taɓa wani abu a ƙasa.

Amincewa ita ce kofa ta gaba, kuma yana da sauƙi a tsallake ta sa'ad da aka saita router daga shell. Dole a kunna sanarwar ga wannan na'urar a cikin konsolin gudanarwa kafin sauran na'urori su iya amfani da ita. Karɓar hanyoyi a abokin ciniki ba ya amincewa da komai kuma ba ya ketare kowace ka'idar shiga.

Gwada adireshin sirri kafin sunan mai masauki

Haɗi mai nasara zuwa adireshin tailnet na router ɗin kansa yana tabbatar da cewa tailnet yana aiki, abin da ka riga ka sani. Gwajin da ke da amfani shine sabis ɗin da kake buƙata da gaske, da farko a kan adireshin sirri, domin gazawar DNS ba za ta iya yin kama da gazawar sarrafa hanya ba.

tailscale ping 10.80.0.1
ping -c 2 10.80.0.25
nc -vz 10.80.0.25 445
getent hosts nas.internal.example

Idan adireshin ya amsa amma sunan mai masauki bai amsa ba, kana da matsalar warware suna kuma ya kamata ka daina ɗaukarta a matsayin matsalar hanya. Idan babu wanda ya amsa, koma sashe ɗaya baya ka tabbatar sanarwar ta rufe adireshin. Gazawar biyun suna kama da juna daga aikace-aikacen kuma ana gyara su a wurare daban-daban.

Duba ɗaya na gida ya cancanci yi kafin ka zargi tailnet. Lokacin da LAN ɗinka na yanzu yake amfani da irin wannan prefix ɗin da subnet ɗin nesa, kernel yana fifita hanyar da aka haɗa kai tsaye kuma zirga-zirgar ba ta taɓa barin na'urar, wanda shine abin da ke faruwa idan gida da ofis duka sun zaɓi 192.168.1.0/24.

Me ya sa tutar abokin ciniki ba saitin router ba ce

Waɗannan ayyuka ne daban-daban da buƙatu daban-daban, kuma kwafin tutar abokin ciniki a kan router shine yadda tailnet mai aiki ke samun madauki. Na'urar da ke sanar da hanyoyi tana buƙatar turawa, ka'idodin katangar wuta da ke ba da izinin zirga-zirgar da aka tura, da shawarar waɗanne prefixes take sanarwa. Babu ɗaya daga cikin waɗannan da --accept-routes ke nufi.

Takardun router ɗin subnet suna gargaɗi game da kunna karɓar hanyoyi a kan router ɗin ajiya waɗanda ke sanar da prefix ɗaya, domin node ɗin jira na iya tura zirga-zirgar da ta riga ta kasance ta gida ta hanyar na aiki. Idan kana gudanar da haɗin HA, ɗauki wannan a matsayin ƙayyadaddun ƙira ba bayanin ƙasa ba, kuma yanke shawara wane node ne ya mallaki prefix ɗin kafin ka amince da shi a duka biyu. A kan router ɗaya wannan gargaɗin ana karanta shi a matsayin tunatarwa cewa karɓa na abokan ciniki ne, ba na'urar da ke sanarwa ba. Rubuta wace kofa aka rufe.

Ga abokin ciniki na yau da kullum jerin yana ƙarewa da gwajin aikace-aikacen da ya gaza a farko. Ga router, duba turawa, sanarwa, amincewa da katangar wuta a wannan tsari, domin na farko da ya ɓace yana haifar da ainihin ƙarewar lokacin da ka fara da shi.

Labarai masu alaƙa