Jump to content

IPv6 через туннель wireguard


Recommended Posts

В домашней сети работает Keenetic Extra.

Провайдер домашнего интернета дает мне только IPv4-адрес из приватной сети (NAT).

Имеется VPS к которому с роутера (Keenetic) настроен туннель wireguard. Адреса на концах туннеля: 10.0.0.1, fd00:1:1::1 - VPS, и 10.0.0.2, fd00:1:1::2- Keenetic.

Я уже настроил нужные маршруты по IPv4 через туннель.

VPS имеет публичный IPv6-адрес (доступен из Интернет): 2a03:****:****::****/64.

Вопрос: как сделать так, чтобы устройства в домашней сети имели доступ в интернет по IPv6 через туннель wireguard на роутере?

Т.е., чтобы с ноутбука в домашней сети пинговался [например] google c IP 2001:4860:4860::8888...

Link to comment
Share on other sites

47 минут назад, le_ сказал:

В домашней сети работает Keenetic Extra.

Провайдер домашнего интернета дает мне только IPv4-адрес из приватной сети (NAT).

Имеется VPS к которому с роутера (Keenetic) настроен туннель wireguard. Адреса на концах туннеля: 10.0.0.1, fd00:1:1::1 - VPS, и 10.0.0.2, fd00:1:1::2- Keenetic.

Я уже настроил нужные маршруты по IPv4 через туннель.

VPS имеет публичный IPv6-адрес (доступен из Интернет): 2a03:****:****::****/64.

Вопрос: как сделать так, чтобы устройства в домашней сети имели доступ в интернет по IPv6 через туннель wireguard на роутере?

Т.е., чтобы с ноутбука в домашней сети пинговался [например] google c IP 2001:4860:4860::8888...

Читайте про ipv6 и proxy_ndp

Link to comment
Share on other sites

7 минут назад, le_ сказал:

Тут пишут,что штатно это пока нельзя настроить...

В 4.x уже бегает штатно. Штатно proxy_ndp думаю и не будет, только entware. Механизм мало кому нужный. Мало того требуется и его настройка на VPS.

Edited by avn
Link to comment
Share on other sites

1 минуту назад, avn сказал:

В 4.x уже бегает штатно.

Это из "Предварительного" канала обновлений (того, что в стадии тестирования)? А проблем там никаких не наблюдается?

Link to comment
Share on other sites

В 26.04.2023 в 16:07, avn сказал:

Читайте про ipv6 и proxy_ndp

А можете подробнее рассказать, как это должно работать с proxy_ndp?  Я просто никогда с подобным не сталкивался.

Почему нельзя просто указать маршрут на роутере в ::/0 через туннель?
Мне не нужен доступ к домашним устройствам по IPv6, только с них доступ в интернет по IPv6...

Edited by le_
Link to comment
Share on other sites

On 4/27/2023 at 2:18 PM, avn said:

В 4.x уже бегает штатно. Штатно proxy_ndp думаю и не будет, только entware. Механизм мало кому нужный. Мало того требуется и его настройка на VPS.


Вы же про wireguard говорите? Поставил сейчас Alpha 20, на Ultra ради ipv6 в wg, и интерфейс по прежнему не имеет возможности указать подсеть 6 версии.

Link to comment
Share on other sites

  • 3 weeks later...
В 28.04.2023 в 18:16, Patch17 сказал:


Вы же про wireguard говорите? Поставил сейчас Alpha 20, на Ultra ради ipv6 в wg, и интерфейс по прежнему не имеет возможности указать подсеть 6 версии.

keenetic/a

interface Wireguard2 ipv6 address 2606:4700::99
interface Wireguard2 wireguard peer <peer> allow-ips 2000:: 3

 

Link to comment
Share on other sites

  • 2 weeks later...

В 18.05.2023 в 14:12, avn сказал:

keenetic/a

interface Wireguard2 ipv6 address 2606:4700::99
interface Wireguard2 wireguard peer <peer> allow-ips 2000:: 3

 

Добавил IPv6 в wireguard пинг работает, больше ничего, с устройств подключённых через  Wireguard по прежнему только IPv4

Прошивка 4.0 beta 1

Screenshot from 2023-05-31 22-18-38.png

Link to comment
Share on other sites

1 час назад, seeii сказал:

 

Добавил IPv6 в wireguard пинг работает, больше ничего, с устройств подключённых через  Wireguard по прежнему только IPv4

Прошивка 4.0 beta 1

Screenshot from 2023-05-31 22-18-38.png

А причем здесь устройства, подключенные через wireguard? На всех устройствах должны быть ipv6 адреса, не от wg, а от провайдера из диапазона 2000::/3. Если вы хотите пробросить адреса на устройства через wg, то это proxy_ndp. Или можно ещё попробовать nat6 настроить, что не правильно. В общем, не понятно что у Вас не работает и почему это должно работать.

Link to comment
Share on other sites

8 часов назад, avn сказал:

А причем здесь устройства, подключенные через wireguard? На всех устройствах должны быть ipv6 адреса, не от wg, а от провайдера из диапазона 2000::/3. Если вы хотите пробросить адреса на устройства через wg, то это proxy_ndp. Или можно ещё попробовать nat6 настроить, что не правильно. В общем, не понятно что у Вас не работает и почему это должно работать.

круто, https://blog.kvv213.com/2022/06/hochu-ipv6-no-chto-delat-esli-tvoj-provajder-kozlina-prokidyvaem-ipv6-v-svoju-set-cherez-vps-i-wireguard/

если есть IPv6 у wireguard провайдера, и как бы на keenetic то как мне настроить чтобы компы ходили через IPv6 что уже в кинетике

Я понял, что не работало, а можно настроить NATv6  на keenetic?

Edited by seeii
Link to comment
Share on other sites

А почему находясь в сети по умолчанию, Домашней сети, у меня pingv6 не проходит?
ping6 fe80::fff7:5bff:d814:b3b2

 

Screenshotfrom2023-06-0210-22-35.png.e7cb89b76640e2025168651d6dd6fede.png

я сам себя даже пингануть не могу

Screenshotfrom2023-06-0210-24-59.png.60822181a6d7bdd3e03257e0e966d817.png

Screenshotfrom2023-06-0210-14-15.png.3eae0f20b2c0d3552c5f9d7845ec0339.pngScreenshotfrom2023-06-0210-14-52.png.a136ff79aee7c0accdfc12531d3e77aa.pngScreenshotfrom2023-06-0210-15-32.png.f013fcb7fb871eeec3198ed0045017e4.png

Link to comment
Share on other sites

3 часа назад, seeii сказал:

А почему находясь в сети по умолчанию, Домашней сети, у меня pingv6 не проходит?
ping6 fe80::fff7:5bff:d814:b3b2

 

Screenshotfrom2023-06-0210-22-35.png.e7cb89b76640e2025168651d6dd6fede.png

я сам себя даже пингануть не могу

Screenshotfrom2023-06-0210-24-59.png.60822181a6d7bdd3e03257e0e966d817.png

Screenshotfrom2023-06-0210-14-15.png.3eae0f20b2c0d3552c5f9d7845ec0339.pngScreenshotfrom2023-06-0210-14-52.png.a136ff79aee7c0accdfc12531d3e77aa.pngScreenshotfrom2023-06-0210-15-32.png.f013fcb7fb871eeec3198ed0045017e4.png

Потому-что fe80:: это link-local адреса. Вам же надо раздать всем устройствам в сети ipv6-ULA адреса. Тогда все заработает, при условии включения маскардинга на интерфейсе wg.

Edited by avn
Link to comment
Share on other sites

Вам нужна такая схема, но не каждый VPS ее поддерживает. Тут нужно экспериментировать, либо ругаться с провайдерами. WG IPv6 NDP

Edited by avn
  • Upvote 1
Link to comment
Share on other sites

В 26.04.2023 в 15:20, le_ сказал:

В домашней сети работает Keenetic Extra.

Провайдер домашнего интернета дает мне только IPv4-адрес из приватной сети (NAT).

Имеется VPS к которому с роутера (Keenetic) настроен туннель wireguard. Адреса на концах туннеля: 10.0.0.1, fd00:1:1::1 - VPS, и 10.0.0.2, fd00:1:1::2- Keenetic.

Я уже настроил нужные маршруты по IPv4 через туннель.

VPS имеет публичный IPv6-адрес (доступен из Интернет): 2a03:****:****::****/64.

Вопрос: как сделать так, чтобы устройства в домашней сети имели доступ в интернет по IPv6 через туннель wireguard на роутере?

Т.е., чтобы с ноутбука в домашней сети пинговался [например] google c IP 2001:4860:4860::8888...

 

Edited by avn
Link to comment
Share on other sites

11 час назад, avn сказал:

Вам нужна такая схема, но не каждый VPS ее поддерживает. Тут нужно экспериментировать, либо ругаться с провайдерами. WG IPv6 NDP

вроде мне провайдер позволяет коннет через wireguard IPv6, с компа могу зайти через wireguard и IPv6 работает

2023-05-3121-12-34.thumb.png.e8b4de7ed6a644433e8c6ddd10e027e8.png

2023-06-0301-24-55.thumb.png.0feb71913e18cf834db5abcb19ee80a3.png

Edited by seeii
Link to comment
Share on other sites

12 часа назад, seeii сказал:

вроде мне провайдер позволяет коннет через wireguard IPv6, с компа могу зайти через wireguard и IPv6 работает

2023-05-3121-12-34.thumb.png.e8b4de7ed6a644433e8c6ddd10e027e8.png

2023-06-0301-24-55.thumb.png.0feb71913e18cf834db5abcb19ee80a3.png

Все правильно, ip адрес wg у вас на компьютере, и все работает. А когда wg на роутере - ipv6 адрес на роутере, а на компьютере ipv6 адреса нету и ничего не работает. Надо раздать ula адреса в сеть, а для wg на роутере настроить нат. Для вас самая простая схема. 

Link to comment
Share on other sites

9 минут назад, avn сказал:

Все правильно, ip адрес wg у вас на компьютере, и все работает. А когда wg на роутере - ipv6 адрес на роутере, а на компьютере ipv6 адреса нету и ничего не работает. Надо раздать ula адреса в сеть, а для wg на роутере настроить нат. Для вас самая простая схема. 

Можно по подробнее или ссылку на какой-нибудь мануал почитать как настроить. Заранее благодарю

Link to comment
Share on other sites

  • 3 weeks later...

По пробовал прошивку 4.0 Beta 3

Ошибка выключаешь одно соединение  wireguard гаснут все индикаторы пир (зеленые)  осталась,
прописал
(config-if)> ipv6 address fd11:5ee:bad:c0de::3
(config-if)> wireguard peer ddFK5MyKEYYYd0E= allow-ips ::0/0
(config-if)> system configuration save

ping6 работает, компы под подключением как сидели на IPv4 так и остаютсяScreenshotfrom2023-06-2413-22-38.thumb.png.165cd4f5d72b01f82ee96ecbd4d58b1e.png

Edited by seeii
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...