Знание того, как настраивать и отображать сетевые параметры, необходимо при установке сервера или рабочего стола Ubuntu. Это также полезно для устранения неполадок с подключением к Интернету. Базовая конфигурация сети включает настройку IP-адреса, маски подсети для внутренней связи и шлюза для подключения к внешним сетям. В этой статье я приведу вам примеры базовой конфигурации, необходимой для настройки сети в Ubuntu с помощью командной строки или графического интерфейса Ubuntu Network Manager. Шаги были протестированы на Ubuntu 18.04 LTS и Ubuntu 20.04 LTS, но будут работать и на более новых версиях Ubuntu.
Базовая настройка сети требует:
- Установка/изменение IP-адреса
- Настройка/изменение имени хоста
- Редактирование файла hosts
Установка/изменение IP-адреса
Есть несколько способов установить IP-адрес в Ubuntu. Вы можете настроить сетевой интерфейс для использования динамического IP-адреса с помощью DHCP-сервера или вручную установить статический IP-адрес..
Способ №1: настройка сети в командной строке
В Ubuntu вы можете установить свой IP-адрес с помощью команд терминала.
Первый тип netstat -I найти имя интерфейса. Затем введите следующую команду:
1 | sudo ifconfig eth0 192.168.72.6 netmask 255.255.255.0 |
Затем, чтобы добавить шлюз по умолчанию, добавьте следующую команду:
1 | sudo route add default gw 192.168.72.1 eth0 |
Способ №2: Настройка сети с помощью графического интерфейса
Вы можете установить IP-адрес через графический интерфейс пользователя в Ubuntu. На рабочем столе щелкните меню «Пуск» и выполните поиск Settings. В окне настроек нажмите кнопку Network. Затем на правой панели выберите интерфейс и щелкните значок шестеренки, чтобы открыть настройки для этого интерфейса.
В настройках IPv4 вы можете выбрать Automatic (DHCP) чтобы система могла получать динамически IP-адрес.
Если вы хотите установить статический IP-адрес, нажмите кнопку Manual. Введите IP-адрес, маску подсети и шлюз по умолчанию. Затем нажмите на Apply для сохранения текущих настроек.
Способ №3: настроить сеть, отредактировав файл /etc/interfaces
Вот еще один метод, который вы можете использовать для настройки IP-адреса. Чтобы установить IP-адрес динамически, вы должны отредактировать /etc/network/interfaces. В /etc/network/interfacesсохраняется базовая конфигурация интерфейсов.
Изменить /etc/network/interfaces введя следующую команду в терминале.
1 | sudo nano /etc/network/interfaces |
Затем добавьте следующие строки:
1 2 | auto eth1 iface eth1 inet dhcp |
Сохраните файл и перезапустите сетевые службы с помощью приведенной ниже команды.
1 | sudo systemctl restart networking |
Чтобы установить статический IP-адрес, вы должны отредактировать /etc/network/interfaces
1 | sudo nano /etc/network/interfaces |
Добавьте следующие строки в /etc/network/interfaces.
1 2 3 4 5 6 | auto eth1 iface eth1 inet static address 192.168.72.8 netmask 255.255.255.0 gateway 192.168.72.1 dns-nameservers 8.8.8.8 4.4.2.2 |
Сохраните файл и перезапустите сетевые службы.
1 | sudo systemctl restart networking |
Настройка/изменение имени хоста
Имя хоста ОС Ubuntu настраивается в файле /etc/hostname.
Редактировать /etc/hostname введите следующую команду:
1 | sudo nano /etc/hostname |
Этот файл содержит только имя хоста файла, измените имя, а затем сохраните его.
Редактирование файла /etc/hosts
Файл hosts сопоставляет имя хоста с IP-адресом локально. Например, у вас есть сервер в вашей локальной сети, вместо того, чтобы запоминать его IP, вы можете сопоставить его IP с именем в вашем файле /etc/hosts. Это позволит вам получить доступ к этой машине с именем вместо IP.
Чтобы отредактировать файл hosts, введите:
1 | sudo nano /etc/hosts |
Добавьте IP-адрес и имя сервера в файл hosts в следующем формате.
1 | 192.168.72.10 fileserver |
Сохраните файл и перезагрузите систему, чтобы изменения вступили в силу.
Это все, что вам нужно для настройки сети в Ubuntu для начала. Это были базовые конфигурации, есть гораздо более продвинутые параметры, которые вы можете настроить на своем компьютере с Ubuntu.