Рейтинг:0

Тайм-аут OpenBSD netcat зависит от сетевого интерфейса

флаг cn

Есть сеть, к которой я подключаюсь с помощью PPTP VPN. Я пытаюсь настроить что-то, чтобы контролировать, доступна ли сеть, и напишите мне, если нет. У меня есть Raspberry Pi, он подключен к самой сети через WLAN и к мобильному маршрутизатору через Ethernet.

Просто убедитесь, что я понимаю сетевая кошка правильно, я проверяю, могу ли я подключиться к google, идея в том, что если это сработает, я просто заменю хост и порт адресом vpn и 1723 (для PPTP), и это просто сработает.

Использование интерфейса по умолчанию (wlan0) работает.

$ nc -vz www.google.com 80
Подключение к порту 80 www.google.com [tcp/http] выполнено успешно!

Но с использованием Ethernet (eth0) это не работает.

$ nc -vz -s 192.168.1.102 www.google.com 80
nc: не удалось подключиться к порту 80 (tcp) www.google.com: время ожидания подключения истекло
nc: getaddrinfo: семейство адресов для имени хоста не поддерживается

То же самое, если я заменю www.google.com с ип.

$nc -vz -s 192.168.1.102 172.217.168.68 80
nc: не удалось подключиться к порту 80 172.217.168.68 (tcp): время ожидания подключения истекло

Но завиток работает:

$ curl --interface eth0 --head www.google.com
HTTP/1.1 200 ОК
[больше вещей]

скручивание ifconfig.me и curl --interface eth0 ifconfig.me показывают разные IP-адреса, поэтому я уверен, что оба интерфейса имеют доступ к Интернету, работают и отличаются друг от друга.

сетевая кошка является Сетевая кошка OpenBSD.

$nc-h
OpenBSD netcat (уровень исправления Debian 1.195-2)

Машина представляет собой Raspberry Pi по умолчанию, единственная конфигурация, которую я сделал, — это настройка интерфейсов.

Что может помешать сетевая кошка от работы на одном из интерфейсов?

ОБНОВИТЬ

А обходной путь Я нашел это nmap:

$nmap --версия
Nmap версии 7.70 (https://nmap.org)

$ nmap -e eth0 -p pptp -Pn my.vpn.host | грэп "открыть"

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.