Bug 57401

Summary: Не работает DNS без пакета libnss-resolve
Product: Sisyphus Reporter: obidinog <obidinog>
Component: tun2socksAssignee: Денис Назаров <nenderus>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: nenderus
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description obidinog@basealt.ru 2025-12-30 14:29:42 MSK
Платформа:
alt-kworkstation 11.2 x86_64 Обновленный до Sisyphus

Пакет:
tun2socks 2.5.2-alt1.gitc8c08cf1

Шаги:
Настроить новый сетевой интерфейс:
# ip tuntap add mode tun dev tun0
# ip addr add 198.18.0.1/15 dev tun0
# ip link set dev tun0 up

Настроить маршруты
ip route del default
ip route add default via 198.18.0.1 dev tun0 metric 1
ip route add default via <gateway> dev ens19 metric 10
tun2socks -device tun0 -proxy socks5://127.0.0.1:13001 -interface ens19

В другой консоли запустить socks5 сервер используя ssh указав ip адрес сервера

# ssh -D 13001 -q -C -N root@<ip server>

Проверить загрузку страниц:
# curl http://duckduckgo.com

Результат: DNS не работает

Ожидаемый результат: DNS работает корректно, возвращается результат

Дополнительно: Если выполнять curl по IP то результат возвращается.

Нужно добавить зависимость на пакет libnss-resolve
Comment 1 Repository Robot 2025-12-30 22:10:04 MSK
tun2socks-1:2.5.2-alt2.gitc8c08cf1 -> sisyphus:

Tue Dec 30 2025 Nazarov Denis <nenderus@altlinux> 1:2.5.2-alt2.gitc8c08cf1
- Add require on libnss-resolve for correct DNS resolve (ALT #57401)