diff --git a/README-zh.md b/README-zh.md index 7563edf..f3b0bb5 100644 --- a/README-zh.md +++ b/README-zh.md @@ -28,7 +28,7 @@ IPsec VPN 可以加密你的网络流量,以防止在通过因特网传送时 ## 快速开始 -首先,在你的 Linux 服务器[*](#quick-start-note) 上全新安装一个 Ubuntu LTS, Debian 或者 CentOS 系统。 +首先,在你的 Linux 服务器[\*](#quick-start-note) 上全新安装一个 Ubuntu LTS, Debian 或者 CentOS 系统。 使用以下命令快速搭建 IPsec VPN 服务器: @@ -59,7 +59,7 @@ wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh 一个新创建的 Amazon EC2 实例,使用这些映像之一: - Ubuntu 18.04 (Bionic) or 16.04 (Xenial) -- Debian 9 (Stretch) or 8 (Jessie) +- Debian 10 (Buster)[\*\*](#debian-10-note), 9 (Stretch) or 8 (Jessie) - CentOS 7 (x86_64) with Updates - CentOS 6 (x86_64) with Updates - Red Hat Enterprise Linux (RHEL) 7 or 6 @@ -78,6 +78,9 @@ wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh 高级用户可以在一个 $35 的 Raspberry Pi 3 上搭建 VPN 服务器。详见以下教程: [1] [2]。 + +\*\* Debian 10 用户需要使用标准的 Linux 内核(而不是 "cloud" 版本)。更多信息请看 这里。 + :warning: **不要** 在你的 PC 或者 Mac 上运行这些脚本!它们只能用在服务器上! ## 安装说明 diff --git a/README.md b/README.md index b0cae9b..c193fb6 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ We will use Libreswan as th ## Quick start -First, prepare your Linux server[*](#quick-start-note) with a fresh install of Ubuntu LTS, Debian or CentOS. +First, prepare your Linux server[\*](#quick-start-note) with a fresh install of Ubuntu LTS, Debian or CentOS. Use this one-liner to set up an IPsec VPN server: @@ -59,7 +59,7 @@ For other installation options and how to set up VPN clients, read the sections A newly created Amazon EC2 instance, from one of these images: - Ubuntu 18.04 (Bionic) or 16.04 (Xenial) -- Debian 9 (Stretch) or 8 (Jessie) +- Debian 10 (Buster)[\*\*](#debian-10-note), 9 (Stretch) or 8 (Jessie) - CentOS 7 (x86_64) with Updates - CentOS 6 (x86_64) with Updates - Red Hat Enterprise Linux (RHEL) 7 or 6 @@ -78,6 +78,9 @@ This also includes Linux VMs in public clouds, such as Raspberry Pi 3. Learn more in these articles: [1] [2]. + +\*\* Debian 10 users should use the standard Linux kernel (not the "cloud" version). Read more here. + :warning: **DO NOT** run these scripts on your PC or Mac! They should only be used on a server! ## Installation diff --git a/docs/clients-zh.md b/docs/clients-zh.md index 6894d9f..c828583 100644 --- a/docs/clients-zh.md +++ b/docs/clients-zh.md @@ -209,6 +209,7 @@ Fedora 28 (和更新版本)和 CentOS 7 用户可以使用更高效的 [IPse * [iOS/Android 睡眠模式](#iosandroid-睡眠模式) * [iOS 13 连接问题](#ios-13-连接问题) * [Android 6 及以上版本](#android-6-及以上版本) +* [Debian 10 内核](#debian-10-内核) * [Chromebook 连接问题](#chromebook-连接问题) * [访问 VPN 服务器的网段](#访问-vpn-服务器的网段) * [其它错误](#其它错误) @@ -290,6 +291,12 @@ Android 设备在进入睡眠模式不久后也会断开 Wi-Fi 连接,如果 ![Android VPN workaround](images/vpn-profile-Android.png) +### Debian 10 内核 + +Debian 10 用户: 运行 `uname -r` 以检查你的服务器的 Linux 内核版本。如果它包含 `cloud` 字样,并且 `/dev/ppp` 不存在,则该内核缺少 `ppp` 支持从而不能使用 IPsec/L2TP 模式([IPsec/XAuth 模式](clients-xauth-zh.md) 不受影响)。 + +要解决此问题,你可以换用标准的 Linux 内核,通过安装比如 `linux-image-amd64` 软件包来实现。然后更新 GRUB 的内核默认值并重启。 + ### Chromebook 连接问题 Chromebook 用户: 如果你无法连接,请尝试以下步骤:编辑 VPN 服务器上的 `/etc/ipsec.conf`。找到这一行 `phase2alg=...` 并在结尾加上 `,aes_gcm-null` 。保存修改并运行 `service ipsec restart`。 diff --git a/docs/clients.md b/docs/clients.md index be7e878..e2e1a56 100644 --- a/docs/clients.md +++ b/docs/clients.md @@ -209,6 +209,7 @@ First check