У меня есть несколько плат модулей Computer On одного поколения / версии / модели. Я установил первую в серии со всеми необходимыми конфигурациями и настройками.
Затем я взял компактную вспышку и подключил ее ко второй плате того же типа, надеясь, что смогу подключиться к ней по ssh так же, как когда я был подключен к первой.
Однако я получаю сообщение об ошибке в соединении.
Примечание:
arp -d x.y.z.a
для адреса переключения машинgrep -ir ssh /var/log/*
ничего не показывая/etc/udev/rules.d/70-persistent-net.rules
между перезапусками системыЕсть ли у кого-нибудь идеи, где еще мне искать?
Я предполагаю, что ваша машина отказывается от соединения, а не хост. Вероятно, это связано с неправильным ключом ssh в вашем ~/.ssh/known_hosts
файл (1-й машинный ключ отличается от 2-го машинного ключа). Вы можете удалить файл, удалить только проблемный ключ или проигнорировать файл в файле конфигурации ssh, если вы будете часто «менять» машины между исходной и клонированной.
Если вы подключаетесь через коммутатор, он может сохранить свой собственный кеш arp, что мешает работе. Попробуйте подключиться напрямую (только кабелем) ко 2-й коробке.
Другая идея - запустить tcpdump
на коробке, когда вы пытаетесь подключиться к нему (при условии, что вы можете попасть внутрь через последовательную консоль), и посмотрите, получает ли он какие-либо пакеты.
И, возможно, самое простое объяснение: некоторые дистрибутивы привязывают IP-адрес к MAC-адресу сетевой карты. Если вы поменяли оборудование, вы могли потерять конфигурацию сети. Можете ли вы пропинговать систему назначения?