Failed to start raise network interfaces debian 10 как исправить

Обновлено: 04.07.2024

Если вы обычный пользователь Linux или системный администратор, вам может потребоваться настроить сеть в вашей системе. В отличие от настольных систем, где вы можете использовать динамические конфигурации, вам придется выполнять определенные конфигурации на серверах в зависимости от вашей сетевой среды. Динамические конфигурации постоянно меняются после перезагрузки сервера, поэтому в некоторых случаях возникает необходимость иметь статические конфигурации, например, когда требуется удаленное администрирование сервера или когда на сервере запущено приложение или служба, требующая постоянного доступа. Итак, в этой статье мы объясним, как вы можете настроить базовую сеть в ОС Linux на основе Debian. Базовая настройка включает в себя настройку статического IP, шлюза, DNS и имени хоста.

Мы использовали ОС Debian 10 для описания процедуры, упомянутой в этой статье.

Просмотр текущей конфигурации сети

Чтобы просмотреть текущие настройки сети, выполните следующую команду в Терминале. Он покажет выходные данные для каждого интерфейса в отдельном разделе.


Вы также можете запустить команду ifconfig для просмотра IP-адреса.


Запустите приведенную ниже команду в Терминале, чтобы найти IP-адрес DNS-сервера:

Изменение конфигурации сети

Базовая конфигурация сети включает в себя настройку статического или динамического IP-адреса, добавление шлюза, информацию о DNS-сервере. Существуют разные способы настройки сети в ОС Debian.

Метод 1: Используйте команду ifconfig и route

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

1. Назначьте IP-адрес интерфейсу

Мы будем использовать ifconfig для назначения IP-адреса нашему сетевому интерфейсу. Ниже приведен синтаксис команды:

В следующем примере команда назначает IP-адрес 192.168.72.165 сетевому интерфейсу eth0. Маска сети составляет 24 (255.255.255.0) бит.


2. Установите шлюз по умолчанию

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

В следующем примере я использую 192.68.72.2 в качестве адреса моего шлюза по умолчанию.


3. Настройте DNS-сервер

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

В следующем примере я устанавливаю общедоступный IP-адрес DNS от Google в качестве адреса моих серверов имен, который равен 8.8.8.8.



После этого вы можете проверить свою конфигурацию, выполнив команду ifconfig следующим образом:

Удалить IP-адрес из сетевого интерфейса

Чтобы удалить IP-адрес из сетевого интерфейса, выполните следующую команду в терминале:

Метод 2: Измените настройки сети с помощью файла интерфейсов

В этом методе мы настроим постоянные параметры сети, которые ваша система запомнит даже после перезагрузки.Для этого нам нужно отредактировать файл / etc / network / interfaces с помощью любого текстового редактора. Для этого выполните в терминале следующую команду:

Затем добавьте в нее следующие строки:

Теперь нажмите Ctrl + O , а затем Ctrl + X , чтобы сохранить и выйдите из файла.


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

Определение (DNS) серверов имен

Чтобы добавить информацию о DNS-сервере, нам нужно отредактировать /etc/resolv.conf. файл. Для этого выполните следующую команду:

Я добавляю сюда два сервера имен. Одним из них является адрес общедоступного DNS-сервера Google, а другим - IP-адрес моего маршрутизатора.

Теперь нажмите Ctrl + O , а затем Ctrl + X , чтобы сохранить и выйти из файла.


После этого вы можете проверить IP-адрес с помощью команды ip a или ifconfig .


Метод 3: Изменение конфигурации сети с помощью графического интерфейса Debian

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

Для этого нажмите кнопку Windows на клавиатуре, затем в строке поиска введите settings . Из появившихся результатов откройте Settings . Затем на левой боковой панели щелкните вкладку Network . После этого нажмите на значок шестеренки интерфейса, который вы хотите настроить.


Перейдите на вкладку IPv4 . Выберите Manual и введите IP-адрес, маску сети, шлюз и DNS.


Если вы хотите динамически назначить IP-адрес, выберите опцию Автоматически (DHCP) и введите информацию DNS.


Сделав это, нажмите Apply , чтобы сохранить изменения.

Настройка имени хоста

Как и IP-адрес, уникальное имя хоста также используется для распознавания системы в сети. Чтобы найти текущее имя хоста вашей системы, выполните следующую команду в Терминале:


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

Здесь я меняю имя хоста с Debian на Debian10.


Чтобы навсегда изменить имя хоста, вам нужно будет отредактировать файл имени хоста, расположенный по адресу / etc / hostname . Для этого введите приведенную ниже команду:


Этот файл содержит только имя хоста файла, измените старое имя на нужное имя, а затем нажмите Ctrl + O и Ctrl + X чтобы сохранить и выйти.

Некоторые другие полезные команды, которые могут вам понадобиться при настройке сети в ОС Debian:

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

Arp используется для преобразования IP-адресов в адреса Ethernet. Чтобы напечатать таблицу arp, введите:

Route

Она используется для отображения таблицы маршрутизации системы Linux.

Преобразует имена хостов в IP-адреса и наоборот.

Чтобы найти IP для указанного домена:

Чтобы найти имя домена для указанного IP-адреса.

Включение и отключение интерфейса

Чтобы включить интерфейс, используйте:

Чтобы отключить интерфейс, используйте:

Вот и все! В этой статье мы объяснили, как настроить базовую сеть в ОС Debian. Мы обсудили различные методы, включая графический и командной строки. Вы можете выбрать тот, который вы найдете более простым и удобным.

Здравствуйте. Правил /etc/network/interfaces (добавлял софт автозагрузку). Теперь загрузка Debian зависает на строке "a start job is running for LSB: raise network interfaces". Всё, что я могу сделать - это нажать ctrl+alt+del и перезагрузиться. Как восстановить загрузку?


Пропустить окно GRUB при загрузке Debian 9.2
Суть проблемы заключается в том, чтобы убрать появление выбора параметров в GRUB при загрузке.

Зависает в Kali при загрузке с USB
Доброго времени суток! У меня ноутбук MSI GL62 6QD. Скачал Kali Linux 2.0 с оф. сайта записал.

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

FTP-сервер ProFTPd на Debian/Ubuntu. Зависоны при загрузке
Доброго времени суток. Вопрос такой. Когда я начинаю заливать на сервер много файлов через FTP.

Попробуйте загрузиться в режиме восстановления. Загрузчик (grub) обычно предлагает такую опцию.

Решение

Пробовал выбрать recovery mode - так же зависает.

Загрузился через slitaz pxe. Выполнил

выводит "EXT4-fs (sda1): block descriptors corrupted!"

Может быть там не ext4, честно говоря я просто забыл. EXT3 тоже не монтирует.

Добавлено через 8 минут
Acronis Disk Director не определяет файловую систему. Что в принципе понятно - там ведь mdadm. Попробую сделать по статье.

Добавлено через 29 минут
Застопорился на установке mdadm.

Настраиваю сеть (адрес: 192.168.1.10, шлюз и прокси-DNS: 192.168.1.4) и запускаю установку

Добавлено через 2 часа 36 минут
С сетью разобрался - slitaz не видит встроенную сетевую карту, использую внешнюю. Установил mdadm далее по статье:

И получаю "mdadm: unexpected failure opening /dev/md9". Короче не может создать виртуальное устройство. Работаю из под рута, где затык?

Зависает при загрузке
Я включаю компьютер, у меня windows 7 6ГБ оперативной, видеокарта nvidia geforce gt540M.

Зависает при загрузке
Привет всем. У меня вот какая проблема: устанавливаю винду, а она, после загрузки зависает. Тоесть.


Зависает при загрузке
Загружаю Винду, выскакивает чекдиск, доходит до определённого момента и виснет. Пробовал сделать.


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

По умолчанию настройки выполнены для получения IP адреса по DHCP.

lo — локальный интерфейс (127.0.0.1), а enp0s3 — это сетевой интерфейс (присваивается сетевой адрес по протоколу DHCP).

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

Текущая информация о состоянии сетевых интерфейсов:

Для установки статического IP-адреса правим файл с сетевыми настройками /etc/network/interfaces:

auto — запускать интерфейс при загрузке системы;
iface — имя интерфейса;
address — статический IP-адрес;
netmask — маски сети;
gateway — шлюз по-умолчанию;
dns-nameservers — сервера DNS, разделяются пробелами;

Вместо параметра auto, можно использовать allow-hotplug, если нужно запускать интерфейс как только система обнаружит устройство.

При отсутствии пакета resolvconf (отвечает за автоматическое назначение DNS серверов), настройки DNS будут определяется из файла /etc/resolv.conf, добавим в него параметры DNS:

Если использовать параметр allow-hotplug, то при перезапуске сервиса сети, сетевой интерфейс не поднимется вплоть до перезагрузки сервера. Потому как этот параметр обозначает, что настройки будут приняты только тогда, когда устройство будет подключено и обнаружено системой, а т.к. перезагрузка сервиса сети никак не связана с отключением устройства, то и настройки к уже обнаруженному устройству не будут применены.

Настройка виртуальных интерфейсов

В случае когда необходимо присвоить более чем один IP-адрес к физическому сетевому интерфейсу, то можно создать его виртуальный интерфейс. К примеру, к интерфейсу enp0s3, добавим виртуальный интерфейс (enp0s3:1) и назначим ему статический IP-адрес (10.3.0.22/24).

Название виртуального интерфейса, базируется на оригинальном физическом сетевом интерфейсе и обозначается после двоеточия. В файл конфигурации /etc/network/interfaces, добавляем:

Следует обратить внимание, что система критична к порядку поднятия интерфейсов, поэтому надо поднимать в таком порядке: lo, enp0s3, enp0s3:1 и так далее.

Настройка VLAN 802.1Q

Если необходимо работать сразу в нескольких виртуальных локальных сетях (VLAN), то можно включить поддержку VLAN 802.1Q на сетевом интерфейсе.

Для этого устанавливаем пакет для работы с VLAN:

Загружаем модулем ядра для vlan (8021q) в систему:

Добавим модуль в автозагрузку:

В файл конфигурации /etc/network/interfaces, добавляем логический интерфейс (например, enp0s3.500), который принадлежит VLAN500:

Опция vlan_raw_device, указывает системе на каком сетевом интерфейсе этот VLAN будет тегироваться. После внесения изменений перезапускаем сетевые интерфейсы:

Настройка сети в Debian 10 окончена.

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

> Статика - загружается быстро
> $ ip route list
> default viadev eth0
> 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6

Похоже шлюх криво прописан.
Должно быть
$ ip route list
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6

или опять криво копипастишь.

>> Статика - загружается быстро
>> $ ip route list
>> default viadev eth0
>> 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6
> Похоже шлюх криво прописан.
> Должно быть
> $ ip route list
> default via 192.168.1.1 dev eth0
> 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6
> или опять криво копипастишь.

Проверил сейчас еще раз. Вот так и есть
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.6

Обе выглядят невинно, нужно смотреть дальше.

Выключи passat, а samum переделай на статику. То есть сделай ifdown eth0, закомментируй в /etc/network/interfaces строку iface eth0 inet dhcp, напиши туда

iface eth0 inet static
address 192.168.1.3
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8

Сделай ifup eth0, попробуй снова ping 192.168.1.1. Если сработает, то смени адрес на 192.168.1.6 и пробуй ещё раз.

> Обе выглядят невинно, нужно смотреть дальше.
> Выключи passat, а samum переделай на статику. То есть сделай ifdown eth0,
> закомментируй в /etc/network/interfaces строку iface eth0 inet dhcp, напиши туда
> iface eth0 inet static
> address 192.168.1.3
> gateway 192.168.1.1
> netmask 255.255.255.0
> dns-nameservers 8.8.8.8
> Сделай ifup eth0, попробуй снова ping 192.168.1.1. Если сработает, то смени адрес
> на 192.168.1.6 и пробуй ещё раз.

Все сделал.
samum и с 192.168.1.3 и с 6 пингует шлюз 192.168.1.1, passat по прежнему нет.

Читайте также: