SSH работает/остается живым только при запуске ping в фоновом режиме

В конце концов, я решил создать очень простой сценарий networkmanager (8) dispatcher.d для добавления маршрута при подключении интерфейса к сети:

/etc/NetworkManager/dispatcher.d / 99-he-ipv6-add-default-route

#!/bin/bash

[[ "${1}" -ne "he-ipv6" ]] && exit

if [[ "${2}" -eq "up" ]]; then 
  ip route add ::/0 dev he-ipv6
fi

2
16.09.2016, 01:32
1 ответ

Я чувствую конфликт IP-адресов. См. Ключ хоста SSH постоянно меняется для объяснения. Симптомы совпадают: TCP-соединения прерываются через некоторое время (когда другой соперник захватывает IP-адрес), и помогает поддержание работы ping (потому что тогда тот же соперник имеет тенденцию оставаться в кэше ARP).

Это можно объяснить недостатком в процедурах настройки виртуальной машины: виртуальная машина могла унаследовать тот же IP-адрес, что и другая виртуальная машина. Убедитесь, что каждая виртуальная машина получает уникальный MAC-адрес и уникальный IP-адрес.

Это правдоподобное объяснение, но я не утверждаю, что это единственно возможное объяснение каким-либо образом.

4
27.01.2020, 21:59

Теги

Похожие вопросы