Cisco VPNin Lisää-painike on harmaa Ubuntussa 22.04: näin korjaat sen
Ubuntun 22.04 vpnc-lomake vaatii tunneliliitännän nimen, jota vanhemmat versiot eivät vaatineet. Aseta se Advanced-kohdassa ja käytä sitten lisäasetussivua kahdesti.
Täytät yhdyskäytävän, ryhmän nimen, ryhmän salasanan ja omat tunnuksesi, ja Lisää-painike jää harmaaksi. Mitään ei korosteta, mikään ei kerro, mitä puuttuu, joten luonnollinen johtopäätös on väärä salasana tai huono yhdyskäytävän osoite. Kumpikaan ei pidä paikkaansa. Ubuntun 22.04 valintaikkuna validoi kentän, jota vanhemmat versiot eivät vaatineet, ja se kenttä on sivulla, jota useimmat eivät koskaan avaa. Tässä on järjestys, jolla profiili tallentuu, ja mitä tehdä, kun ikkuna silti kieltäytyy.
Vaihe 1: avaa Advanced ennen kuin etsit virhettä
Puuttuva arvo on tunneliliitännän nimi, joka on Advanced-kohdassa eikä kanna minkäänlaista merkintää. Täytä pääsivu tavalliseen tapaan, avaa sitten Advanced ja aseta liitännän nimeksi tun0 ennen kuin painat Lisää. Jos painike on sen jälkeen yhä pois käytöstä, olet osunut saman validointiongelman toiseen puoliskoon etkä uuteen, joten siirry seuraavaan vaiheeseen sen sijaan että kirjoittaisit tunnukset uudelleen. Käytös on lomakevirhe 22.04-paketeissa, ei tilin eikä yhdyskäytävän ominaisuus.
Jos olet jo nm-connection-editor-ohjelman sisällä, saman sivun nimi on Advanced ja painike, jota yrität ottaa käyttöön, on Save.
Vaihe 2: käytä Advanced-sivua kahdesti
Kun nm-connection-editor on auki, luo Cisco Compatible VPN (vpnc) -yhteys, täytä yhdyskäytävän ja ryhmän kentät, aseta tunneliliitännän nimi ja paina Apply lisäasetussivulla. Paina sitten Apply toisen kerran tai valitse ja poista hybriditodennuksen valinta, mikä pakottaa lomakkeen validoimaan uudelleen. Koneilla, joilla olen tämän tehnyt, Save pysyy pois käytöstä ensimmäisen Applyn jälkeen ja aktivoituu uudelleen vasta tuon toisen kierroksen jälkeen.
Toinen Apply ei ole taikauskoa. Se on ero ikkunan, joka on validoinut lisäasetussivun, ja sen välillä, joka on vain tallentanut sen.
Vaihe 3: löydä profiili tallennuksen jälkeen
Tallennettu vpnc-profiili ei välttämättä näy GNOME-asetusten luettelossa, mikä saa onnistuneen korjauksen näyttämään epäonnistumiselta. Katso sen sijaan järjestelmävalikosta, jossa yhteys yleensä on ja jonka voi valita tai muokata normaalisti. Jos se puuttuu molemmista paikoista, sulje muokkain kokonaan ja rakenna profiili uudelleen sen sijaan että muokkaisit puoliksi tallennettua.
Kun se yhdistää, profiili on tavallinen NetworkManager-yhteys, joten myöhemmät muutokset kulkevat saman muokkaimen kautta ja sama erikoisuus voi palata.
Jos ikkuna yhä kieltäytyy, kirjoita vpnc-profiili
Komentoriviasiakas sopii paremmin palvelimille ja kaikille, joilta lomakkeen kärsivällisyys on loppunut. Luo profiili kentillä, joita vpnc odottaa, pidä se vain rootin luettavana, koska se sisältää ryhmän salaisuuden, ja yhdistä ja katkaise sitten asiakkaan omilla komennoilla:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDTallenna se nimellä /etc/vpnc/work.conf tilassa 600, aja sudo vpnc work.conf yhdistääksesi ja sudo vpnc-disconnect purkaaksesi sen. Skripti asentaa reitit ja resolverin asetukset osana yhdistämistä, mikä on kätevää ja tarkoittaa myös, että epäonnistunut purku voi jättää tilaa taakseen.
Tarkista tunneli, älä painiketta
Vahvista yhdistämisen jälkeen kolme asiaa: liitäntä on olemassa, etäaliverkolla on reitti ja etäverkon sisäinen nimi ratkeaa. Katkaise sitten ja vahvista, että reitti ja resolverin merkinnät ovat poissa, jotta seuraava yhteys alkaa puhtaasta tilasta eikä jäänteistä. Yhteys, joka ilmoittaa onnistumisesta reititystaulukon pysyessä muuttumattomana, ei ole saanut työtään valmiiksi.
Älä asenna jakelua uudelleen siksi, että valintaikkunan painike on pois käytöstä. Se on suuri vastaus validointivirheeseen eikä muuta sitä, mitä lomake vaatii.
Kirjaa ylös, mitä kenttää tallennettu profiilisi tarvitsi. Myöhempi muokkainversio voi lakkauttaa sen vaatimisen, ja muistiinpano kertoo seuraavalle henkilölle, miksi arvo on siellä.