IPv6 доступ к хостам LAN снаружи

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

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

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 19:08

Olej писал(а):
30 май 2023, 19:03
Теперь всё готово к запускку IPv6...
Запуск:

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

olej@Inspiron:~$ sudo systemctl start yggdrasil

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

olej@Inspiron:~/yggdrasil$ sudo systemctl status yggdrasil
● yggdrasil.service - yggdrasil
     Loaded: loaded (/etc/systemd/system/yggdrasil.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-05-30 17:58:16 EEST; 1min 48s ago
    Process: 6024 ExecStartPre=/sbin/modprobe tun (code=exited, status=0/SUCCESS)
   Main PID: 6026 (yggdrasil)
      Tasks: 12 (limit: 8099)
     Memory: 6.7M
        CPU: 379ms
     CGroup: /system.slice/yggdrasil.service
             └─6026 /usr/bin/yggdrasil -useconffile /etc/yggdrasil.conf

мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Interface IPv6: 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3/7
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Interface MTU: 53049
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Your public key is 997056c3ac98671d667e3e9f07164078223224de70cc17abe10927ea03641ebe
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Your IPv6 address is 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Your IPv6 subnet is 300:cd1f:5278:a6cf::/64
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 TLS listener started on [fe80::4ab8:83aa:8297:970a%enp3s0]:32771
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Connected outbound TCP: 218:71e5:78e4:8989:b71:db7f:7bf1:f1e1@94.130.176.250:62486, source 192.168.1.4:40746
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Connected outbound TCP: 200:dc42::3fca:8a99:5d66:b660@77.247.225.234:7743, source 192.168.1.4:58490
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Connected outbound TCP: 200:fb97:f9b6:38cb:9c3:f854:98ec:72fa@212.154.86.134:8800, source 192.168.1.4:40048
мая 30 17:58:17 Inspiron yggdrasil[6026]: 2023/05/30 17:58:17 Connected outbound TCP: 201:ca29:d4c5:50c8:b6f3:aa9a:e5d7:616c@158.101.229.219:17002, source 192.168.1.4:49868
Фиксирую загрузку сервиса чтобы это происходило и после перезагрузки:

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

olej@Inspiron:~/yggdrasil$ sudo systemctl is-enabled yggdrasil
disabled

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

olej@Inspiron:~/yggdrasil$ sudo systemctl enable yggdrasil
Created symlink /etc/systemd/system/multi-user.target.wants/yggdrasil.service → /etc/systemd/system/yggdrasil.service.

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

olej@Inspiron:~/yggdrasil$ sudo systemctl is-enabled yggdrasil
enabled
Проверяю что всё ОК и после загрузки, и под другим (не моим, дефаултным там) именем пользователя:

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

kosha@Inspiron:~$ ip -6 a s dev tun0
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 qdisc fq_codel state UNKNOWN group default qlen 500
    inet6 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3/7 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::12bb:7777:6568:a3ce/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
Всё ... Неспешной походкой отправляюсь на прогулку, двигаюсь в неправлении дома, чтоб там наслаждаться результатами труда...

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 19:21

Olej писал(а):
30 май 2023, 19:08
Неспешной походкой отправляюсь на прогулку, двигаюсь в неправлении дома, чтоб там наслаждаться результатами труда...
Через некоторое время ... уже из дома ... где такой же GPON но совершенно от другого провайдера...
Для убедительности, и сам себя проверяя - вот мой внешний IP, который мне присваивает мой провайдер:

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

olej@R420:~$ curl --noproxy '*' ifconfig.co
193.28.177.117
И мой IPv6 Yggdrasil:

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

olej@R420:~$ ip a s dev tun0
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none 
    inet6 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::3f58:506b:f551:c329/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Теперь с этого IPv6:

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

olej@R420:~$ ping -6 -c3 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3
PING 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3(200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3) 56 data bytes
64 bytes from 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3: icmp_seq=1 ttl=64 time=428 ms
64 bytes from 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3: icmp_seq=2 ttl=64 time=75.2 ms
64 bytes from 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3: icmp_seq=3 ttl=64 time=75.0 ms

--- 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 75.018/192.605/427.604/166.168 ms
Всё, трафик пошёл...
Остановимся на минутку здесь: кто и куда пошёл...
- с хоста LAN с частным адресом 192.168.1.13 который не маршрутизируемый ...
- через NAT провайдера который не предоставляет IPv6...
- через пиры в ... ТУрции, ОАЭ, Словакии ... и ещё не знаю где...
- я проключаюсь к хосту в такой же LAN с тким же частным адресом ...
- сидящим за другим провайдером и его NAT ...
- который точно так же не предоставляет IPv6...
Круто!
А это означает что я могу с локального хоста подключиться для удалённого администрирования к любому локальному хосту в любой локальной сети мира (где работает Yggdrasil, естественно, потому что мы только про него и говорим).

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 19:28

Olej писал(а):
30 май 2023, 19:21
А это означает что я могу с локального хоста подключиться для удалённого администрирования к любому локальному хосту в любой локальной сети мира (где работает Yggdrasil, естественно, потому что мы только про него и говорим).

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

lej@R420:~$ ssh olej@200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3
The authenticity of host '200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3 (200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3)' can't be established.
ED25519 key fingerprint is SHA256:TOBy9vUHyAkwE2jI/R24WGWV5zPYtnn++lu2OiMvAJk.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3' (ED25519) to the list of known hosts.
olej@200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3's password:
Last login: Thu Nov 24 15:57:20 2022

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

olej@Inspiron:~$ who
kosha    tty7         2023-05-30 17:21 (:0)
olej     tty8         2023-05-30 17:22 (:1)
olej     pts/9        2023-05-30 18:45 (21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f)

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

olej@Inspiron:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether b0:83:fe:b5:68:dc brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute enp3s0
       valid_lft 6986sec preferred_lft 6986sec
    inet6 fe80::4ab8:83aa:8297:970a/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 4c:bb:58:79:b4:e2 brd ff:ff:ff:ff:ff:ff
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none 
    inet6 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::12bb:7777:6568:a3ce/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
А вот тот внешний IPv4, который ему NAT-ит его провайдер, и с которым он выходит во внешний Интернет:

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

olej@Inspiron:~$ curl ifconfig.co
80.73.14.101
И я этот IP первый раз в жэизни вижу, потому что это не мой провайдер :!:
А вот я от себя могу проверить и его провайдера:

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

olej@Inspiron:~$ speedtest-cli
Команда «speedtest-cli» не найдена, но может быть установлена с помощью:
sudo apt install speedtest-cli

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

olej@Inspiron:~$ sudo apt install speedtest-cli
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  speedtest-cli
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 24,1 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 106 kB.
Пол:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 speedtest-cli all 2.1.3-2 [24,1 kB]
Получено 24,1 kB за 1с (25,4 kB/s)
Выбор ранее не выбранного пакета speedtest-cli.
(Чтение базы данных … на данный момент установлен 434781 файл и каталог.)
Подготовка к распаковке …/speedtest-cli_2.1.3-2_all.deb …
Распаковывается speedtest-cli (2.1.3-2) …
Настраивается пакет speedtest-cli (2.1.3-2) …
Обрабатываются триггеры для man-db (2.10.2-1) …

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

olej@Inspiron:~$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Triolan (80.73.14.101)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Triolan (Kharkiv) [408.67 km]: 4.778 ms
Testing download speed................................................................................
Download: 92.48 Mbit/s
Testing upload speed......................................................................................................
Upload: 88.27 Mbit/s
Провайдер Triolan на скорости 100 Mbit/s (ну ... почти).

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 19:30

Olej писал(а):
30 май 2023, 19:28
А вот тот внешний IPv4, который ему NAT-ит его провайдер, и с которым он выходит во внешний Интернет:
Но и это ещё не всё :!:

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

olej@R420:~$ ssh -Y olej@200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3 opera
olej@200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3's password: 
[10068:10086:0530/184645.058324:ERROR:partner_bookmarks_utils.cc(269)] Unable to read partner speeddials file.
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[10104:10104:0530/184650.810464:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[10348:10348:0530/184700.707051:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[10068:10068:0530/184702.263195:ERROR:url_pattern_set.cc(287)] Invalid url pattern: chrome://startpage/
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[10224:8:0530/184704.834577:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[10239:8:0530/184704.834830:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[10238:8:0530/184704.842020:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[10511:13:0530/184705.017992:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[10068:10068:0530/184708.990827:ERROR:CONSOLE(2)] "Uncaught (in promise) [object Object]", source: chrome://startpage/startpage.js (2)
[10068:10068:0530/184708.990933:ERROR:CONSOLE(2)] "Uncaught (in promise) [object Object]", source: chrome://startpage/startpage.js (2)
[10068:10068:0530/184708.997338:ERROR:CONSOLE(2)] "Uncaught (in promise) [object Object]", source: chrome://startpage/startpage.js (2)
[10068:10068:0530/184709.009144:ERROR:CONSOLE(2)] "Uncaught (in promise) [object Object]", source: chrome://startpage/startpage.js (2)
[10068:10085:0530/184709.985672:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.Notifications.GetCapabilities: object_path= /org/freedesktop/Notifications: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
...
Снимок экрана от 2023-05-30 18-47-37.png
Снимок экрана от 2023-05-30 18-47-37.png (46.05 КБ) 400 просмотров
Узнаёте? :lol:
Снимок экрана от 2023-05-30 19-32-05.png
Снимок экрана от 2023-05-30 19-32-05.png (94.14 КБ) 400 просмотров

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 19:37

Olej писал(а):
30 май 2023, 19:30
Но и это ещё не всё
Теперь я могу администрировать (в мирных целях) этот хост LAN за 2-мя NAT-ами как мне надо:

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

olej@Inspiron:~$ which iperf
olej@Inspiron:~$ 

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

olej@Inspiron:~$ sudo apt install iperf
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие НОВЫЕ пакеты будут установлены:
  iperf
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 121 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 315 kB.
Пол:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 iperf amd64 2.1.5+dfsg1-1 [121 kB]
Получено 121 kB за 2с (75,8 kB/s)
Выбор ранее не выбранного пакета iperf.
(Чтение базы данных … на данный момент установлено 434796 файлов и каталогов.)
Подготовка к распаковке …/iperf_2.1.5+dfsg1-1_amd64.deb …
Распаковывается iperf (2.1.5+dfsg1-1) …
Настраивается пакет iperf (2.1.5+dfsg1-1) …
Обрабатываются триггеры для ufw (0.36.1-4build1) …
Обрабатываются триггеры для man-db (2.10.2-1) …
Обрабатываются триггеры для doc-base (0.11.1) …
Обработка 1 добавленный файл doc-base...

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 30 май 2023, 20:11

Olej писал(а):
30 май 2023, 19:37
могу администрировать
Для измерения скорости передачи: local -> NAT ... Турция ... NAT -> local
На ещё другом хосте своей LAN, вот таком:

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

olej@esprimop420:~/2023/Yggdrasil/yggdrasil-go$ ip -6 a s dev tun0
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 qdisc pfifo_fast state UNKNOWN group default qlen 500
    inet6 201:617b:8699:5a7f:356b:1da6:a5d6:c960/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::9d84:5e63:d078:4f62/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Запускаю измерительный сервер:

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

olej@esprimop420:~/2023/Yggdrasil/yggdrasil-go$ iperf -s --ipv6_domain
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  4] local 201:617b:8699:5a7f:356b:1da6:a5d6:c960 port 5001 connected with 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3 port 36534
[ ID] Interval       Transfer     Bandwidth
[  4] 0.0000-10.7383 sec  58.5 MBytes  45.7 Mbits/sec
А на только-что взятом под контроль удалённом хосте - клиент:

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

olej@Inspiron:~$ iperf -c 201:617b:8699:5a7f:356b:1da6:a5d6:c960 --ipv6_domain
------------------------------------------------------------
Client connecting to 201:617b:8699:5a7f:356b:1da6:a5d6:c960, TCP port 5001
TCP window size: 1.25 MByte (default)
------------------------------------------------------------
[  1] local 200:cd1f:5278:a6cf:31c5:3303:82c1:f1d3 port 36534 connected with 201:617b:8699:5a7f:356b:1da6:a5d6:c960 port 5001
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.8060 sec  58.5 MBytes  45.4 Mbits/sec
Это при его, соседа (Triolan) 100 Mbits/sec и моих (RadioLink ) 50 Mbits/sec ... да ещё при том что провайдеры "чуть-чуть недодают" :lol: - так это просто блестящий результат (можно красным отметить!) - учитывая что это а). "через Турцию" (хотя и не обязательно, может быть и ОАЕ :lol:) + б). всё со сквозным несимметричным шифрованием.

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 31 май 2023, 11:19

Olej писал(а):
30 май 2023, 19:21
Всё, трафик пошёл...
И не нужно оказалось мудрить с SSH туннелями, пробросами портов, и покупкой всяких дорогих и говённых Microtik роутеров :oops:

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 17 июн 2023, 20:33

Olej писал(а):
31 май 2023, 11:19
И не нужно оказалось мудрить с SSH туннелями, пробросами портов, и покупкой всяких дорогих и говённых Microtik роутеров
Устанавливаю IPv6 Yggdrasil на такую вот игрушку - Lenovo ThinkPad Yoga 11e:
Изображение
Со специфической операционной системой GalliumOS (хоть и совместимой по репозиториям с Debian):

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

root@galliumos:/etc# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	GalliumOS 3.1
Release:	18.04
Codename:	bionic

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

root@galliumos:/etc# cat /etc/debian_version 
buster/sid
Система ещё и 32-бит, чего я для Yggdrasil ещё не делал.

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

root@galliumos:/etc# uname -a
Linux galliumos 4.16.18-galliumos #1 SMP PREEMPT Sun Jun 23 04:14:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Установка подробно расписана здесь: Yggdrasil (2)

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

IPv6 доступ к хостам LAN снаружи

Непрочитанное сообщение Olej » 17 июн 2023, 22:50

Olej писал(а):
17 июн 2023, 20:33
Установка подробно расписана здесь
Olej писал(а):
31 май 2023, 11:19
И не нужно оказалось мудрить с SSH туннелями, пробросами портов, и покупкой всяких дорогих и говённых Microtik роутеров
И с компьютера, находящегося за 40-50 км., без белых IPv4, оба за NAT, от разных провайдеров, которые оба не поддерживают IPv6... :

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

olej@R420:~$ ssh -Y olej@200:d2bf:7edd:1840:4aff:2b55:83de:1c3d
The authenticity of host '200:d2bf:7edd:1840:4aff:2b55:83de:1c3d (200:d2bf:7edd:1840:4aff:2b55:83de:1c3d)' can't be established.
ED25519 key fingerprint is SHA256:y8TPMeSnJVunE8XkzB97TR8aOibdhxFer5RrfDf7pGg.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '200:d2bf:7edd:1840:4aff:2b55:83de:1c3d' (ED25519) to the list of known hosts.
olej@200:d2bf:7edd:1840:4aff:2b55:83de:1c3d's password: 
Welcome to GalliumOS 3.1 (GNU/Linux 4.16.18-galliumos x86_64)

 * Documentation:  https://wiki.galliumos.org/
 * Support:        https://reddit.com/r/GalliumOS

 * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
   just raised the bar for easy, resilient and secure K8s cluster deployment.

   https://ubuntu.com/engage/secure-kubernetes-at-the-edge
Last login: Sat Jun 17 17:53:32 2023 from 192.168.1.102
olej@galliumos:~$ uname -a
Linux galliumos 4.16.18-galliumos #1 SMP PREEMPT Sun Jun 23 04:14:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

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

olej@galliumos:~$ free
              всего        занято        свободно      общая  буф./врем.   доступно
Память:     3956948      861016     1427772      115016     1668160     2918412
Подкачка:     5935420           0     5935420

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

olej@galliumos:~$ df
Файл.система   1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev             1961736            0  1961736            0% /dev
tmpfs             395696         1460   394236            1% /run
/dev/mmcblk0p2  14563208      7020064  6783644           51% /
tmpfs            1978472        11432  1967040            1% /dev/shm
tmpfs               5120            4     5116            1% /run/lock
tmpfs            1978472            0  1978472            0% /sys/fs/cgroup
/dev/mmcblk0p1    523248         9496   513752            2% /boot/efi
tmpfs             395692            8   395684            1% /run/user/1000

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

IPv6 доступ к хостам LAN снаружи

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

Olej писал(а):
17 июн 2023, 22:50
с компьютера, находящегося за 40-50 км., без белых IPv4, оба за NAT, от разных провайдеров, которые оба не поддерживают IPv6...
И даже так:

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

olej@galliumos:~$ which xclock
/usr/bin/xclock

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

olej@galliumos:~$ xclock
Warning: Missing charsets in String to FontSet conversion
...
xclock.png
xclock.png (7.27 КБ) 369 просмотров
P.S. Характерно и показательно, что это изображение вы не сможете захватить и сохранить никаким скриншотером как окно на экране где оно воспроизводится - потому что в вашей системе нет такого окна! Окно создаетё GUI приложение за 40-50 км. отстоящее, а на вашем экране X11-сервер только отрисовывает его результат.

P.P.S. И вот чем классическая система X11 (Xorg) отличается от такого новомодного говна как Wayland, см. Wayland vs X11 :!:

Ответить

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

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

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