Как соединить две машины вместе без коммутатора (opensolaris + linux или solaris или aix или hpux)

У меня есть две машины с одинаковыми подсетями XYZ1 и XYZ2. Я подключаю их напрямую с помощью перекрестного кабеля. Я могу

$ ping XYZ2

от XYZ1 и ответ: машина 2 жива, но если я сделаю что-то вроде

$ ping -s XYZ2

это висит. машина 1 открыта солярис. Машина 2 прошла второй тест hpUX, LINUX и Solaris Sparc

$ssh XYZ2

подключается и спрашивает ключ DSA, который я принимаю с "да", затем он зависает

2 ответа

Решение

Ваши проблемы из-за отсутствия работы DNS. Похоже на солярис ping -s зависает, если поиск DNS не работает. ssh также пытается выполнить обратный поиск DNS для соединений, поэтому он будет зависать в течение длительного времени, если DNS не работает.

Чтобы заставить ssh работать, вы должны иметь возможность редактировать /etc/ssh/sshd_config файл на сервере и добавить

UseDNS no

и, конечно, вместо использования ping -s просто используйте обычный пинг без -s отключить просмотр DNS.

Вы уверены, что он зависает, а не просто время ожидания, пока ssh пытается выполнить поиск DNS? Попробуйте подождать 60 секунд и посмотрите, что получится. Держу пари, это работает.

Другие вопросы по тегам