1

У меня есть сервер Linux, подключенный через Ethernet к моему маршрутизатору. Если я подключаюсь к серверу с ноутбука по беспроводной сети (192.168.2.2), все запросы - терминальные или HTTP - медленные. Требуется много времени, чтобы ответить на мои запросы входа в систему и веб-страницы

Сервер только для тестирования и не имеет нагрузки, так что может быть причиной медленной скорости? Соединения с внешним миром быстрые.

Мой маршрутизатор не видит мой ящик с Linux и назначенный им IP-адрес, но я могу подключиться к нему с другого компьютера. У меня работает клиент DHCP.

Не совсем уверен, как поможет добавление моего ноутбука в файл hosts. Я привык иметь файл hosts на моем клиенте для перенаправления доменного имени на другой IP-адрес (для тестирования веб-сайтов). Что бы я положил в файл сервера? Я просто соединяюсь с IP. (ssh mike628@192.168.2.2) или в браузере поставьте IP-адрес.

Мой файл hosts выглядит так:

127.0.0.1   localhost
127.0.1.1   NASBD122F.Belkin    NASBD122F

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ТАКЖЕ, как только я подключен через ssh, команды выполняются довольно быстро

2 ответа2

5

Скорее всего, он пытается выполнить обратный поиск DNS вашего IP-адреса и терпит неудачу. DNS настроен на нем? Попробуйте добавить свой ноутбук в файл /etc /hosts.

0

Вы подключаетесь напрямую, используя IP-адрес вашего сервера, или вы используете его имя хоста?

Если вы не используете полное доменное имя для своего хоста, вы, вероятно, полагаетесь на какую-то службу разрешения, такую как SMB или mDNS (Bonjour), чтобы конвертировать имя хоста в IP. Служба может быть медленной или неправильно настроенной, или она может вернуть адреса IPv6, которые ваш хост не может обработать должным образом. Попробуйте проверить адрес и посмотреть, что произойдет. (Попробуйте оба ping и ping6 под * nix.)

Кроме того, иногда может потребоваться несколько сотен миллисекунд для запуска поиска ARP (т.е. для преобразования IP-адреса в MAC-адрес) по WiF, поэтому, если результат не будет должным образом кэширован, вы также получите значительную задержку. Используйте arp -a чтобы увидеть, находится ли ваш сервер в вашем ARP-кэше.

Вы упомянули терминальные и веб-запросы, и все они работают по TCP, поэтому медлительность также может быть вызвана проблемами во время TCP-рукопожатия. Возможно, у вас неисправный провод или неправильный MTU. Чувствуется ли это медленно после установления TCP-соединения, например, после успешного подключения через терминал?

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