Yggdrasil через LAN без сервиса Yggdrasil

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 22 сен 2023, 23:32

Olej писал(а):
22 сен 2023, 22:54
1. Присвоить интерфейсу, смотрящему внутрь LAN, любой (произвольный) адрес IPv6 из этой (см.выше) подсети 300::/64
Olej писал(а):
22 сен 2023, 23:13
1. меняем 21c:4cbf:... на 31c:4cbf:
Для смеха ... и чтобы не запутаться, я буду интерфейсам 300::/64 на роутере присваивать нечётные (младщая часть) IPv6, а любым клиентам LAN - чётные.

Код: Выделить всё

olej@nvidia:~$ sudo ip address add 31c:4cbf:9e0b:2904::2/64 dev eno1
[sudo] пароль для olej:
Теперь интерфейсы:

Код: Выделить всё

olej@nvidia:~$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 31c:4cbf:9e0b:2904::2/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::7271:bcff:fea3:c5c0/64 scope link
       valid_lft forever preferred_lft forever
3: wlx008736005357: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::46a4:9424:cb31:2bd6/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
Olej писал(а):
22 сен 2023, 22:54
2. Прописать (в таблицу) роутинг к сети 0200::/7 именно через этот адрес.

Код: Выделить всё

olej@nvidia:~$ sudo ip -6 route add 0200::/7 via 31c:4cbf:9e0b:2904::5

Код: Выделить всё

olej@nvidia:~$ route -6n
Таблица маршрутизация ядра IPv6
Destination                    Next Hop                   Flag Met Ref Use If
::1/128                        ::                         U    256 2     0 lo
31c:4cbf:9e0b:2904::/64        ::                         U    256 1     0 eno1
200::/7                        31c:4cbf:9e0b:2904::5      UG   1024 1     0 eno1
fe80::/64                      ::                         U    256 3     0 eno1
fe80::/64                      ::                         U    1024 2     0 wlx008736005357
::/0                           ::                         !n   -1  1     0 lo
::1/128                        ::                         Un   0   7     0 lo
31c:4cbf:9e0b:2904::2/128      ::                         Un   0   2     0 eno1
fe80::46a4:9424:cb31:2bd6/128  ::                         Un   0   4     0 wlx008736005357
fe80::7271:bcff:fea3:c5c0/128  ::                         Un   0   4     0 eno1
ff00::/8                       ::                         U    256 4     0 eno1
ff00::/8                       ::                         U    256 5     0 wlx008736005357
::/0                           ::                         !n   -1  1     0 lo

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 22 сен 2023, 23:48

Olej писал(а):
22 сен 2023, 23:21
Самый типовой хост LAN без всяких прибамбасов
И убеждаемся...
Это пинг в LAN по сетке 300::/64 к роутеру:

Код: Выделить всё

olej@nvidia:~$ ping -c3 31c:4cbf:9e0b:2904::5
PING 31c:4cbf:9e0b:2904::5(31c:4cbf:9e0b:2904::5) 56 data bytes
64 bytes from 31c:4cbf:9e0b:2904::5: icmp_seq=1 ttl=64 time=0.557 ms
64 bytes from 31c:4cbf:9e0b:2904::5: icmp_seq=2 ttl=64 time=0.278 ms
64 bytes from 31c:4cbf:9e0b:2904::5: icmp_seq=3 ttl=64 time=0.453 ms

--- 31c:4cbf:9e0b:2904::5 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2043ms
rtt min/avg/max/mdev = 0.278/0.429/0.557/0.115 ms
Это пинг через LAN по сетке 300::/64 с форвардингом внутри роутера, от его enp3s0 (Ethernet смотрящего в LAN) к его tun0 (IPv6 смотрящий в Yggdrasil):

Код: Выделить всё

olej@nvidia:~$ ping -6 -c3 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0
PING 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0(21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0) 56 data bytes
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=1 ttl=64 time=0.314 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=2 ttl=64 time=0.262 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=3 ttl=64 time=0.403 ms

--- 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2036ms
rtt min/avg/max/mdev = 0.262/0.326/0.403/0.058 ms
Это пинг с хоста LAN, закрытого NAT провайдера, к хосту Yggdrasil этого форума, находящегося за 4000 км. в Казахстане...
Вспоминает:

Код: Выделить всё

olej@nvme:~$ host ygg.linux-ru.lib
ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

И сам ping:

Код: Выделить всё

olej@nvidia:~$ ping -6 -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771(221:58c9:9a6:99be:f3d:c1ac:2b5b:9771) 56 data bytes
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=1 ttl=63 time=659 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=2 ttl=63 time=132 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=3 ttl=63 time=131 ms

--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 130.786/307.271/658.695/248.495 ms
Вот так - всё работает: хост LAN не имеющий установленного ПО Yggdrasil (собственно, вообще ничего о нём не знающий) коннектится к хосту IPv6 за 4000 км.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 23 сен 2023, 01:01

Задача №2:
Olej писал(а):
22 сен 2023, 18:35
2. добиться того, чтобы такая настройка сохранялась после перезагрузки системы
На стороне роутера:
Olej писал(а):
10 июл 2023, 16:20
тут надо обеспечить (проверить):
1). включение форвардинга между IPv6 интерфейсами
2). присвоение дополнительно 31c:4cbf:9e0b:2904::5/64 Ethernet интерфейсу в LAN (enp3s0)
С обеспечением перманентного форвардинга решаем так:

Код: Выделить всё

olej@nvme:~$ grep -v ^\# /etc/sysctl.conf | grep -v ^$
net.ipv6.conf.all.forwarding=1
А присвоение IPv6 дорисываю в запуск сервиса Yggdrasil:

Код: Выделить всё

olej@nvme:~$ grep -v ^# /etc/systemd/system/yggdrasil.service | grep ExecStartPost
ExecStartPost=/usr/bin/sleep 2s
ExecStartPost=/usr/bin/ip address add 31c:4cbf:9e0b:2904::5/64 dev enp3s0
Внимание :!: Когда я прописывал задержку sleep <2 сек. старт нормально не проходил!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 23 сен 2023, 01:11

Olej писал(а):
23 сен 2023, 01:01
На стороне роутера:
Для проверки уже работающего хоста:

Код: Выделить всё

olej@nvme:~$ sudo ip address del 31c:4cbf:9e0b:2904::5/64 dev enp3s0
Привели в исходное состояние...

Код: Выделить всё

olej@nvme:~$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::522d:d0bd:b221:a526/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 state UNKNOWN qlen 500
    inet6 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::aafd:4de2:95b6:4dd5/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Перезапустить сервис нужно так (просто systemctl - мало, .service изменился!):

Код: Выделить всё

olej@nvme:~$ sudo systemctl daemon-reload

Код: Выделить всё

olej@nvme:~$ sudo systemctl stop yggdrasil

Код: Выделить всё

olej@nvme:~$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::522d:d0bd:b221:a526/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
Запуск:

Код: Выделить всё

olej@nvme:~$ sudo systemctl start yggdrasil

Код: Выделить всё

olej@nvme:~$ systemctl status --no-pager --full yggdrasil
● yggdrasil.service - yggdrasil
     Loaded: loaded (/etc/systemd/system/yggdrasil.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-09-23 00:44:16 EEST; 1min 5s ago
    Process: 4356 ExecStartPre=/sbin/modprobe tun (code=exited, status=0/SUCCESS)
    Process: 4358 ExecStartPost=/usr/bin/sleep 2s (code=exited, status=0/SUCCESS)
    Process: 4401 ExecStartPost=/usr/bin/ip address add 31c:4cbf:9e0b:2904::5/64 dev enp3s0 (code=exited, status=0/SUCCESS)
   Main PID: 4357 (yggdrasil)
      Tasks: 11 (limit: 18931)
     Memory: 13.0M
        CPU: 439ms
     CGroup: /system.slice/yggdrasil.service
             └─4357 /usr/bin/yggdrasil -useconffile /etc/yggdrasil.conf

сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Your IPv6 subnet is 31c:4cbf:9e0b:2904::/64
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected inbound TLS: 201:617b:8699:5a7f:356b:1da6:a5d6:c960@fe80::921b:eff:fe2b:fe3a, source [fe80::522d:d0bd:b221:a526%enp3s0]:36401
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected inbound TLS: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@fe80::13f5:9fe2:6393:bf4a, source [fe80::522d:d0bd:b221:a526%enp3s0]:36401
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected inbound TLS: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@fe80::9bac:3791:1b79:7237, source [fe80::522d:d0bd:b221:a526%enp3s0]:36401
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected outbound TCP: 203:63fc:667d:b16c:8e78:a899:8d54:a5e4@193.111.114.28:8080, source 192.168.1.241:43056
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected outbound TCP: 202:db60::9ce0:a73d:7498:d7ae@195.123.245.146:7743, source 192.168.1.241:48504
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected outbound TCP: 218:71e5:78e4:8989:b71:db7f:7bf1:f1e1@94.130.176.250:62486, source 192.168.1.241:43220
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected outbound TCP: 200:dc42::3fca:8a99:5d66:b660@77.247.225.234:7743, source 192.168.1.241:47198
сен 23 00:44:14 nvme yggdrasil[4357]: 2023/09/23 00:44:14 Connected outbound TCP: 201:ca29:d4c5:50c8:b6f3:aa9a:e5d7:616c@158.101.229.219:17002, source 192.168.1.241:58132
сен 23 00:44:16 nvme systemd[1]: Started yggdrasil.

Код: Выделить всё

olej@nvme:~$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 31c:4cbf:9e0b:2904::5/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::522d:d0bd:b221:a526/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 state UNKNOWN qlen 500
    inet6 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::9745:a239:ebc4:eeaa/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Адрес установлен!
Проверка работой LAN-клиента - ping внаружу на Yggdrasil за 4000 км.:

Код: Выделить всё

olej@nvidia:~$ ping -6 -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771(221:58c9:9a6:99be:f3d:c1ac:2b5b:9771) 56 data bytes
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=1 ttl=63 time=456 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=2 ttl=63 time=130 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=3 ttl=63 time=130 ms

--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 130.052/238.851/456.231/153.710 ms

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 23 сен 2023, 01:33

Olej писал(а):
23 сен 2023, 01:01
чтобы такая настройка сохранялась после перезагрузки системы

Код: Выделить всё

root@nvme:~# reboot
Connection to 192.168.1.241 closed by remote host.
Connection to 192.168.1.241 closed.
...
...

Код: Выделить всё

olej@nvme:~$ uptime
 01:31:47 up 4 min,  2 users,  load average: 0,02, 0,13, 0,07

Код: Выделить всё

olej@nvme:~$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 31c:4cbf:9e0b:2904::5/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::522d:d0bd:b221:a526/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 state UNKNOWN qlen 500
    inet6 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0/7 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::199c:dfe3:c0b8:1e3/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
И со стороны улиента, котрый так и не узнел о перезагрузке роутера :-D :

Код: Выделить всё

olej@nvme:~$ ping -6 -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771(221:58c9:9a6:99be:f3d:c1ac:2b5b:9771) 56 data bytes
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=1 ttl=64 time=775 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=2 ttl=64 time=130 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=3 ttl=64 time=130 ms

--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 129.687/344.966/775.163/304.195 ms

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 24 сен 2023, 12:19

Olej писал(а):
22 сен 2023, 22:54
Для того теперь, чтобы любой хост этой LAN (сколько угодно таких одновременно :!: ) смог ходит в Yggdrasil через сеть 300::/64, нужно на таком хосте:
1. Присвоить интерфейсу, смотрящему внутрь LAN, любой (произвольный) адрес IPv6 из этой (см.выше) подсети 300::/64
2. Прописать (в таблицу) роутинг к сети 0200::/7 именно через этот адрес.
Olej писал(а):
22 сен 2023, 23:32
Для смеха ... и чтобы не запутаться, я буду интерфейсам 300::/64 на роутере присваивать нечётные (младщая часть) IPv6, а любым клиентам LAN - чётные.

Код: Выделить всё

olej@nvidia:~$ sudo ip address add 31c:4cbf:9e0b:2904::2/64 dev eno1
Всё таки, для того чтобы тривиальному хосту IPv4 LAN (с частными IPv4) прописать перманентный роутинг в IPv6 Yggdrasil как клиенту ... да ещё когда это нужно делать на многих (возможно поочерёдно) хостах LAN ... да ещё динамически: то поднять то опустить - то тут предпочтительным (мне кажется, IMHO) способом будет пользоваться GUI Network Managet, который присутствуе на сегодня в любом дистрибутиве Linux :!:
Тем более, что существуют разные альтернативные способы конфигурирования системы и сети, и в разных дистрибутивах дефаултные способы могут отличаться.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 24 сен 2023, 12:23

Olej писал(а):
24 сен 2023, 12:19
будет пользоваться GUI Network Managet, который присутствуе на сегодня в любом дистрибутиве Linux
Для этого специально использую RPM Fedora, в которой способы конфигурации могут заметно отличаться....

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description:    Fedora release 38 (Thirty Eight)
Release:        38
Codename:       ThirtyEight
Для чистоты эксперимента отключив там все прочие интерфейсы:

Код: Выделить всё

[olej@xenix ~]$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::bdc9:d183:f9c0:ff56/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Код: Выделить всё

    
[olej@xenix ~]$ route -6n
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
fe80::/64                      ::                         U    1024 7      0 enp2s0
::/0                           ::                         !n   -1  1      0 lo
::1/128                        ::                         Un   0   5      0 lo
fe80::bdc9:d183:f9c0:ff56/128  ::                         Un   0   4      0 enp2s0
ff00::/8                       ::                         U    256 9      0 enp2s0
::/0                           ::                         !n   -1  1      0 lo
Самая примитивная конфигурация :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 24 сен 2023, 12:29

Olej писал(а):
24 сен 2023, 12:19
пользоваться GUI Network Managet
1. Добавить IPv6 из сетки 300::/64 (произвольный младший хекстет :!: ):
- IPv6 этому хосту даём 31c:4cbf:9e0b:2904::4/64
- адрес Yggdrasil роутера в LAN 31c:4cbf:9e0b:2904::5/64
Снимок экрана от 2023-09-24 11-59-28.png
Снимок экрана от 2023-09-24 11-59-28.png (97.79 КБ) 230 просмотров
2. Дополнительный маршрут к сети 200::/7 (Yggdrasil) прописываем по конопке "Маршруты":
Снимок экрана от 2023-09-24 12-04-25.png
Снимок экрана от 2023-09-24 12-04-25.png (33.13 КБ) 230 просмотров
Всё это хозяйство "Сохранить"...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 24 сен 2023, 12:44

Olej писал(а):
24 сен 2023, 12:29
Всё это хозяйство "Сохранить"...
... и ничего не изменится :-o :oops:

Код: Выделить всё

[olej@xenix ~]$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::bdc9:d183:f9c0:ff56/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Код: Выделить всё

[olej@xenix ~]$ route -6n
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
fe80::/64                      ::                         U    1024 7      0 enp2s0
::/0                           ::                         !n   -1  1      0 lo
::1/128                        ::                         Un   0   5      0 lo
fe80::bdc9:d183:f9c0:ff56/128  ::                         Un   0   4      0 enp2s0
ff00::/8                       ::                         U    256 9      0 enp2s0
::/0                           ::                         !n   -1  1      0 lo
Потому что этот интерфейс нужно остановить и снова запустить, через тот же Net Manager или ifconfig down & up ... любым способом.
И тогда:

Код: Выделить всё

[olej@xenix ~]$ ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 31c:4cbf:9e0b:2904::4/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::bdc9:d183:f9c0:ff56/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Код: Выделить всё

    
[olej@xenix ~]$ route -6n
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
31c:4cbf:9e0b:2904::/64        ::                         U    100 1      0 enp2s0
200::/7                        31c:4cbf:9e0b:2904::5      UG   200 1      0 enp2s0
fe80::/64                      ::                         U    1024 1      0 enp2s0
::/0                           31c:4cbf:9e0b:2904::5      UG   100 7      0 enp2s0
::1/128                        ::                         Un   0   6      0 lo
31c:4cbf:9e0b:2904::4/128      ::                         Un   0   3      0 enp2s0
fe80::bdc9:d183:f9c0:ff56/128  ::                         Un   0   2      0 enp2s0
ff00::/8                       ::                         U    256 6      0 enp2s0
::/0                           ::                         !n   -1  1      0 lo

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Yggdrasil через LAN без сервиса Yggdrasil

Непрочитанное сообщение Olej » 24 сен 2023, 12:53

Olej писал(а):
24 сен 2023, 12:44
И тогда:
... пинг в LAN по сетке 300::/64 к роутеру:

Код: Выделить всё

[olej@xenix ~]$ ping -c3 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0
PING 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0(21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0) 56 data bytes
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=1 ttl=64 time=3.33 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=2 ttl=64 time=3.42 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=3 ttl=64 time=3.39 ms

--- 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 3.326/3.377/3.415/0.037 ms
... пинг через LAN по сетке 300::/64 (задержки правктически теже) с форвардингом внутри роутера, от его enp3s0 (Ethernet смотрящего в LAN) к его tun0 (IPv6 смотрящий в Yggdrasil):

Код: Выделить всё

[olej@xenix ~]$ ping -c3 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0
PING 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0(21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0) 56 data bytes
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=1 ttl=64 time=3.33 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=2 ttl=64 time=3.42 ms
64 bytes from 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0: icmp_seq=3 ttl=64 time=3.39 ms

--- 21c:4cbf:9e0b:2904:301c:1c7a:9715:62c0 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 3.326/3.377/3.415/0.037 ms
... пинги на разные внешние ресурсы Yggdrasil (эти ресурсы не имеют ко мне отношения ... я просто когда-то к ним мерял скорость трафика):

Код: Выделить всё

[olej@xenix ~]$ ping -c3 225:a80a:b42a:63de:fecd:96a9:b216:4f3a
PING 225:a80a:b42a:63de:fecd:96a9:b216:4f3a(225:a80a:b42a:63de:fecd:96a9:b216:4f3a) 56 data bytes
64 bytes from 225:a80a:b42a:63de:fecd:96a9:b216:4f3a: icmp_seq=1 ttl=63 time=368 ms
64 bytes from 225:a80a:b42a:63de:fecd:96a9:b216:4f3a: icmp_seq=2 ttl=63 time=158 ms
64 bytes from 225:a80a:b42a:63de:fecd:96a9:b216:4f3a: icmp_seq=3 ttl=63 time=160 ms

--- 225:a80a:b42a:63de:fecd:96a9:b216:4f3a ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 158.209/228.546/367.823/98.484 ms

Код: Выделить всё

[olej@xenix ~]$ ping -c3 229:30cd:10cd:5c93:5cc5:cca9:f698:909d
PING 229:30cd:10cd:5c93:5cc5:cca9:f698:909d(229:30cd:10cd:5c93:5cc5:cca9:f698:909d) 56 data bytes
64 bytes from 229:30cd:10cd:5c93:5cc5:cca9:f698:909d: icmp_seq=1 ttl=63 time=494 ms
64 bytes from 229:30cd:10cd:5c93:5cc5:cca9:f698:909d: icmp_seq=2 ttl=63 time=135 ms
64 bytes from 229:30cd:10cd:5c93:5cc5:cca9:f698:909d: icmp_seq=3 ttl=63 time=133 ms

--- 229:30cd:10cd:5c93:5cc5:cca9:f698:909d ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 133.030/253.876/493.660/169.554 ms

Код: Выделить всё

[olej@xenix ~]$ ping -c3 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c
PING 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c(222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c) 56 data bytes
64 bytes from 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c: icmp_seq=1 ttl=63 time=797 ms
64 bytes from 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c: icmp_seq=2 ttl=63 time=50.8 ms
64 bytes from 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c: icmp_seq=3 ttl=63 time=50.9 ms

--- 222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 50.788/299.479/796.756/351.627 ms
... вот последний это:
Снимок экрана от 2023-09-24 12-51-49.png
Снимок экрана от 2023-09-24 12-51-49.png (272.77 КБ) 228 просмотров
А предыдущие 2 даже не помню чьи :-? ... и это лучший показатель качества тестирования :lol:

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей