Skip to content

Chris' Laboratory

chrislee.kr – Personal blog as bookshelves

Menu
  • Home
  • Github
  • Contact Me
Menu

Error on installing `networkmanager-l2tp 1.2.10-3` in Arch Linux

Posted on 15/07/201829/08/2020 by Chris Lee
Read Time:1 Minute, 35 Second

References:

  • https://gist.github.com/pastleo/aa3a9524664864c505d637b771d079c9
  • https://askubuntu.com/questions/981165/l2tp-ipsec-failing-to-connect-kubuntu-17-10

 

When run the command to install the package `networkmanager-l2tp 1.2.10-3`, an error occurs like below:

$ yaourt -S networkmanager-l2tp

...

==> Validating source files with md5sums...
    network-manager-l2tp-1.2.10.tar.gz ... Passed
    network-manager-l2tp-1.2.10.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
    network-manager-l2tp-1.2.10.tar.gz ... FAILED (unknown public key 49A7787EF8D3C039)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build networkmanager-l2tp.
==> Restart building networkmanager-l2tp ? [y/N]
==> --------------------------------------------
==>

I resolved by installing NetworkManager-l2tp manually.

 

$ sudo pacman -S strongswan xl2tpd
$ git clone https://github.com/nm-l2tp/network-manager-l2tp.git
$ cd network-manager-l2tp
$ ./autogen.sh
$ ./configure --prefix=/usr --sysconfdir=/etc \
    --localstatedir=/var --libexecdir=/usr/lib/NetworkManager \
    --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7
$ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
$ make
$ sudo make install
$ sudo systemctl restart NetworkManager

 

And then, add new VPN connection following steps:

  • Go to Settings -> Network -> Add VPN -> Click Layer 2 Tunneling Protocol (L2TP).
  • Enter Connection name
  • Click VPN tab
  • Enter Gateway, Username, Password
  • Click IPsec Settings
  • Check Enable IPsec tunnel to L2TP host
  • Enter Pre-shared Key
  • Click Save

 

After that, if VPN connection is failed after configured correctly, then it could be an issue with an issue with 3DES cipher setting. Try this step

  • Go to Settings -> Network -> Add VPN -> Click Layer 2 Tunneling Protocol (L2TP).
  • Edit VPN connection that you just created
  • Click VPN tab
  • Click IPSec Settings
  • Enter Phase1 Algorithms as 3des-sha1-modp1024!
  • Enter Phase2 Algorithms as 3des-sha1!
  • Click OK
  • Click Save

 

Try again.

 

 

 

Share

Facebook
Twitter
LinkedIn
Email

Related

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

  • Databases (11)
    • MongoDB (4)
    • MS-SQL (1)
    • MySQL (6)
  • E-Commerce (8)
    • Magento (8)
  • Finance (2)
  • Frameworks (84)
    • Adobe Flex (1)
    • Angular (ngx) (3)
    • Codeigniter (6)
    • CSS (5)
    • Django (2)
    • Javascript (13)
    • Node.js (6)
    • PHP (17)
    • React Native (4)
    • React.js (1)
    • Sencha Touch (4)
    • Terraform (1)
    • Vue.js (1)
    • WordPress (4)
    • Yii2 (3)
  • General Documents (15)
  • Marketing (3)
  • Mobile Development (33)
    • Android (20)
    • iPhone (13)
  • Platforms (21)
    • Arduino (2)
    • Docker (5)
    • Google App Engine (5)
    • Raspberry Pi (5)
    • Samsung Smart TV (4)
  • Security (17)
  • Server (31)
    • Linux (13)
  • Tools (14)
    • SVN (7)
  • Uncategorized (2)

Search

Recent Posts

  • Bootstrapping Kubernetes cluster with kubeadm
  • Taint all resources in the one module
  • Alpine – Plugin caching_sha2_password could not be loaded
  • npm link with peerDependencies
  • How to setup Gitlab runner with KVM enabled

Recent Comments

  • Obayed on Binance Auto Trading Bot – Buy low/Sell high with stop loss limit/Trade multiple coins
  • Ari on How to install memcache.so/memcached.so for MAMP Pro (Mac)
  • Mida ali on Binance Auto Trading Bot – Buy low/Sell high with stop loss limit/Trade multiple coins
  • Chris Lee on How to install memcache.so/memcached.so for MAMP Pro (Mac)
  • Chris Lee on Setting Up A VPN Server On OSX 10.6

Tags

1 ajax amazon android android-addpart browser chrislee-kr codeigniter codeigniter-tcpdf com-apple-net-racoon CSS CSS history hack delpaigmail-com entity-addpart-double exception-printing-is-disabled-by-default-for-security-reasons ext-plugins-listpagingplugin ext-plugins-listpagingplugin-example f iphone javascript jquery-defaultchecked jquery-samsung-smart-tv listpagingplugin mac magento-exception-printing-is-disabled-by-default-for-security-reasons magento-sample-data-exception-printing-is-disabled-by-default-for-security-reasons nu-vot null-core-errors-confignotfound-config-mk9engine-ini php samsung-smart-tv-jquery samsung-smart-tv-sdk-ajax samsung-smart-tv-sdk-jquery samsung-tv-sdk samsung-tv-sdk-jquery samsung tv sencha-smart-tv sencha-touch-list-paging smart-tv-jquery sqlite subversion svn tcedook tcpdf-codeigniter uilinebreakmodecharacterwrap-is-deprecated unknown-column-link-area

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2023 Chris' Laboratory | Powered by Minimalist Blog WordPress Theme