Рейтинг:0

Linux-клиент wireguard VPN не смог подключиться, когда AllowedIPs = 0.0.0.0/0

флаг aw

Я настроил сервер wireguard, и пока я использую Linux-клиент для подключения к нему, все интернет-соединения прервались, я даже не могу пропинговать IP-адрес VPN-шлюза.

Ниже приведены мои настройки и симптомы клиента:

  • Сервер: CentOS/Ubuntu
  • Клиентская машина: Ubuntu
  • файл конфигурации: wg-client.conf, который устанавливает Разрешенный IP=0.0.0.0/0

Все соединения на клиенте потеряны

ping 10.2.0.1 ## (это IP шлюза vpn) не работает
ping something.com ## не работает

Ниже приведена некоторая связанная информация, показанная на моей клиентской машине.

$ ip маршрут показать
по умолчанию через 192.168.2.1 dev enp3s0
10.2.0.0/24 dev wg-client ссылка на область ядра proto src 10.2.0.2

$ ip правило показать
0: из всех локальных поисковых систем
32764: из всех поисковых запросов main submit_prefixlength 0
32765: не из всех поиск fwmark 0xca6c 51820
32766: из всех основных поисковых запросов
32767: из всех поисковых запросов по умолчанию

Вот какой статус wg, когда мой клиент подключается к серверу

На клиенте:

судо ВГ
'интерфейс: wg-клиент
  открытый ключ: ...
  закрытый ключ: (скрытый)
  порт прослушивания: 58434
  отметка: 0xca6c

вглядеться: ...
  конечная точка: <IP-адрес сервера>:51828
  разрешенные ips: 0.0.0.0/0
  последнее рукопожатие: 11 секунд назад
  передача: 92 Б получено, 9,50 КиБ отправлено
  постоянная поддержка активности: каждые 25 секунд

На сервере:

судо ВГ
интерфейс: WG0
  открытый ключ: ...
  закрытый ключ: (скрытый)
  порт прослушивания: 51828

вглядеться: ...
  конечная точка: <клиент-ip>:1920
  разрешенные ips: 10.2.0.2/32
  последнее рукопожатие: 6 минут 45 секунд назад
  перевод: 180 B получено, 92 B отправлено

Как показано, соединение установлено успешно, но я ничего не могу пропинговать, в том числе и шлюз 10.2.0.1. Когда я сбиваю wg на клиенте, соединение возобновляется.

Другая информация, которая может помочь кому-то определить мою проблему

  • tcpdump -i wg-клиент icmp не захватывает никакие пакеты.
  • ifconfig wg-клиент показывает, что все мои пакеты отброшены (почему?)
  • Когда я установил Разрешенный IP = 10.2.0.2/24, соединение выглядит нормально, и теперь я могу пропинговать VPN-шлюз, nslookup google.com 10.2.0.1 также работает, но мой доступ в Интернет не проходит через VPN-туннель.
  • Я пытался подключиться из клиента Windows и клиента macOS, оба работают успешно. Сбой только на клиенте Linux (ubuntu)
  • Я могу заверить, что мой брандмауэр не блокирует мои запросы, и я не могу перехватить какой-либо пакет на сервере.

Я что-то пропустил в настройках? Это беспокоит меня уже несколько дней, мне действительно нужна помощь, спасибо.

Кроме того, я подробно изучил эта статья и до сих пор не могу решить мою проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.