Не удается запустить Wireguard на Freebsd для проверки связи

У меня есть установка Freebsd с VirtualBox в моей локальной LAN за NAT, пытающаяся подключиться к Scaleway VPS под управлением Ubuntu 20.04.

Использование Debian 10 VPN подключается просто найдите, и я могу пинговать все интерфейсы и ssh между машинами.

Но с помощью Freebsd я не могу пинговать локальный интерфейс wg0. Однако wg show показывает подключение к VPN. Все брандмауэры на Freebsd выключены, и, конечно, я настроил только одну конечную точку, поскольку я за NAT.

Я не знаком с Freebsd, поэтому может быть что-то, что я не делаю.

# cat wg0.conf
[Interface]
Address = 192.168.40.1/24
ListenPort = 51440
PrivateKey = <stuff>

# wg-quick up ./wg0.conf
[#] wireguard-go wg0
INFO: (wg0) 2020/09/29 02:13:45 Starting wireguard-go version 0.0.20200320
[#] wg setconf wg0 /tmp/tmp.iIjG9fLd/sh-np.ozVBNl
[#] ifconfig wg0 inet 192.168.40.1/24 192.168.40.1 alias
[#] ifconfig wg0 mtu 1420
[#] ifconfig wg0 up
[+] Backgrounding route monitor

Все выглядит хорошо для меня ...

# ifconfig -a inet
wg0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1420
options=80000<LINKSTATE>
inet 192.168.40.1 --> 192.168.40.1 netmask 0xffffff00
Opened by PID 28234

но когда я пытаюсь выполнить ping, я не получаю ответа

# ping 192.168.40.1
PING 192.168.40.1 (192.168.40.1): 56 data bytes

Могу ли я ожидать ответа ping во FreeBSD?

Я намеренно показываю только один сайт.

Настройка Peer делает без разницы.

Спасибо John

0
задан 29 September 2020 в 16:58
1 ответ

Вы читали сетевой раздел руководства по FreeBSD? Он находится в свободном доступе на сайте.

https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Посмотрите на свой файл /etc/rc.conf после прочтения раздела о сети . Если ваша сетевая карта настроена как статический IP-адрес, вам нужно изменить пару вещей, вы найдете их в руководстве.

Это хорошая отправная точка.

ТХ

-3
ответ дан 20 October 2020 в 23:13

Теги

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