- Как настроить интернет в Линуксе
- Настройка интернета в Linux
- Как настроить интернет в Ubuntu
- Как подключить интернет в Линукс Минт
- Классический вариант
- 1 вариация
- 2 вариация
- Частые ошибки при настройке сети в Linux
- Заключение
- How to Solve Internet Problems on Linux
- Ubuntu distro:
- Some little pre-checks:
- No Internet Connection
- Check your Drivers
- Some Diagnosing Tools
- Conclusion
- About the author
- Zeeman Memon
- Настройка сети в Linux, диагностика и мониторинг
- Содержание
- Настройка TCP/IP в Linux для работы в сети Ethernet
- Параметры сети
- Файлы настроек сети в Linux (конфигурационные файлы)
- Настройка сети
- Диагностика сети Linux
- traceroute
Как настроить интернет в Линуксе
Часто у начинающих пользователей возникает проблема того, как правильно настроить Интернет на Линуксе. И это неудивительно, ведь это универсальная платформа помимо своих достоинств имеет ряд нюансов, которые обязательно стоит учитывать. Причем настройка Интернета на линуксе и настройка Интернета в ubuntu осуществляется различными методами. Кроме того, в ходе этого процесса могут возникать различные побочные эффекты, которые также требуют своеобразного решения. Чтобы впоследствии не допускать каких-либо плохих последствий, следует проанализировать частые ошибки при настройке Интернета на линуксе.
Настройка интернета в Linux
Прежде, чем говорить о настройке Интернета в убунту и рассматривать причины медленного Интернета ubuntu, отсутствия подключения linux mint к Интернету, а также того, что не работает Интернет в ubuntu, надо понять основные фатальные ошибки при работе с такими платформами:
- Использование внешних файлов программного обеспечения, а также их беспорядочное обновление может привести к сбою работы операционной системы, соответственно через определенный период времени платформа вообще перестанет нормально функционировать.
- С осторожностью на данных платформах следует работать с расширениями .deb и .rpm. Через файлы этих расширений возможна установка вирусных программ, а в итоге ноутбук или компьютер навсегда перестает работать.
- Учетная запись root противоречит условиям безопасности платформы Линукс, соответственно это приведет к неполадкам в работе Убунту. В данном случае придется скачивать дополнительный платный пакет программного обеспечения.
- Настройка сети в linux mint также требует отключения некоторых расширений браузеров, поскольку они могут повлиять на нормальную работу компьютера или ноутбука в целом.
- В данной платформе нельзя использовать приложения для очистки системы. Иначе может возникнуть проблема того, что server ubuntu не видит Интернет. В результате снова надо будет проводить установку линкус через интернет, а в качестве плохого побочного эффекта станет потеря важных данных гаджета и сбой в работе операционной системы.
- Нельзя устанавливать другие тестовые программные обеспечения.
- Не стоит удалять файлы, входящие в стандартные документы и приложения программного обеспечения линкуса или убунту.
- Не стоит проводить какие-либо эксперименты с рабочими гаджетами.
Что касается настройки Интернета, то это процесс будет простым для профессионалов и средним по сложности для новичков. Однако стоит понимать, что Интернет понадобиться не только в подключении самой платформы, но и для последующих скачиваний необходимых программ.
Существует 2 базовых способа подключения к сети. Об этом ниже.
Как настроить интернет в Ubuntu
Настроить подключение к сети может любой желающий.
Для начала нужно знать параметры:
Причем первые 3 пункта выдаются провайдером, а вот последний может быть любым.
Далее технология подключения к Интернету будет выглядеть следующим образом:
- Открыть рабочий стол.
- Найти значок, отображающий все подключения к сетям. Нажать на него правой кнопкой мыши и выбрать раздел «Изменить соединения…».
- После появления окна «Сетевые соединения» следует выбрать тип подключения. Выбрать нужное подключение, выделить его и выбрать раздел «Изменить».
- В появившемся окне найти вкладку «Параметры IPv4». В списке выбрать «Способ настройки». Выделить раздел «Вручную».
- Заполнить поля данными от провайдера. Нажать кнопку «Сохранить».
- Через рабочий стол кликнуть на значок интернет-подключения, найти необходимую сеть и нажать на левую клавишу мыши.
Если выполнено все верно, появится интернет-подключение на платформе убунту.
Как подключить интернет в Линукс Минт
Существует множество вариантов подключения Интернета на платформе Линукс Минт. Правда, распространенных методов всего 3.
Классический вариант
Настройка начинается с команды sudo pope.
Дальше шаги достаточно простые:
- Нужно выбрать сетевой адаптер. Наиболее оптимальный вариант – etho.
- Затем нужно пройти аутентификацию, нажав на соответствующий раздел.
- Дальше стоит удалить параметр pppoe. Нажать на проверку конфигурационного файла – pppoe-conf и подтвердить свои действия, кликнув на кнопку «да».
- Система подскажет об изменениях файлов. Нужно снова кликнуть «да».
- Потом стоит ввести логин и пароль, выданный провайдером. Потом их можно будет изменить.
- Согласиться с автоматической установкой адресов DNS.
- Согласиться с ограничением ММ
- Подтвердить свои действия.
Если сделано все правильно, то проводное интернет-подключение будет установлено.
Для беспроводных сетей потребуется настройка специальных девайсов – роутеров. Они подсоединяются к ноутбукам через кабели. Настройки происходят однотипно: нужно войти в интерфейс роутера, ввести данные от провайдера, сохранить изменения и выйти из интерфейса.
1 вариация
Здесь пойдет речь о подключении к беспроводной сети.
В большинстве случаев настройка Интернет-соединения обеспечивается с помощью программы Network Manager. При ее отключении можно вручную подключить необходимую локальную сеть. Это помогает в решении глобальных проблем с платформой Линкус Минт, а также позволяет решать проблемы несовместимости драйверов с определенной локальной сетью.
Настройка такого подключения нечем не отличается от классического способа установки Интернета. Правда, предварительно нужно отключить опцию автоматического подключения к сети во вкладке «Общие».
2 вариация
Есть еще один вариант подключения Интернета с помощью DSL- модема.
Тут также есть 2 варианта: либо непосредственно копаться в самом модеме, либо подключать через компьютер. 1-ый способ удобен для пользования сетью разными людьми. А вот 2-ой метод удобен для родителей, чьи дети бесконтрольно сидят в виртуальном мире.
Экономичней и проще выглядит первый способ.
- Открыть браузер. Ввести адрес модема, логин и пароль. Необходимые параметры указаны либо на самом модеме, либо на коробке из-под этого девайса.
- В настройках поменять режим с Bridge на PPPoE.
- Потом ввести новые параметры логина и пароля.
- Сохранить настройки.
- Перезагрузить все девайсы.
Должно появиться интернет-подключение. Тут же можно настроить вай-фай, если модем имеет соответствующие опции.
2-метод настройки еще проще. Достаточно выставить режим Bridge. Затем найти соответствующий значок сетевого подключения и изменить настройки для конкретной сети. Сохранить и перезагрузить компьютер.
Частые ошибки при настройке сети в Linux
Самые распространенные проблемы связаны с ошибками ввода необходимых параметров. Также подключение Интернета может быть проблематичным из-за несоответствия элементов электронного оборудования.
В любом случае новичку для решения проблем следует обратиться к специалистам.
Заключение
Настроить Интернет на Линуксе не так уж и сложно. Однако существуют различные нюансы, которые следует знать и учитывать начинающему пользователю. При возникновении проблем лучше обратиться в сервис-центр.
Источник
How to Solve Internet Problems on Linux
Especially when you are new to Linux, things can get quite frustrating if you are not yet comfortable in the Linux environment. How you install software and apps, how you navigate is all different from Windows or MacOS. The most frustrating problems can be internet connectivity problems. In this guide, I will be addressing such common issues. This will help you when you have internet connectivity problems on Linux and just want to get online quicky.
Ubuntu distro:
Linux has a wide range of distros, and it can be a little frustrating to decide which distro to choose. I will be using Ubuntu 18.4 LTS version as it’s by far the most popular and most used distro. Terminal commands may vary for various distros, so in case if a specific command doesn’t work, make sure it’s the correct command for your distro. To check what version of Linux you are on, type the following command in the terminal.
The above command will display the following screen
Some little pre-checks:
Before we move forward with our diagnosis, make sure your network isn’t the one with the problem, i.e., make sure your network has internet access. If you are connected through a cable, make sure the cable is connected correctly. Laptops have keys that turn wifi on and off. Make sure your wifi is turned on. You can also turn wifi on from Linux settings, as explained in the next part.
No Internet Connection
Most of the time, the wifi switch is turned off, and as a result, no internet connection as displayed. To fix this, go to settings, for this click on the down arrow next to the battery icon on the top right of your screen. In the dropdown, click on the screwdriver icon next to the button with a lock icon.
In the wifi tab, make sure you turn on the wifi switch. Also, make sure the airplane mode is turned off.
If your Linux still isn’t catching wifi signals, make sure your interfaces are up and running. To check whether your interfaces are up, type the following command in terminal
Now you will see the following screen.
In the above figure in the enp0s3 section, you should find “LOWER_UP.” This means your interface is up
Next, you’d want to check your IP and make sure its configured. For this type the following command in the Linux terminal
Your terminal will look like this.
Your ip will be displayed after “innet.” If this is not the case, your IP is not correctly configured.
Check your Drivers
In most cases, the network drivers are not installed or not correctly installed, or your drivers are not up to date. If your hardware is working correctly, this might be the case. Click on the shell button in the right bottom and type “software and updates” in the search bar. Open the software and update the app.
Go to the “Additional Drivers” tab. At this point, either connect an external device like a USB having the setup of the required network drivers or connect your Linux with the internet via Ethernet so that Linux can search the required drivers from the internet or your device. The available drivers will be shown here. Install the appropriate drivers from here. If no drivers are displayed here, this means no drivers are available on Linux for your hardware. In other words, Linux doesn’t support your equipment. But this is an extreme case, and it rarely happens. To check more information about your hardware, and what chipset do you have, type the following command in the terminal
Following will be the output
As my system is currently connected via Ethernet, Linux shows what ethernet hardware do I have. This is a useful command as it gives you all the information on once screen. You can google your chipset name and add the word Linux in front, doing this will show you whether Linux supports your particular hardware or not.
Some Diagnosing Tools
Linux includes some commands that can help you with the diagnosis of your Internet problem. One such command is following
What this will do is that it will make five connections with the site mentioned after the c5 part, google.com in this case, and will show the details like ping and packet loss of that connection each time. The 5 in “c5.” Part indicates the specifies of times Linux makes the connection with that site. In the end, it also gives you a summary of all the connections, the minimum time, the maximum time, and the average.
With the help of this command, you can determine whether the problem is with your laptop or the site that you’re trying to access or with your Internet Service Provider.
Conclusion
Most of the connectivity problems are just because of wifi switch turned off, or sometimes the airplane mode is on. Here I have mentioned some solutions that you can go through, and hopefully, your problem will be solved. The most important part of this is that you update your drivers as that is the second most common reason that causes the connectivity problem. Updating drivers can be a bit tricky in Linux as the procedure is a lot different than the Windows procedure. But the drivers for network chipsets are proprietary and can be easily installed from the “Software and Updates app.”
About the author
Zeeman Memon
Hi there! I’m a Software Engineer by degree, Blogger by skills who loves to write about tech, develop websites & do SEO. You can reach out to me on LinkedIn.
Источник
Настройка сети в Linux, диагностика и мониторинг
Содержание
Доброго времени, уважаемые читатели. Публикую вторую часть статьи о сетевой подсистеме Linux. В текущей части основной упор сделан на реализацию сети в Linux (как настроить сеть в Linux, как продиагностировать сеть в Linux и поддерживать в рабочем состоянии сетевую подсистему в Linux).
Настройка TCP/IP в Linux для работы в сети Ethernet
Для работы с сетевыми протоколами TCP/IP в Linux достаточно наличие только петлевого интерфейса, но если необходимо объединить хосты между собой, естественно, необходимо наличие сетевого интерфейса, каналов передачи данных (например витая пара), возможно, какого-либо сетевого оборудования. Так же, необходимо наличие установленных утилит для настройки сети (/sbin/ifconfig, /sbin/route и др.), обычно поставляемые в пакете net-tools. Так же необходимо наличие конфигурационных файлов для сети (например /etc/hosts) и поддержку сети ядром Linux.
Параметры сети
Начнем понимание сетевых механизмов Linux с ручного конфигурирования сети, то есть со случая, когда IP адрес сетевого интерфейса статичен. Итак, при настройке сети, необходимо учесть и настроить следующие параметры:
IP-адрес — как уже говорилось в первой части статьи — это уникальный адрес машины, в формате четырех десятичных чисел, разделенных точками. Обычно, при работе в локальной сети, выбирается из частных диапазонов, например: 192.168.0.1
Маска подсети — так же, 4 десятичных числа, определяющие, какая часть адреса относиться к адресу сети/подсети, а какая к адресу хоста. Маска подсети является числом, которое складывается (в двоичной форме) при помощи логического И, с IP-адресом и в результате чего выясняется, к какой подсети принадлежит адрес. Например адрес 192.168.0.2 с маской 255.255.255.0 принадлежит подсети 192.168.0.
Адрес подсети — определяется маской подсети. При этом, для петлевых интерфейсов не существует подсетей.
Широковещательный адрес — адрес, используемый для отправки широковещательных пакетов, которые получат все хосты подсети. Обычно, он равен адресу подсети со значением хоста 255, то есть для подсети 192.168.0 широковещательным будет 192.168.0.255, аналогично, для подсети 192.168 широковещательным будет 192.168.255.255. Для петлевых интерфейсов не существует широковещательного адреса.
IP адрес шлюза — это адрес машины, являющейся шлюзом по-умолчанию для связи с внешним миром. Шлюзов может быть несколько, если компьютер подключен к нескольким сетям одновременно. Адрес шлюза не используется в изолированных сетях (не подключенных к глобальной сети), потому что данным сетям некуда отправлять пакеты вне сети, то же самое относиться и к петлевым интерфейсам.
Файлы настроек сети в Linux (конфигурационные файлы)
Для понимания работы сети в Linux, я бы обязательно посоветовал ознакомиться со статьей «Этапы загрузки Linux». В целом, вся работа Linux основана на процессе init, который рождается при загрузке ОС и плодит своих потомков, которые в свою очередь и выполняют всю необходимую работу, будь то запуск bash или демона. Да, и вся загрузка Linux основана на скриптах bash, в которых прописана вся последовательность запуска мелких утилит с различными параметрами, которые последовательно запускаются/останавливаются при запуске/остановке системы. Аналогично запускается и сетевая подсистема Linux. Каждый дистрибутив Linux имеет слегка отличающийся от других механизм инициализации сети, но общая картина, думаю, после прочтения будет ясна. Если просмотреть стартовые скрипты сетевой подсистемы какого-либо дистрибутива Linux, то, как настроить конфигурацию сети с помощью конфигурационных файлов, станет более-менее понятно, например у Debian/Ubuntu (за основу возьмем эту ветвь дистрибутивов) за инициализацию сети отвечает скрипт /etc/init.d/networking , просмотрев содержимое которого:
можно найти несколько функций, проверяющих наличие подключенных сетевых файловых систем (check_network_file_systems(), check_network_swap()), а так же проверку существования какого-то пока непонятного конфига /etc/network/options (функция process_options()), а в самом низу, конструкцией case «$1» in проверяется первый параметр переданный скрипту и в соответствии с введенным параметром (start/stop/force-reload|restart или любое дугое) производит определенные действия. Из этих самых «определенных действий», на примере аргумента start видно, что сначала запускается функция process_options, далее отправляется в лог фраза Configuring network interfaces, и запускается команда ifup -a. Если посмотреть man ifup, то видно что данная команда читает конфиг из файла /etc/network/interfaces и согласно ключу -a запускает все интерфейсы имеющие параметр auto.
Соответственно, прочитав man interfaces (rus) или man interfaces (eng), становиться ясно, как же в Debian/Ubuntu настроить какой-либо сетевой интерфейс с помощью конфига /etc/network/interfaces. Ниже, пример данного конфигурационного файла для 3х интерфейсов: петлевой (lo), со статичным IP (eth2) и IP получаемым по dhcp (eth0):
В данном конфиге строки allow-hotplug и auto — это синонимы и интерфейсы будут подняты по команде ifup -a. Вот, собственно, и вся цепь работы сетевой подсистемы. Аналогично, в других дистрибутивах: в RedHat и SUSE сеть запускается скриптом /etc/init.d/network. Рассматрев его, аналогично можно найти, где лежит конфигурация сети.
/etc/hosts
Данный файл хранит перечень IP адресов и соответствующих им (адресам) имен хостов.Формат файла ничем не отличается от мастдайного:
/etc/networks
Данный файл хранит имена и адреса локальной и других сетей. Пример:
При использовании данного файла, сетями можно управлять по имени. Например добавить маршрут не route add 192.168.1.12, а route add home-network.
/etc/nsswitch.conf
Файл определяет порядок поиска имени хоста/сети, за данную настройку отвечают строки:
Параметр files указывает использовать указанные файлы (/etc/hosts и /etc/networks соответственно), параметр dns указывает использовать службу dns.
/etc/resolv.conf
Этот файл определяет параметры механизма преобразования сетевых имен в IP адреса. Пример:
В современных дистрибутивах Linux используется динамическая генерация данного файла, с помощью утилиты resolvconf. Она является посредником между службами, динамически предоставляющими сервера имен (например DHCP client) и службами, использующими данные сервера имен. Статические адреса DNS серверов, в случае использования resolvconf, задаются внутри /etc/network/interfaces (подробнее об этом — в разделе настройки).
Настройка сети
Настройка сети подробно разобрана в отдельной статье.
Диагностика сети Linux
Существует большое количество инструментов диагностики сети в Linux, зачастую, они очень похожи на утилиты от Microsoft. Я рассмотрю 3 основные утилиты диагностики сети, без которых выявить неполадки будет проблематично.
Думаю, что данная утилита знакома чуть ли не каждому. Работа этой утилиты заключается в отправке т.н. пакетов ICMP удаленному серверу, который будет указан в параметрах команды, сервер возвращает отправленные команды, а ping подсчитывает время требуемое отправленному пакету, чтобы дойти до сервера и вернуться. Например:
Так же, утилита ping интересна тем, что может позволить увидеть, где именно возникли неполадки. Допустим, утилита ping выводит сообщение network not reachable (сеть недоступна), либо другое аналогичное сообщение. Это, скорее всего, говорит о некорректной настройке вашей системы. В таком случае, можно послать пакеты по IP-адресу провайдера, чтобы понять, в каком месте возникает проблема (между локальным ПК или «дальше»). Если Вы подключены к интернету через маршрутизатор, то можно послать пакеты по его IP. Соответственно, если проблема проявиться уже на этом этапе, это говорит, о неправильном конфигурировании локальной системы, либо о повреждении кабеля, если маршрутизатор отзывается, а сервер провайдера нет, то проблема — в канале связи провайдера и т.д. Наконец, если неудачей завершилось преобразовании имени в IP, то можно проверить связь по IP, если ответы будут приходить корректно, то можно догадаться, что проблема в DNS .
Следует отметить, что данная утилита не всегда надежный инструмент для диагностики. Удаленный сервер может блокировать ответы на ICMP запросы.
traceroute
Простым языком, команда называется трассировка маршрута. Как можно понять из названия — данная утилита покажет по какому маршруту шли пакеты до хоста. Утилита traceroute несколько похожа на ping, но отображает больше интересной информации. Пример:
Источник