Как соединить две машины вместе без коммутатора (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 секунд и посмотрите, что получится. Держу пари, это работает.