как проверить интернет на линукс

Как проверить подключение к Интернету в терминале Linux

Во время работы на серверах Linux, где у нас нет графического интерфейса Linux и есть доступ к терминалу, откуда мы должны управлять всем сервером, становится трудно диагностировать проблемы с подключением к Интернету. Таким образом, этот пост содержит несколько методов и подробное руководство о том, как проверить подключение к Интернету в Linux Terminal.

Метод 1: команда PING

Лучший способ — проверить доступность Интернета с помощью команды PING.

Команда PING используется для отправки и получения пакетов от внешнего / удаленного сервера и на него.

В качестве примера мы попытаемся отправить три интернет-пакета на сервер Google и проверить подключение к Интернету, сможем ли мы получать интернет-пакеты с сервера Google.

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

В выводе вы также можете увидеть, что три пакета переданы и получены. Опять же, это потому, что пинг на сервер Google прошел успешно.

Метод 2: команда CURL

Другой способ проверить подключение к Интернету — использовать команду CURL.

Команда CURL используется для загрузки, выгрузки или передачи данных по сети с сервера или на сервер. Он поддерживает различные протоколы, и мы можем использовать его для проверки подключения к Интернету, подключившись к linuxhint.com и получив заголовки. Если заголовки получены успешно, это означает, что Интернет работает; в противном случае возникнет проблема.

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Если вы получаете статус 200 OK и заголовки веб-сайта, подключение к Интернету работает нормально.

Источник

тестирования сети в Линукс

Эта заметка выросла из шпаргалки для самого себя. Мне по работе приходится отлавливать баги в сети. Как проверить скорость в VPN-туннеле? Почему сервер не пингуется? Или пингуется, но не доступен. Кто забил весь канал торрентами? Где пропадают пакеты? Почтовый клиент выдает непонятную ошибку, что произошло на самом деле? Эти и многие другие вопросы периодически возникают у любого пользователя. Под катом описание программ входящих во все современные дистрибутивы, начиная от пинга и до таких экзотических как ngrep. А так же картинками, если картинками можно назвать, копии дампа с консоли.

traceroute

#mtr ya.ru
Приведет к такому экрану.
как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс
mtr это помесь пинга с трейсроутом. Наглядно видно, где проседает канал. В дебиан-образных дистрибутивах консольная версия ставится из пакета mtr-tiny

tcpdump

Иногда полезно глубже заглянуть, что же происходит в сети. Какие пакеты приходят и уходят. Например, чтобы удостовериться, что пакеты все таки уходят, а не блокируются фаерволом.

Вот что происходит при команде

ngrep

И несколько простых утилиток, про которые нужно знать, что они существуют.
Как узнать, через какую запись в таблице маршрутизации пойдет трафик на IP адрес.

# ip route get 10.94.171.10
10.94.171.10 dev eth1.173 src 10.94.171.1
cache mtu 1500 advmss 1460 hoplimit 64

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

mii-tool

# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok

Утилитка из пакета net-tools. Показывает скорость физлинка. При ее помощи можно выловить проблему, когда две сетевые карточки не могут автоматически договориться о скорости и в результате будет что-то типа 10 мбит полудуплекс. Редкая проблема, но до сих пор встречается.

За рамками обзора остались nmap и hping. Жду в камментах ссылки на другие полезные программы. Может имеет смысл перенести в какой-нибудь подходящий блог?

Источник

Проверка скорости интернета Linux

Проверка скорости интернета через терминал

Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.

Установка SpeedTest-cli

Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.

Сначала обновите систему до самой последней версии:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Установите скрипт установки пакетов python:

sudo apt install python-pip

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Затем установите саму программу speedtest-cli с помощью pip:

sudo pip install speedtest-cli

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:

Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.

Проверка скорости интернет

Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Вы можете посмотреть результат проверки в байтах, а не в битах:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Для получения информации только о ping, скорости загрузки и отдачи:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Чтобы вывести версию утилиты выполните:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

А для просмотра всех возможных опций программы:

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Выводы

Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Команды Linux для тестирования подключения и скорости передачи данных

Быстрее, выше, сильнее

Вот несколько команд Linux, которые могут проверять скорость соединения, анализировать задержки и проверять, доступны ли другие системы.

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

Команда ping-это самая простая и наиболее часто используемая команда для выполнения базового тестирования подключения. Он посылает пакеты, называемые эхо-запросами, и это пакеты, которые запрашивают ответ. Команда ищет ответы и отображает их вместе с тем, сколько времени занял каждый ответ, а затем сообщает, какой процент запросов был получен.

Время отклика будет в значительной степени зависеть от того, сколько маршрутизаторов должны пересечь запросы и перегружена ли ваша сеть. Пингинг локальной системы может выглядеть так. Обратите внимание на небольшое количество миллисекунд, необходимых для каждого ответа, и потерю пакетов в 0%.

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Команда ping обеспечивает простой способ проверки сетевого подключения для домашней сети. Отправляйте запросы в общедоступную систему, и вы должны ожидать 0% потери пакетов. Если у вас возникли проблемы, команда ping, скорее всего, покажет значительную потерю пакетов.

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Traceroute

Предварительно установите пакет traceroute

Traceroute-это гораздо более сложная команда, поскольку она выполняет серию проверок, чтобы увидеть, сколько времени занимает каждый переход между маршрутизаторами, и сообщает об этом обратно. Если общая проверка занимает много времени, это может означать, что один или два прыжка перегружены. Если сообщенные результаты сводятся к последовательности звездочек, то последний достигнутый маршрутизатор не может ответить на используемый тип пакета (UDP по умолчанию в системах Linux).

Команда traceroute использует хитроумную технику для определения времени каждого прыжка. Он использует параметр времени жизни (TTL), который уменьшается с каждым прыжком, чтобы гарантировать, что каждый маршрутизатор на маршруте в какой-то момент отправит обратно сообщение об ошибке. Это позволяет traceroute сообщать о продолжительности времени между каждым переходом.

Вот пример использования traceroute для доступа к локальной системе (один переход и быстрый ответ):

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

В следующем примере, команда traceroute пытается связаться с удаленной системой, но не может сообщить о каждом прыжке (те, которые показывают звездочки), потому что маршрутизаторы на некоторых прыжках не отвечают на тип используемого пакета. В этом нет ничего необычного.

По умолчанию максимальное количество переходов для traceroute составляет 30. Обратите внимание, что этот параметр отображается в первой строке вывода. Его можно изменить с помощью аргумента -m (например, traceroute -m 50 merionet.ru).

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Netcat

Предварительно установите пакет netcat

Команда netcat-это многофункциональная сетевая утилита для записи данных по сети из командной строки, но в форме, показанной ниже, позволяет просто определить, можно ли подключиться к определенной службе. Первоначально он был написан для nmap (the network mapper).

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Как вы, наверное, заметили, команду netcat можно вызвать с помощью nc или ncat.

Speedtest

Предварительно установите пакет speedtest-cli

Инструмент speedtest проверяет скорость вашего соединения с вашим интернет-провайдером. Обратите внимание, что скорость загрузки нередко бывает значительно ниже скорости выгрузки (отдачи). Интернет-провайдеры понимают, что большинство людей загружают значительно больше данных, чем отправляют. Инструмент speedtest выделит любые различия. В приведенном ниже тесте скорость загрузки не намного превышает скорость загрузки.

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Результаты команд будут несколько отличаться от теста к тесту.

Вы также можете использовать утилиту speedtest через браузер, зайдя на сайт speedtest.net.

nethogs

Команда methods использует совершенно иной подход, чем команды, описанные выше. Он группирует использование полосы пропускания по процессам, чтобы помочь вам точно определить конкретные процессы, которые могут вызвать замедление сетевого трафика. Другими словами, он помогает вам точно определить «net hogs«.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Мониторинг пропускной способности и скорости сети в Linux

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линукс

Вкратце: в этой статье мы перечислим некоторые утилиты с открытым исходным кодом для мониторинга сетевого трафика, пропускной способности и скорости интернета в Linux.

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

Инструменты для мониторинга интернет-трафика и скорости сетевого соединения в Linux

Я представляю вам различные утилиты, которые помогут мониторить скорость вашего интернет соединения. Также я добавил инструкции по установке для дистрибутивов на основе Ubuntu/Debian, также данные утилиты могут быть легко установлены и в других дистрибутивах.

Неважно, если вы новичок, который хочет простых, работающих решений, или гуру, желающий получить как можно больше информации о сети, предпочитаете ли вы программы с графическим интерфейсом (GUI) или командной строкой (CLI), я помогу вам найти необходимую утилиту для определенной задачи.

1. NetSpeed ​​- расширение оболочки GNOME для пользователей ПК

После установки вы можете запустить утилиту, напишите:

И через несколько секунд вы еще раз получите свой результат

как проверить интернет на линукс. Смотреть фото как проверить интернет на линукс. Смотреть картинку как проверить интернет на линукс. Картинка про как проверить интернет на линукс. Фото как проверить интернет на линуксСкорость интернета на дисплее snap Fast

3. speedtest-cli: проверка скорости загрузки и скачивания

speedtest-cli доступен в большинстве дистрибутивов и может быть легко установлен с помощью менеджера пакетов. В Debian/Ubuntu вы можете написать следующую команду:

Через несколько секунд вы получите информацию о том, какой сервер использовался для проверки вашего соединения, а также сведения о скорости вашего интернет соединения. Прочтите man speedtest, чтобы узнать о дополнительных возможностях (например, не выполнять тест скачивания командой no-download ).

К счастью, NetHogs входит во многие дистрибутивы. Это означает, что вы можете установить и удалить его с помощью обычного менеджера пакетов. В Debian/Ubuntu вы можете написать такую команду:

Чтобы запустить ее, напишите:

Удобно, что вы можете указать устройства после команды (например, sudo nethogs eth0 ). Также есть дополнительные параметры, такие как: выбор интервала для частоты обновления ( -d ), информация о версии ( -V ), режим трассировки ( -t ) и некоторые другие, о них вы можете прочитать в мануале (man nethogs ).

Вы можете установить его в дистрибутивах на основе Debian и Ubuntu, используя команду:

Для запуска напишите:

Вы можете посмотреть его различные параметры в мануале ( man nload ).

Запустить CBM так же просто, как и установить. Пишем:

Команды отображаются в нижней части вашего терминала, чтобы вы могли легко их выбрать.

Далее запускаем нужную вам версию:

Это откроет устройство для прослушивания через порт 5001. Чтобы подключиться к другому устройству и запустить тест, используйте команду:

Как и многие другие сетевые инструменты, vnStat входит в большинство хранилищ дистрибутивов. Это означает, что вы можете очень легко установить (и удалить) его, используя менеджер пакетов.

Чтобы использовать его в обычном виде, напишите:

Заключение

В этой статье я рассказал вам о нескольких инструментах, которые вы можете использовать для мониторинга различной статистики, касающейся производительности вашей сети. Существует инструмент, который подходит для всех, но вы можете выбрать тот, который соответствует вашим конкретным потребностям. Я надеюсь, что эта статья была хорошим введением в мир интернет-мониторинга.

Какой ваш любимый инструмент и как вы его используете? Дайте нам знать в разделе комментариев!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *