В наше время все происходит через Интернет. Не ошибусь, если скажу, что "Интернет стал основным условием нашей жизни". А Интернет - это сеть сетей, которые связаны между собой. Чтобы пользоваться Интернетом, необходимо знать основы работы сети и способы подключения локальной сети к Интернету. Первое и самое важное при подключении к Интернету - это IP-адрес. IP-адрес - это ваш идентификатор в Интернете, такой же, как номер телефона, номер социального страхования и т.д.
Чтобы просматривать Интернет, вам нужен IP-адрес. Если сеть не работает или не работает, пользователь должен уметь найти причину проблемы. Чтобы определить проблему, необходимо знать основы работы в сети. Сетевой стек Linux обеспечивает большую гибкость в управлении сетью через графический интерфейс пользователя и командную строку. В этом учебнике мы рассмотрим, как управлять, отлаживать и устранять сетевые проблемы с помощью графического интерфейса Linux и интерфейса командной строки.
Как назначить статически IP-адрес
Когда вы подключаетесь к сети, первое, что получает ваш компьютер, - это IP-адрес от сетевого маршрутизатора. Существует два способа присвоения IP-адреса. Один из них - статический, а другой - динамический. В этом разделе мы покажем вам, как назначить IP-адрес статически через графический интерфейс пользователя и через командную строку.
Шаг 1: Сначала откройте терминал. Когда терминал будет открыт, вы увидите экран, похожий на этот:
Шаг 2: Введите команду "ip addr show", чтобы увидеть доступные сетевые адаптеры, которым вы хотите изменить IP-адрес, и нажмите кнопку execute.
1 | ip addr show |
В этом руководстве мы сосредоточимся на "ens33". Результат будет выглядеть следующим образом:
Шаг 3: Используйте команду "ip addr add X.X.X.X/24 dev ens33" для изменения IP-адреса. В нашем примере адрес X.X.X.X равен 192.168.153.142.
1 | ip addr add 192.168.153.142/24 dev ens33 |
Шаг 4: Выполните вышеуказанную команду, и IP-адрес будет успешно изменен. Вы можете проверить это с помощью команды "ip addr show".
1 | ip addr show |
Как изменить статический IP-адрес
Чтобы изменить статический IP-адрес, назначенный нашему компьютеру, выполните следующие действия:
Шаг 1: Прежде всего, откройте Терминал. Введите команду "ip addr show", чтобы увидеть доступные сетевые адаптеры, которым вы хотите изменить IP-адрес, и нажмите кнопку execute.
1 | ip addr show |
В этом руководстве мы сосредоточимся на "ens33".
Шаг 2: Используйте команду "sudo ifconfig ens33 X.X.X.X netmask 255.255.255.0" для изменения IP-адреса. В нашем примере X.X.X.X.X адрес 192.168.153.142.
1 | sudo ifconfig ens33 192.168.153.142 netmask 255.255.255.0 |
Шаг 3: Выполните вышеуказанную команду, и IP-адрес будет успешно изменен. Вы можете проверить это с помощью команды "ip addr show".
1 | ip addr show |
Как установить, какой DNS-сервер будет использоваться для разрешения доменных имен
DNS-сервер является одним из наиболее важных компонентов сети. Задача DNS-сервера заключается в преобразовании доменного имени или URL в IP-адрес, используемый сетью для связи с сервером. Если DNS-сервер настроен неправильно или перестал работать, пользователь не сможет просматривать Интернет. Чтобы изменить IP-адрес DNS, выполните следующие действия:
Шаг 1: Прежде всего, откройте Терминал. Перед изменением DNS-сервера сделайте резервную копию существующего файла конфигурации сети. Для этого выполните следующую команду:
1 | sudo cp /etc/resolv.conf /etc/resolv.orig |
Шаг 2: Введите команду:
1 | sudo echo "nameserver 1.1.1.1" > /etc/resolv.conf |
В данном примере 1.1.1.1 - это адрес сервера DNS.
После выполнения вышеуказанных команд адрес DNS-сервера был успешно обновлен. Для проверки выполните команду:
1 | cat /etc/resolv.conf |
Как установить IP-адрес шлюза
Шлюз, также известный как шлюз по умолчанию, является очень важным компонентом в сети. Обычно он представляет собой пограничный маршрутизатор и используется, когда компьютер хочет отправить информацию через Интернет в другую сеть. Чтобы изменить IP-адрес шлюза, выполните следующие действия:
Шаг 1: Откройте Терминал. Введите команду:
1 | sudo route add default gw {IP-ADDRESS} {INTERFACE-NAME} |
- {IP-ADDRESS} - IP адрес шлюза (маршрутизатора)
- {INTERFACE-NAME} - Имя сетевого интерфейса
либо
1 | sudo ip route add {IP-ADDRESS}/{MASK} dev {INTERFACE-NAME} |
- {IP-ADDRESS} - IP адрес шлюза (маршрутизатора)
- {MASK} - Маска подсети
- {INTERFACE-NAME} - Имя сетевого интерфейса
В данном примере 192.168.153.1 - это адрес шлюза.
1 | sudo route add default gw 192.168.153.142 dev ens33 |
После выполнения вышеуказанных команд адрес шлюза был успешно обновлен.