DIA00218 Проброс COM-порта Для подключения используем сети ip6 Поставим пакет yggdrasil. Сначала добавим репозиторий: sudo mkdir -p /usr/local/apt-keys
gpg --fetch-keys https://neilalexander.s3.dualstack.eu-west-2.amazonaws.com/deb/key.txt
gpg --export BC1BF63BD10B8F1A | sudo tee /usr/local/apt-keys/yggdrasil-keyring.gpg > /dev/null
echo 'deb [signed-by=/usr/local/apt-keys/yggdrasil-keyring.gpg] http://neilalexander.s3.dualstack.eu-west-2.amazonaws.com/deb/ debian yggdrasil' | sudo tee /etc/apt/sources.list.d/yggdrasil.list
Установим sudo apt-get update sudo apt-get install yggdrasil Теперь запустим sudo systemctl enable yggdrasil sudo systemctl start yggdrasil Откроем настройки sudo nano /etc/yggdrasil/yggdrasil.conf
Надо добавить пиры Peers: [ tls://s-fra-0.sergeysedoy97.ru:65534 tls://s-mow-4.sergeysedoy97.ru:65534 tls://s-led-0.sergeysedoy97.ru:65534 tls://193.162.143.25:18829 ] Перезапустим systemctl restart yggdrasil
Проверить статус systemctl status yggdrasil
Для проброски порта установим socat sudo apt install socat
Установим скорость порта stty -F /dev/ttyUSB0 115200 rawer
Активируем проброску socat -x TCP6-LISTEN:12345,reuseaddr,fork /dev/ttyUSB0,b115200,rawer
Проверим, какой ip6 адрес у компьютера ip -6 a l scope global
Добавим его в hosts на другом компьютере sudo nano /etc/hosts
Например такую строчку: 200:eb3d:bc34:25e5:9f04:847d:87b2:c92b remoteHostIp
На другом компьютере активируем соединение socat -x PTY,link=/tmp/ttyUSB0,rawer TCP6:remoteHostIp:12345
Теперь мы можем подключиться к другому порту на скорости 115200! /tmp/ttyUSB0
Важно открыть порт 12345 на файерволе всех компьютеров, если он используется: sudo ufw allow 12345 Ivan Denisov 08 May 2024 11:21
© International Open Laboratory for Advanced Science and Technology — MOLPIT, 2009–2024
|