Рейтинг:0

Не могу подключиться по ssh через беспроводной интерфейс, но работает через eth0

флаг in

Внезапно я не могу подключиться через ssh к серверу, используя мой беспроводной интерфейс, но я могу сделать это, используя интерфейс eth0 с кабелем, подключенным непосредственно к моему маршрутизатору.

Из моего беспроводного интерфейса я получил:

$ ssh -vvv мой_сервер
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 марта 2022 г.
debug1: Чтение данных конфигурации /home/user/.ssh/config
debug1: /home/user/.ssh/config строка 38: Применение параметров для my_server
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: resolve_canonicalize: имя хоста XX.XXX.XX.XXX — это адрес
debug3: расширенный UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: расширенный UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug3: ssh_connect_direct: вход
debug1: подключение к XX.XXX.XX.XXX [XX.XXX.XX.XXX] порту 22.
debug3: set_sock_tos: установить сокет 3 IP_TOS 0x10
debug1: подключиться к адресу XX.XXX.XX.XXX порт 22: сеть недоступна
ssh: подключиться к хосту XX.XXX.XX.XXX порт 22: сеть недоступна

и tcpdump является:

$ sudo tcpdump -v -i любой TCP-порт 22

tcpdump: тип канала передачи данных LINUX_SLL2
tcpdump: прослушивание на любом, тип ссылки LINUX_SLL2 (Linux Cooked v2), длина снимка 262144 байт
19:56:14.312414 wlp0s20f3 Исходящий IP (tos 0x10, ttl 64, id 25412, смещение 0, флаги [DF], proto TCP (6), длина 60)
    myhost.52266 > ec2-XX-XXX-XX-XXX.eu-central-1.compute.amazonaws.com.ssh: флаги [S], cksum 0x36d4 (неверно -> 0xcc4d), seq 1642097124, win 64240, параметры [ mss 1460,sackOK,TS val 1123249955 ecr 0,nop,wscale 7], длина 0

Из моего интерфейса eth:

$ ssh -vvv мой_сервер
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 марта 2022 г.
debug1: Чтение данных конфигурации /home/user/.ssh/config
debug1: /home/user/.ssh/config строка 38: Применение параметров для my_server
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: resolve_canonicalize: имя хоста XX.XXX.XX.XXX — это адрес
debug3: расширенный UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: расширенный UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug3: ssh_connect_direct: вход
debug1: подключение к XX.XXX.XX.XXX [XX.XXX.XX.XXX] порту 22.
debug3: set_sock_tos: установить сокет 3 IP_TOS 0x10
отладка1: соединение установлено.

и tcpdump является:

$ sudo tcpdump -v -i любой TCP-порт 22

tcpdump: тип канала передачи данных LINUX_SLL2
tcpdump: прослушивание на любом, тип ссылки LINUX_SLL2 (Linux Cooked v2), длина снимка 262144 байт
22:14:16.335219 enp0s31f6 Исходящий IP (tos 0x10, ttl 64, id 48434, смещение 0, флаги [DF], proto TCP (6), длина 60)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: флаги [S], cksum 0x36d1 (неверно -> 0xdbb4), seq 1199071061, win 64240, параметры [ mss 1460,sackOK,TS val 151306527 ecr 0,nop,wscale 7], длина 0
22:14:16.390032 enp0s31f6 В IP (tos 0x0, ttl 48, id 0, смещение 0, флаги [DF], proto TCP (6), длина 60)
    ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh > ws5.51632: Flags [S.], cksum 0xdc56 (правильно), seq 1641064052, ack 1199071062, win 62643, параметры [mss 1440,sackOK,TS val 2605867526 ecr 151306527,nop,wscale 7], длина 0
22:14:16.390126 enp0s31f6 Исходящий IP (tos 0x10, ttl 64, id 48435, смещение 0, флаги [DF], proto TCP (6), длина 52)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: флаги [.], cksum 0x36c9 (неверно -> 0xfd95), ack 1, win 502, options [ nop,nop,TS val 151306582 ecr 2605867526], длина 0
22:14:16.397623 enp0s31f6 Исходящий IP (tos 0x10, ttl 64, id 48436, смещение 0, флаги [DF], proto TCP (6), длина 84)
    ws5.51632 > ec2-XX.XXX.XX.XXX.eu-central-1.compute.amazonaws.com.ssh: флаги [P.], cksum 0x36e9 (неверно -> 0x92b6), seq 1:33, ack 1 , win 502, параметры [nop,nop,TS val 151306590 ecr 2605867526], длина 32: SSH: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3

Мой рабочий интерфейс — enp0s31f6 (бывший eth0):

2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel состояние DOWN группа по умолчанию qlen 1000

а неудачный - вайфай маркет с нет очереди:

3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000

Я нахожу очень интересным, что адреса даны как адреса IPv4 в моем ~/.ssh/config, но в журнале написано TCP(6). Я предполагаю, что это означает IPv6. Я пытался заставить его с опцией -4 но результат тот же.

мой ~/.ssh/config является:

Хост $ssh -vvv мой_сервер
   Имя хоста ХХ.ХХХ.ХХ.ХХХ
   Пользователь убунту
   Файл идентификации ~/.ssh/my_id.pem

с ethtool -S wlp0s20f3 Я вижу, что в соединении нет отброшенных пакетов.

Что может быть причиной?

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

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