Проброс портов в виртуальную машину KVM

Виртуальный сетевой интерфейс виртуальной машины по умолчанию работает в режиме NAT (Network Address Translation).

В режиме NAT на хост системе KVM создается виртуальный сетевой коммутатор с DNS и DHCP сервером (dnsmasq), а сетевой интерфейс виртуальной машины получает настройки автоматически. Dnsmasq и NAT автоматически конфигурируется и запускается Libvirt.

Краткое описание интерфейсов:

eth0 — физический интерфейс хостовой машины.

virbr0 — виртуальный ннтерфейс для гостевой машины.

Для про проброса на виртуальную машину определенного порта необходимо выполнить команды на хостовой машине:

sudo iptables -t nat -A PREROUTING --dst <host_IP> -p tcp --dport <port_forward> -j DNAT --to-destination <virtual_IP>

sudo iptables -I FORWARD 1 -i eth0 -o virbr0 -d <virtual_IP> -p tcp -m tcp --dport <port_forvard> -j ACCEPT

где:

<host_IP> — IP адрес хостовой машины, при обращении к которому необходимо выполнить проброс определенного порта в виртуальную среду

<virtual_IP> — IP адрес виртуалной машыны, на которую необходимо выполнить проброс запросов на требуемый порт

<port_forward> — номер перебрасываемого порта.

Рубрика: OpenSUSE, Техничка | Оставить комментарий

Открытие ссылок вида tg://

С некоторого времени перестали открываться ссылки вида tg://…

Лечим так:

Находим .desktop для запуска приложения. Для версии, установленной из flatpack это оказался путь до файла:

/var/lib/flatpak/app/org.telegram.desktop/current/active/export/share/applications/org.telegram.desktop.desktop

Помятуя, что mime ассоциации для пользовательского окружения располагаются в:

~/.config/mimeapps.list.

открываем данный файлик и ищем (проверяем) ассоциацию для tg:

[Default Applications]
x-scheme-handler/tg=userapp-Telegram Desktop-WTWGD1.desktop

[Added Associations]
x-scheme-handler/tg=userapp-Telegram Desktop-WTWGD1.desktop;

Вносим необходимые корректировки, или добавляем необходимые записи в данный файл и обновляем базу mime:

update-mime-database ~/.local/share/mime

Теперь ссылки открываются как нужню.

Рубрика: OpenSUSE | Оставить комментарий