@Romo4ka_eto_ia
Просто человек

Что делать если WireGuard сервера не пигуются?

Здравствуйте, настроил WireGuard подключение между 2 linux серверами, всё прошло успешно, сеть добавилась без ошибок, но почему-то не хотят сервера пинговать друг друга.
Вот конфигурация сервера:
[Interface]
Address = 10.2.0.1/24
PrivateKey = kA7W8ujEoicjnxp0WS6pvzZX3crPP9+j9KmATJfy7Vc=
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
ListenPort = 39548
[Peer]
PublicKey = jxnB4ZWqXdV4xRDv8jnGQfETYN9PZynf3CX6OigayUQ=
AllowedIPs = 10.2.0.2/32


Вот клиента:

[Interface]
PrivateKey = cFNg67vpQEOilpIR2XiZwfQGBNBkYL9cBLq7beu+tGY=
Address = 10.2.0.2/32
DNS = 8.8.8.8

[Peer]
PublicKey = B4HdfnsJNG4arhaeJuE5UZvxJiFVWHo7Rh3LDM9fJFQ=
Endpoint = server_ip:39548
PersistentKeepalive = 5


При проверке статуса, команда wg выводит это:

interface: wg0-server
  public key: B4HdfnsJNG4arhaeJuE5UZvxJiFVWHo7Rh3LDM9fJFQ=
  private key: (hidden)
  listening port: 39548

peer: jxnB4ZWqXdV4xRDv8jnGQfETYN9PZynf3CX6OigayUQ=
  endpoint: client_ip:59473
  allowed ips: 10.2.0.2/32
  latest handshake: 40 seconds ago
  transfer: 3.22 KiB received, 2.09 KiB sent


Так же через ifconfig видно что какие-то пакеты ходят по сети туда сюда:
wg0-server: flags=209<UP,POINTOPOINT,RUNNING,NOARP>  mtu 1420
        inet 10.2.0.1  netmask 255.255.255.0  destination 10.2.0.1
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 87  bytes 3712 (3.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 19  bytes 2144 (2.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


А вот пинг и трейс не дают никакого результата почему то.
  • Вопрос задан
  • 733 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
какие-то пакеты ходят по сети туда сюда

ходють тут всякие..
Wireguard, на секундочку, это UDP, а пинги - ICMP. Протоколы то разные
Открывайте icmp или проверяйте доступность другим способом, например доступность UDP порта с помощью nc
nc -zvu <SERVER> <PORT>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы