Клиент Wireguard не может подключиться к Интернету

Я установил Wireguard со следующими командами:

sudo apt update
sudo apt install wireguard

Затем я установил resolvconf:

sudo apt install resolvconf

Создал ключи:

umask 077
wg genkey | sudo tee /etc/wireguard/private.key
sudo cat /etc/wireguard/private.key | wg pubkey | sudo tee /etc/wireguard/public.key

Наконец, создал конфиг:

sudo nano /etc/wireguard/wg0.conf
# below is the content of the config file
         [Interface]
         PrivateKey = omitted
         Address = 10.9.0.7/32
         DNS = 1.0.0.1

         [Peer]
         PublicKey = omitted
         AllowedIPs = 0.0.0.0/0, ::/0
         Endpoint = 95.87.101.10:51820

После выполнения sudo wg-quick up wg0 все мои приложения остались без интернета. Интернет возвращается после того, как я sudo wg-quick down wg0 Wireguard.

У меня нет доступа к серверу, он обслуживается компанией.
Я могу вмешиваться только в свою машину.

Я не разбираюсь в сетях, моя компания сказала, что нужно просто следовать приведенным выше инструкциям, и все будет работать, но вот что я пытался решить проблему:

Я попробовал предложения из этого вопроса но безуспешно.

sudo wg выдал следующий вывод:

interface: wg0
  public key: y5ZpnepnWHWBOvm04iDUh/+XgLIZKSOClI4It5D/ESU=
  private key: (hidden)
  listening port: 43460
  fwmark: 0xca6c
peer: KIkiNWfiSEGYbXAGvNau8kOlG8rqFfEFeNzPjnUzz0Q=
  endpoint: 95.87.101.10:51820
  allowed ips: 0.0.0.0/0, ::/0
  transfer: 0 B received, 296 B sent

Я предположил, что рукопожатие работает, но что-то мешает интернет-соединению.

ip route show выдал мне такое:

default via 192.168.1.1 dev wlx3c7c3f49907c proto dhcp metric 600 
169.254.0.0/16 dev wlx3c7c3f49907c scope link metric 1000 
192.168.1.0/24 dev wlx3c7c3f49907c proto kernel scope link src 192.168.1.7 metric 600

Погуглив, я пришел к выводу, что DHCP винтит маршрут по умолчанию, но я не знаю, как это исправить. Я пробовал sudo ip route add default через 192.168.1.1, но это тоже не помогло.ip route при включенном Wireguard выдает следующий вывод:

default via 192.168.1.1 dev wlx3c7c3f49907c 
default via 192.168.1.1 dev wlx3c7c3f49907c proto dhcp metric 600 
169.254.0.0/16 dev wlx3c7c3f49907c scope link metric 1000 
192.168.1.0/24 dev wlx3c7c3f49907c proto kernel scope link src 192.168.1.6 metric 600

Я пробовал sudo cat /proc/sys/net/ipv4/ip_forward, но это тоже не помогло.

Это лучшее, что я могу сделать, так как я мало разбираюсь в сетях. Я наткнулся на этот сайт после поиска в Google, поэтому решил обратиться за помощью в отчаянной надежде, что решение будет найдено.

Если вам нужна дополнительная информация, оставьте комментарий, и я отвечу.

0
задан 30 November 2021 в 11:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: