6

Я пытаюсь подключиться по SSH к ноутбуку Eee PC с запущенным Debian в сети, где имена хостов автоматически регистрируются в DNS через DHCP-сервер. Ноутбук Eee PC разрядился и перешел в режим сна, а теперь, когда он снова загрузится, Mac не сможет его увидеть, кроме программы nslookup .

gaz:~ jeff$ ssh epc
ssh: Could not resolve hostname epc: nodename nor servname provided, or not known
gaz:~ jeff$ nslookup epc
Server:     192.168.2.20
Address:    192.168.2.20#53

Name:   epc.osnetwork
Address: 192.168.2.139

gaz:~ jeff$ ssh epc.osnetwork
ssh: Could not resolve hostname epc.osnetwork: nodename nor servname provided, or not known

Теперь ssh epc - это то, как я обычно получаю доступ к Eee PC, но по какой-то причине я думаю, что некоторая часть OS X кэширует отсутствие ответа, несмотря на то, что компьютер подключен к сети, но я не знаю, как. Я даже не уверен, как решить эту проблему с какой-либо степенью уверенности, я подозреваю, что перезагрузка сделает это, но из-за отсутствия решения без простоев, я просто использовал вместо этого IP-адрес (который все еще можно получить на Mac с nslookup epc , который является самой загадочной частью).

Если я использую SSH к другому Mac, который не пытался связаться с Eee PC, пока он не работал, этот Mac может без проблем подключиться к нему по SSH, но когда я возвращаюсь к исходному Mac, он все равно не может получить имя хоста.

Другие машины, не принадлежащие Apple, в сети, по-видимому, не страдают от этого поведения.

Кто-нибудь знает, почему это происходит, или есть идеи о том, как исправить это поведение?

[ПРАВКА] Я обнаружил, что возвращение через полчаса, чтобы попытаться снова сработало, но я все еще хотел бы знать, почему это происходит и как это исправить.

2 ответа2

4

Вы столкнулись с чрезмерно усердным OS X DNS-кешем. В следующий раз, когда вы увидите это, вы можете очистить его:

# sudo dscacheutil -flushcache

Это должно исправить SSH и т.д.

1

Команда в Маверикс и Йосемити (начиная с 10.4):

sudo killall -HUP mDNSResponder

Источник: https://support.apple.com/en-us/HT202516

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .