как сменить ip адрес ubuntu server

Как настроить статический IP-адрес в Ubuntu Server 20.04

Содержание:

как сменить ip адрес ubuntu server. b7709f9cc7d7e0986401ff15f89d807f9b. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-b7709f9cc7d7e0986401ff15f89d807f9b. картинка как сменить ip адрес ubuntu server. картинка b7709f9cc7d7e0986401ff15f89d807f9b.

Настройка сети в Ubuntu Server 20.04 LTS осуществляется через утилиту Netplan.

NetPlan — это инструмент для управления настройками сети, представленный в Ubuntu начиная с версии 17.10 и выше.

Определение сетевых интерфейсов

Определите все доступные сетевые интерфейсы используя команду ip или lshw :

как сменить ip адрес ubuntu server. 1. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-1. картинка как сменить ip адрес ubuntu server. картинка 1.

У меня уже настроен IP адрес: 192.169.0.150. Я изменю его.

Настройки локальной сети

Отредактируйте файл конфигурации netplan который находится в директории /etc/netplan/ :

как сменить ip адрес ubuntu server. 2. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-2. картинка как сменить ip адрес ubuntu server. картинка 2.

Здесь придётся прописать всё ручками, если у вас ещё нет доступа по SSH. У меня этот файл уже редактировался, мне необходимо изменить только IP адрес.

Основные настройки:

Мои настройки:

ВАЖНО!
Обратите внимание на пробелы! Именно пробелы должны быть, а не табуляция. Если у вас после сохранения файла не появилась ошибка типа: Error while loading /etc/netplan/00-installer-config.yaml, то файл отредактирован правильно с точки зрения его синтаксиса.

как сменить ip адрес ubuntu server. 3. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-3. картинка как сменить ip адрес ubuntu server. картинка 3.

Если есть необходимость передать управление сетевыми устройствами утилите NetworkManager:

Настройки беспроводной сети

Добавьте новый файл конфигурации в каталог /etc/netplan/ :

Отредактируйте файл конфигурации беспроводной сети с динамическим ip-адресом (DHCP):

Для беспроводной сети в которой используются статические ip-адреса подойдет следующая конфигурация:

Применение конфигурации

Использование netplan для генерации необходимой конфигурации:

Применение конфигурации netplan:

как сменить ip адрес ubuntu server. 4. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-4. картинка как сменить ip адрес ubuntu server. картинка 4.

Далее рекомендуется перезапустить интерфейсы или перезагрузить сервер:

Подключение по SSH

В Windows PowerShell:

как сменить ip адрес ubuntu server. 5. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-5. картинка как сменить ip адрес ubuntu server. картинка 5.

Используем Putty. Указываем IP адрес и задаем имя сессии, жмём Open:

как сменить ip адрес ubuntu server. 6. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-6. картинка как сменить ip адрес ubuntu server. картинка 6.

При первом подключении к серверу мы увидим сообщение. Жмём ДА.

как сменить ip адрес ubuntu server. 7. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-7. картинка как сменить ip адрес ubuntu server. картинка 7.

Вводим имя пользователя и пароль. Если всё прошло успешно, увидим:

как сменить ip адрес ubuntu server. 8. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-8. картинка как сменить ip адрес ubuntu server. картинка 8.

На этом настройка статического IP-адреса в Ubuntu Server 20.04 LTS закончена.

Пример конфигурации

Пример, который показывает большинство доступных функций:

Источник

Ubuntu Server 20.04 и 18.04 – Установка статического IP

как сменить ip адрес ubuntu server. penci holder. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-penci holder. картинка как сменить ip адрес ubuntu server. картинка penci holder.

Есть в 20й и 18й версии сервера один момент, с непривычки понятный не каждому. Теперь, для того чтобы без лишних телодвижений поменять сетевые настройки необходимо править файлик в каталоге /etc/netplan/. В Ubuntu Server 20.04 – установка статического IP, стандартное действие проделываемое практически с каждым сервером. Вы можете либо выдавать адрес серверу через DHCP, избегая необходимости лезть в настройки сети сервера. Но в случае если DHCP сервер упал, работа может встать до его повторного введения в строй. Поэтому более разумно, если у вашего сервера только один Ethernet порт, настраивать на нем статический IP адрес, не забывая при этом настраивать резервирование на DHCP сервере.

Слышали ли вы ранее о netplan? Далеко не факт. Это средство настройки сетевых интерфейсов, впервые появившееся в убунту начиная с версии 17.10. Эта утилита пришла на замену файлу /etc/network/interfaces, который ранее применялся настройки интерфейсов.

Ubuntu Server 20.04 и 18.04 – Установка статического IP

Данные которые мы будем настраивать

Узнаём имя нашего интерфейса

как сменить ip адрес ubuntu server. Ubuntu Server 18.04 LTS ifconfig a. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Ubuntu Server 18.04 LTS ifconfig a. картинка как сменить ip адрес ubuntu server. картинка Ubuntu Server 18.04 LTS ifconfig a.Как видим, имя нашего порта ens160. Его имя так же может варьироваться от ситуации к ситуации.

Изменяем файл настроек netplan

Так выглядят стандартные настройки интерфейса, сразу после установки сервера, когда при установке выбирается dhcp

Нам необходимо привести настройки к следующему виду:

как сменить ip адрес ubuntu server. Ubuntu Server 18.04 LTS %D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 %D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE IP. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Ubuntu Server 18.04 LTS %D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 %D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE IP. картинка как сменить ip адрес ubuntu server. картинка Ubuntu Server 18.04 LTS %D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 %D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE IP.

Применяем изменения

Теперь осталось только применить изменения

Так же если вы не уверены на 100% в правильности своих настроек, сначала можно использовать sudo netplay try. Эта команда применит настройки и если всё правильно, выдаст запрос на их сохранение. Если на этот запрос не ответить в течении 2х минут, настройки вернутся к изначальному состоянию. Минус этого способа, если вы конфигурируете сервер например по сети через ssh, то смена IP адреса – приведет к разрыву соединения, и ответить на запрос о подтверждении настроек вы уже не сможете. Но вы сможете подключиться к серверу по его новым реквизитам, убедиться что всё работает, и по истечении 2х минут, когда настройки сбросятся на старые, применить их окончательно.

Данные нехитрые манипуляции позволят нам настроить статический IP адрес сервера, который будет сохранен после перезагрузки.

Источник

Как задать ip адрес в Linux

По умолчанию в большинстве дистрибутивов Linux, ip адрес устанавливается автоматически, по протоколу DHCP, независимо от того какой тип соединения используется, будь то проводной интернет или беспроводное подключение к точке доступа Wifi или даже USB модем. Но если необходимо вы можете задать ip адрес Linux вручную. Это может понадобиться если вы хотите использовать статический ip адрес чтобы сеть запускалась быстрее при старте системы.

Есть несколько способов ручной настройки ip адреса в системе Linux, все можно сделать с помощью терминала или в графическом интерфейсе. Мы будем рассматривать только ipv4 адреса, и поговорим о том, как настроить статический ip, который будет присваиваться сетевому интерфейсу автоматически, а также как установить ip для сетевого интерфейса с помощью утилиты ip.

Как узнать IP, шлюз и маску?

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

Обычно, в локальных сетях адрес находится в одном из следующих диапазонов:

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

ip route show match 0/0

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 46 44. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 46 44. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 46 44.

Маска подсети используется чтобы отделить локальную часть ip адреса, которая меняется, от статической. Сейчас в большинстве случаев применяется значение 255.255.255.0, которое означает изменение только последней цифры. Теперь, когда вы знаете откуда брать все значения, рассмотрим как установить ip адрес Linux.

Настройка ip адреса в Ubuntu

Настройкой сети в Ubuntu по умолчанию занимается специальная служба networking, конфигурация которой находятся в файле /etc/network/interfaces. Стандартные настройки с использованием динамического получения ip адреса по DHCP выглядят следующим образом:

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 49 35. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 49 35. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 49 35.

В этом примере настраиваются два интерфейса, lo и eth0. Нас будет интересовать только строчка, касающаяся проводного соединения eth0, она тут одна:

iface eth0 inet dhcp

Отредактируйте конфигурацию как показано ниже, нужно закомментировать строчку получения ip по DHCP и добавить вместо нее настройку статического ip адреса, подсети, и шлюза:

sudo vi /etc/network/interfaces

auto lo
iface lo inet loopback
# iface enp24s0 inet dhcp
auto enp24s0
iface enp24s0 inet static
address 192.168.0.65
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8,8.8.4.4

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 50 53. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 50 53. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 50 53.

Более подробно настройка сети Ubuntu через терминал описана в отдельной статье. Настройте параметры в соответствии с вашими параметрами сети. Затем перезапустите сетевые службы чтобы изменения вступили в силу без перезагрузки компьютера:

sudo systemctl restart networking

Чтобы убедиться что все установлено правильно используйте утилиту ip.

ip addr list | grep enp24s0

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 57 22. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 57 22. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 57 22.

Настройка IP адреса в CentOS

В системах, основанных на дистрибутиве RedHat, файлы настройки сети немного отличаются. Тут за начальную настройку сети отвечает фреймворк Wiched. Настройки получения IP адреса хранятся отдельно для каждого сетевого интерфейса в файлах /etc/sysconfig/network-scripts/ifcfg-имя_интерфейса, например, enp2s0. Настройки статического ip для сетевого адаптера с адресом enp2s0 будут выглядеть следующим образом:

sudo vi /etc/sysconfig/network-scripts/ifcfg-enp2s0

DEVICE=»enp2s0″
BOOTPROTO=»static»
NM_CONTROLLED=»yes»
ONBOOT=»yes»
TYPE=»Ethernet»
IPADDR=192.168.0.65
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=»8.8.8.8″

Чтобы изменения вступили в силу перезапускаем сеть:

sudo systemctl restart networking

Готово, настройка ip адреса linux с помощью стандартных средств системы завершена и вы можете дальше использовать свой компьютер.

Настройка статического IP адреса в nmcli

Сетевой конфигуратор NetworkManager сейчас используется практически повсеместно. Если нужно настроить IP в терминале вы можете использовать утилиту nmcli. Сначала смотрим доступные подключения. Для этого выполните:

Допустим, что необходимое вам подключение называется Проводное соединение 2. Тогда осталось установить IP адрес, шлюз и DNS сервер:

как сменить ip адрес ubuntu server. otussysadmin. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-otussysadmin. картинка как сменить ip адрес ubuntu server. картинка otussysadmin.

nmcli con mod «Проводное соединение 2» ipv4.addresses 192.168.1.64/24
nmcli con mod «Проводное соединение 2» ipv4.gateway 192.168.1.1
nmcli con mod «Проводное соединение 2» ipv4.dns «8.8.8.8»

Затем надо сообщить утилите, что IP адрес будет настраиваться вручную:

nmcli con mod «Проводное соединение 2» ipv4.method manual

В этом примере IP адрес задается немного по другому. Сначала идёт выбранный ip адрес, а затем маска в формате /24. Это аналог записи 255.255.255.0, только короче.

Настройка IP в графическом интерфейсе

Разберемся ещё как изменить IP адрес через графический интерфейс. Для этого кликните по значку сети в правом верхнем углу экрана, затем выберите любое сетевое подключение и кликните по пункту Параметры соединения:

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 45 21. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 45 21. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 45 21.

В открывшемся окне параметров нажмите значок шестеренки напротив нужного соединения, например, Проводное:

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 45 32. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 45 32. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 45 32.

Перейдите на вкладку IPv4 и напротив пункта Метод IPv4 выберите Вручную. Появится несколько полей, которые надо заполнить. Заполните IP адрес, маску и шлюз:

как сменить ip адрес ubuntu server. Snimok ekrana ot 2020 05 11 16 48 20. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-Snimok ekrana ot 2020 05 11 16 48 20. картинка как сменить ip адрес ubuntu server. картинка Snimok ekrana ot 2020 05 11 16 48 20.

Затем чуть ниже пропишите DNS. Когда всё будет готово нажмите кнопку Применить.

Настройка IP адреса с помощью утилиты ip

Если вам не нужно настраивать статический ip при загрузке, а необходимо только один раз задать ip адрес linux через терминал, то можно использовать утилиту ip. Включите интерфейс, если он выключен:

sudo ip link set eth0 up

Сначала нужно изменить IP и маску сети:

sudo ip addr add 192.168.0.65/255.255.255.0 dev eth0

Затем добавить шлюз:

sudo ip route add default via 192.168.0.1

Готово, теперь ваша сеть должна работать. Только эти настройки будут работать до первой перезагрузки.

Выводы

Вот и все. В этой статье мы рассмотрели как выполняется настройка ip адреса linux. Все это может показаться сложным, но если хорошо разобраться, то смена ip linux уже не будет вызывать таких проблем. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение, видео о том что значат цифры ip адреса и зачем они нужны:

Источник

Настройка сети из консоли в Ubuntu

Но не всегда доступен графический интерфейс: после неудачной установки драйвера или очередного обновления не запускается графическая оболочка, а на серверах она и вовсе не используется. В этой небольшой инструкции будет разобрана настройка сети Ubuntu из консоли. Мы поговорим о том, как настроить получение IP-адреса по DHCP, а также настроить работу DNS. Рассмотрим ручную и автоматическую настройку, также попробуем сделать это через системные конфигурационные файлы.

Как работает сеть?

Перед тем, как перейти к самим командам, давайте немного разберёмся в теории работы сети. Это нужно, чтобы вы не просто выполнили какие-то непонятные команды, а поняли всю суть того, что мы будем делать и как выполняется настройка локальной сети Ubuntu.

Компьютеры обмениваются между собой информацией с помощью пакетов. Все данные в сети интернет передаются с помощью пакетов небольшого размера. Если не углубляться в подробности, то каждый пакет содержит адрес отправителя, адрес получателя и сами данные. Эти адреса есть не что иное, как привычные нам IP-адреса. Кроме IP, у компьютера есть физический адрес, который используется для общения между компьютерами в локальной сети. Это MAC-адрес? и задается он производителем сетевой карты.

Как только компьютер подключился к сети, независимо от того проводное это соединение или беспроводное, он может общаться только с компьютерами в локальной сети и только по физическим адресам. Для того, чтобы получить доступ в Глобальную сеть, машине в ней нужно получить IP-адрес. Для этого используется протокол DHCP. Если кратко: наш компьютер спрашивает все компьютеры в локальной сети, кто здесь DHCP-сервер, DHCP ему отвечает и выдаёт IP-адрес. Таким же образом компьютер узнаёт IP маршрутизатора, через который он может получить доступ к Сети, а затем пытается найти DNS-серверы или узнать стандартные у маршрутизатора. С теорией разобрались, перейдем к практике.

Настройка сети через терминал в Ubuntu

Тут мы рассмотрим автоматическую настройку сети для Ubuntu 16.04 без Network Manager с помощью стандартных скриптов системы, которые остались от Upstart и пока всё ещё используются. Давайте сначала определим, какие шаги нам нужно предпринять, чтобы всё заработало:

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

Но если хотите, можете использовать ifconfig:

как сменить ip адрес ubuntu server. net 1. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-net 1. картинка как сменить ip адрес ubuntu server. картинка net 1.

Настройки сети находятся в файле /etc/network/interfaces.

как сменить ip адрес ubuntu server. net1 1. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-net1 1. картинка как сменить ip адрес ubuntu server. картинка net1 1.

Нас будут интересовать в этом файле строчки auto и iface. Первая указывает, что нужно активировать интерфейс при загрузке, вторая же определяет настройки самого интерфейса.

Настройка динамического получения IP-адреса

Добавьте в этот файл такие строки, чтобы запускать интерфейс при загрузке и получать IP-адрес автоматически по DHCP:

auto enp0s3
iface enp0s3 inet dhcp

Синтаксис строки auto прост. Он состоит из самой команды и имени сетевого интерфейса. Рассмотрим подробнее:

$ iface интерфейс inet тип

Тип получения IP-адреса может иметь несколько значений, но нас в этой статье будут интересовать только два: dhcp и static.

После завершения настройки сохраните файл и перезапустите сетевой сервис:

sudo service networking restart

Всё, если сетевой кабель подключён, и вы всё сделали правильно, Сеть будет работать.

Настройка статического адреса Ubuntu

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

Содержимое нашего конфигурационного файла будет выглядеть вот так:

auto eth0
iface eth0 inet static
address 192.168.1.7
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

С первыми двумя строчками все понятно, а следующие задают параметры настройки интерфейса:

sudo service networking restart

Если все параметры были указаны правильно, всё будет работать. Но если допущена хоть одна ошибка, доступ к сети вы не получите.

Это была автоматическая настройка локальной сети Гbuntu, но я ещё расскажу, как всё сделать вручную, без конфигурационных файлов.

Ручная настройка сети в Ubuntu

Предыдущий вариант хорош, если вы собираетесь его использовать постоянно, но если нужно только один раз настроить сеть через терминал, то редактировать конфигурационные файлы необязательно. Мы можем всё сделать с помощью команды ip. Дальше будет рассмотрена настройка сети вручную Ubuntu.

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

Как и в предыдущем примере, смотрим сетевые интерфейсы:

как сменить ip адрес ubuntu server. net 1. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-net 1. картинка как сменить ip адрес ubuntu server. картинка net 1.

После того, как мы узнали интерфейс, можно переходить к настройке.

Получение IP-адреса по DHCP

Сначала включаем интерфейс:

как сменить ip адрес ubuntu server. otussysadmin. как сменить ip адрес ubuntu server фото. как сменить ip адрес ubuntu server-otussysadmin. картинка как сменить ip адрес ubuntu server. картинка otussysadmin.

sudo ip link set enp0s3 up

Затем с помощью команды dhclient запрашиваем ip:

sudo dhclient enp0s3

Всё, настройка сети Ubuntu 16.04 завершена, у нас есть IP-адрес, и осталось только настроить DNS, но это мы рассмотрим ниже.

Настройка статического IP

sudo ip link set enp0s3 up

Устанавливаем IP-адрес, маску сети и broadcast-адрес для нашего интерфейса:

sudo ip addr add 192.168.1.7/255.255.255.0 broadcast 192.168.1.255 dev enp0s3

Указываем IP-адрес шлюза:

sudo ip route add default via 192.168.1.1

Как видите, сеть работает. Если хотите поэкспериментировать на машине с рабочей сетью, её можно сбросить командой:

Настройка DNS

Служба DNS используется для преобразования доменных имен сайтов в IP-адреса. При получении IP-адреса автоматически через DHCP мы используем правильные DNS-серверы, но если мы выбрали статический IP, то DNS можно и не получить, поэтому придётся сделать всё вручную.

Если вам нужно настроить DNS так, чтобы он не сбивался после перезагрузки, необходимо использовать систему настройки сети Ubuntu. Для этого откройте файл /etc/network/interfaces и добавьте в него строчку после директив для нужного интерфейса:

dns-nameservers 8.8.8.8 4.4.4.4

Здесь 8.8.8.8 и 4.4.4.4 это IP-адреса DNS серверов, можете заменить их на свои. И можно использовать один, а не два. Дальше сохраните файл и перезапустите сеть:

sudo service networking restart

Если же вам нужно настроить DNS только для этого сеанса, то добавьте строчку в /etc/resolv.conf

sudo vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 4.4.4.4

После сохранения файла сеть будет работать полностью так, как нужно. Но последний способ пригоден только до перезагрузки, поскольку файл /etc/resolv.conf генерируется автоматически.

Выводы

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

Источник

Настройка сети в Ubuntu Server 16.04.4 LTS

В этой статье мы рассмотрим сетевые интерфейсы в Ubuntu Server, покажем настройку сети через файл конфигурации /etc/network/interfaces, а именно назначение статических настроек и получение их по DHCP. Пропишем адреса DNS-серверов, настроем hosts и рассмотрим указание временных настроек сети.

Просмотр сетевых интерфейсов.

Для начала проясним: Есть два состояния сетевой карты UP(задействована) и DOWN(не задействована).

Первым делом стоит посмотреть видна ли наша сетевая карта, смотреть будем командой ifconfig.(Рис.1) Вывод команды показывает только интерфейсы UP.

И так что же мы видим:

В дальнейшем я буду показывать примеры настройки на интерфейсе «ens33».

ip link show покажет вам даже состояние интерфейса «state UP mode» и «state DOWN mode».(Рис.3)

Для того чтобы включить интерфейс используется команда ifup с указанием интерфейса ens38,

а, чтобы выключить ifdown.

Настройка сети через файл конфигурации.

Если вы авторизованы не под root, не забудьте добавить sudo и ввести пароль суперпользователя, а то не получится сохранить измененный файл interfaces.

Получение настроек сети по DHCP.

Для получения настроек сети по DHCP, в файле /etc/network/interfaces достаточно указать всего две строки.(Рис.6)

Лично у меня они были написаны по умолчанию, так как сеть была настроена при установке. Пояснения в пункте Описание опций.

Если у вас не запущен DHCP клиент, то запустить его можно командой dclient с указанием интерфейса ens33.

Указание настроек сети вручную.

Пишем конфигурацию интерфейса для статичного IP адреса.(Рис.7)

Описание опций.

Рассмотрим описание опций, для того чтоб вы понимали что написано в пунктах Получение настроек по DHCP и Указание настроек сети вручную.

После редактирования файла /etc/network/interfaces, применить изменения можно двумя способами:

а после перезапустить службу сети.

Если вы сменили только шлюз по умолчанию, настройки DNS серверов или суффиксов, то достаточно просто перезапустить сетевую службу.

Далее смотрите вывод команды ifconfig, изменения должны должны быть применены.

Указание DNS-серверов в файле /etc/resolv.conf.

Открываем resolv.conf в редакторе nano.(Рис.8)

Вписываем DNS сервер. (Можно указать сколько угодно DNS серверов.)

Если у вас нет файла resolv.conf то создайте его в каталоге /etc

Файл /etc/hosts.

Файл /etc/hosts содержит таблицы сопоставления DNS имен с IP адресами. В первую очередь ваш сервер будет обращаться к файлу hosts, а потом уже к DNS-серверу.

Записи 127.0.0.1 и 127.0.1.1 добавились автоматически при установке.

Это просто для примера вам этого делать не обязательно.

Приступаю к редактированию(Рис.9):

Проверю попинговав имена из hosts.(Рис.10)

Временное назначение ip адреса.

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

Например, мы знаем что на 192.168.3.109 точно есть доступ в интернет, назначаем этот IP адрес нашему интерфейсу, так же нужно указать маску сети(Рис.11):

или командой с короткой записью маски сети.

Интернет может не появиться, так как не указан шлюз по умолчанию. Прописываем его и пингуем гугловкие восьмёрки.(Рис.12)

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

Источник

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

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