Debian netti ja L2TP VPN ei toimi


xet7.org Suomeksi > Debian netti ja L2TP VPN ei toimi - korjaus

19.2.2018


Debianissa jos on käytössä Debian 10 Buster, tai uudempi Sid, niin päivitysten mukana ppp paketista tuli uudempi versio, jonka myötä pakettia network-manager-l2tp-gnome poistui, eikä network-manageria saanut asennettua uudelleen.

Hetkellinen rikkinäisyys on normaalia Debian Sidissä, kun kaikkia paketteja ei ole vielä käännetty.

Tämä johti siihen että vekkoasetuksia kuten Ethernet, WLAN ja VPN ei voinut asentaa enää klikkailemalla työkalupalkista.

Jotta sain Ethernet nettiyhteyden jälleen toimimaan, minun piti määrittää verkkoasetukset manuaalisesti.

Uudemmissa systemd-pohjaisissa Linuxissa Ethernet yhteyden nimi ei ole enää eth0 vaan enp8s0 , ja vastaavasti wlan0 on nykyisin wlp3s0 .


1) Tiedostoon /etc/network/interfaces kommentoida olemassa olevat rivit pois ja lisätä nämä:

auto enp8s0
allow-hotplug enp8s0
iface enp8s0 inet dhcp


2) Network Managerin asetuksiin lisätään ettei se ole käytössä, eli managed=false

sudo nano /etc/NetworkManager/NetworkManager.conf

Laitetaan sinne:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false


3) Ja sitten verkon käynnistys

ifup enp8s0

Jos haluaa joskus sammuttaa verkon että tekee muutoksia:

ifdown enp8s0

Ja muutoksien jälkeen verkko jälleen päälle.

ifup enp8s0

4) IP-osoitteen näkee muissa distroissa yleensä komennolla ifconfig , mutta Debianissa näkee IP-osoitteen sen sijaan komennolla:

ip address

5) Nyt kun verkko toimii, voidaan asentaa aiemmat versiot ppp ja muista paketeista.

Debianin paketeista on olemassa arkisto http://snapshot.debian.org , en tiedä onko vastaavaa muille distroille.

6) Tässä tapauksessa kuitenkin asensin aiemmat versiot Debian 10 Busterista, eli hakemalla paketit pakettien nimellä, esim:
https://packages.debian.org/buster/network-manager-l2tp-gnome

wget http://ftp.fi.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb \
http://ftp.fi.debian.org/debian/pool/main/x/xl2tpd/xl2tpd_1.3.10-1_amd64.deb \
http://ftp.fi.debian.org/debian/pool/main/n/network-manager/network-manager_1.10.4-1_amd64.deb \
http://ftp.fi.debian.org/debian/pool/main/n/network-manager-l2tp/network-manager-l2tp_1.2.8-2_amd64.deb \
http://ftp.fi.debian.org/debian/pool/main/n/network-manager-l2tp/network-manager-l2tp-gnome_1.2.8-2_amd64.deb \
http://ftp.fi.debian.org/debian/pool/main/n/network-manager-applet/network-manager-gnome_1.8.10-2_amd64.deb

sudo dpkg -i *.deb

Sitten laitoin holdiin paketit ettei ne päivity vahingossa uudempaan:

sudo apt-mark hold ppp network-manager network-manager-gnome \
network-manager-l2tp network-manager-l2tp-gnome xl2tpd


Holdissa olevat paketit voi listata näin:

sudo apt-mark showhold

Tai katsoa muut apt-mark komennot

sudo apt-mark

7) Verkkoasetukset käyttöön:

sudo nano /etc/network/interfaces

Sinne seuraavaa, niin että manuaali :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#auto enp8s0
#allow-hotplug enp8s0
#iface enp8s0 inet dhcp


8) Network Managerin asetuksiin lisätään että se on käytössä, eli managed=true

sudo nano /etc/NetworkManager/NetworkManager.conf

Laitetaan sinne:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

9) Käynnistetään kone uudelleen. Ellei Network Manager appletti käynnisty heti automaattisesti, sen voi käynnistää komennolla:

nm-applet

Ja sen voi myös lisätä käynnistyväksi XFCE:n valikossa:

Käynnistä
=> Settings
=> Session and Startup
=> Application Autostart


Sori mä tykkään muuttaa Käynnistä-tekstin painikkeen tekstiksi Käynnistä niinkuin Windowsissa, en muista muuta nimeä sille. Linux Mintissä siinä lukee vastaavassa kohdassa muistaakseni Menu.

Comments