Рейтинг:1

Экземпляр EC2 с Ubuntu в качестве маршрутизатора для сети Wireguard

флаг cn

У меня есть одна машина в AWS EC2 под управлением Ubuntu 16.04 (B) с Wireguard, работающим в качестве VPN-сервера для некоторых устройств Road Warrior (C).

Попробую набросать ниже:

+-----+ +-----+ +-----+
| | ---------------------------> | | -------------------------> | |
| А | 172.30.0.5/16 172.30.0.6/16 | Б | 10.70.0.1/24 10.70.0.2/32 | С |
| | ens5 eth0 | | WG0 WG0 | |
+-----+ +-----+ +-----+

Я хочу маршрутизировать трафик, адресованный 10.70.0.0/24 из (А) в (С) через (В).

Я пробовал следующую конфигурацию:

На хосте (А):

ip маршрут добавить 10.70.0.0/24 через 172.30.0.6

Группа безопасности EC2 разрешает весь входящий и исходящий трафик 172.16.0.0/12.

На хосте (B):

sysctl -w net.ipv4.ip_forward 1
ufw разрешить от 172.16.0.0/12
ufw маршрут разрешить на WG0
iptables -t nat -A POSTROUTING -s 172.16.0.0/12 -o wg0 -j MASQUERADE

Я проверил, что переадресация включена для всех интерфейсов, как описано здесь: https://askubuntu.com/a/923292

net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.wg0.forwarding = 1

Группа безопасности EC2 разрешает весь входящий и исходящий трафик 172.16.0.0/12.


я даже пробовал ставить DEFAULT_FORWARD_POLICY="ПРИНЯТЬ" в /etc/по умолчанию/ufw.

У меня нет идей, чего еще здесь не хватает, я не могу пропустить пакеты. На хосте (Б) iptables не видит никаких пакетов, проходящих через его ВПЕРЕД цепь:

iptables -nv -L ВПЕРЕД
Цепочка FORWARD (политика ACCEPT 0 пакетов, 0 байт)
 pkts bytes target prot opt ​​in out source target
    0 0 ufw-before-loging-forward all -- * * 0.0.0.0/0 0.0.0.0/0
    0 0 ufw-before-forward all -- * * 0.0.0.0/0 0.0.0.0/0
    0 0 ufw-after-forward all -- * * 0.0.0.0/0 0.0.0.0/0
    0 0 ufw-after-log-forward all -- * * 0.0.0.0/0 0.0.0.0/0
    0 0 ufw-reject-forward all -- * * 0.0.0.0/0 0.0.0.0/0
    0 0 ufw-track-forward all -- * * 0.0.0.0/0 0.0.0.0/0
флаг cn
Убедитесь, что вы отключили пакет AWS [проверка источника/назначения](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_NAT_Instance.html#EIP_Disable_SrcDestCheck) для хоста B.

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

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