Дорогой форум, сейчас я сталкиваюсь со следующей проблемой. Мой VPN-провайдер предлагает разные серверы, к которым я могу подключаться через Wireguard. Для каждого сервера он предоставляет нужные ключи, IP-адреса и порты. Для каждого сервера, к которому хочу подключиться, я создаю отдельный интерфейс с разным peer:
interface/wireguard
0 X name="GermanyVPN" mtu=1420 listen-port=63000 private-key="y...." public-key="..."
1 X name="UnitedKingdomVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
interface/wireguard/peers
0 X interface=GermanyVPN public-key="..." endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
1 X interface=UnitedKingdomVPN public-key="..." endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
Теперь я хочу добавить третий интерфейс с третьим peer:
interface/wireguard
0 X name="GermanyVPN" mtu=1420 listen-port=63000 private-key="...." public-key="..."
1 X name="UnitedKingdomVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
2 X name="UnitedStatesVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
interface/wireguard/peers
0 X interface=GermanyVPN public-key="AAAAA" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
1 X interface=UnitedKingdomVPN public-key="BBBBB" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
2 X interface=UnitedStatesVPN public-key="BBBBB" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
Так получилось, что у Peer 1 и Peer 2 одинаковый публичный ключ, что вроде бы нормально, так как они на разных интерфейсах. Но MT не даёт добавить Peer 2 с ошибкой: failure: entry already exists
Что я делаю не так? Я же должен иметь возможность использовать один и тот же публичный ключ для разных peer на разных интерфейсах, правильно?
interface/wireguard
0 X name="GermanyVPN" mtu=1420 listen-port=63000 private-key="y...." public-key="..."
1 X name="UnitedKingdomVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
interface/wireguard/peers
0 X interface=GermanyVPN public-key="..." endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
1 X interface=UnitedKingdomVPN public-key="..." endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
Теперь я хочу добавить третий интерфейс с третьим peer:
interface/wireguard
0 X name="GermanyVPN" mtu=1420 listen-port=63000 private-key="...." public-key="..."
1 X name="UnitedKingdomVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
2 X name="UnitedStatesVPN" mtu=1420 listen-port=63000 private-key="..." public-key="..."
interface/wireguard/peers
0 X interface=GermanyVPN public-key="AAAAA" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
1 X interface=UnitedKingdomVPN public-key="BBBBB" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
2 X interface=UnitedStatesVPN public-key="BBBBB" endpoint-address=... endpoint-port=63000 allowed-address=0.0.0.0/0 persistent-keepalive=15m
Так получилось, что у Peer 1 и Peer 2 одинаковый публичный ключ, что вроде бы нормально, так как они на разных интерфейсах. Но MT не даёт добавить Peer 2 с ошибкой: failure: entry already exists
Что я делаю не так? Я же должен иметь возможность использовать один и тот же публичный ключ для разных peer на разных интерфейсах, правильно?
