Исправление проблемы отсутствия подключения к Интернету на Ubuntu Server 20.04: отсутствуют пакеты ifconfig и iwconfig

Убунту 18

В этой статье мы рассмотрим, как устранить неполадки и устранить проблемы с подключением к Интернету на Ubuntu Server 20.04, особенно если пакеты ifconfig и iwconfig отсутствуют.

Чтобы устранить проблему отсутствия подключения к Интернету на Ubuntu Server 20.04, когда пакеты ifconfig и iwconfig отсутствуют, вы можете устранить неполадки и решить проблему, проверив и изменив конфигурацию сети с помощью Netplan, переименовав и создав новый файл Netplan, проверив имя сетевого интерфейса. , установив необходимые пакеты, такие как net-tools и wireless-tools, и проверив состояние Network Manager. Если эти действия не решили проблему, может потребоваться дальнейшее устранение неполадок.

Проверка конфигурации сети

Первым шагом в решении проблемы является проверка конфигурации сети. Ubuntu Server 20.04 использует Netplan для управления и настройки сетевых параметров. Файлы конфигурации обычно находятся в каталоге /etc/netplan/. Вы можете просмотреть содержимое этих файлов с помощью команды cat:

кот /etc/netplan/*.yaml

Эта команда отобразит содержимое всех файлов YAML в каталоге /etc/netplan/. * — это подстановочный знак, который соответствует любому имени файла.

Переименование и создание нового файла Netplan

Если файл конфигурации отсутствует или неверен, вы можете переименовать его и создать новый. Вот как:

  1. Переименуйте файл с помощью команды mv:

sudo mv /etc/netplan/*.yaml /etc/netplan/01-netcfg.yaml

Команда mv используется для перемещения или переименования файлов. В этом случае существующий файл YAML переименовывается в 01-netcfg.yaml.

  1. Откройте файл с помощью текстового редактора nano:

судо нано /etc/netplan/01-netcfg.yaml

nano — простой и удобный текстовый редактор в Ubuntu. Команда sudo используется для выполнения команд с правами root.

  1. Измените файл, включив в него следующие сведения:

сеть: версия: 2 рендерер: сетевые Ethernet: ens33: dhcp4: true

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

  1. Сохраните изменения и выйдите из текстового редактора.
  2. Создайте и примените новую конфигурацию Netplan с помощью следующих команд:

sudo netplan создать sudo netplan применить

Команда генерации проверяет файл конфигурации на наличие ошибок, а команда применения применяет новую конфигурацию.

Проверка имени сетевого интерфейса

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

IP-ссылка

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

Установка необходимых пакетов

Если ifconfig и iwconfig недоступны, возможно, соответствующие пакеты net-tools и wireless-tools не установлены. Вы можете установить их с помощью менеджера пакетов apt:

sudo apt установить беспроводные инструменты net-tools

Команда apt install устанавливает новые пакеты. net-tools включает команду ifconfig, а wireless-tools включает команду iwconfig.

Проверка статуса сетевого менеджера

Проверить состояние Network Manager можно с помощью сервисной команды:

статус службы NetworkManager

Однако обратите внимание, что Network Manager не установлен по умолчанию на Ubuntu Server. Если он не установлен, вам может потребоваться настроить сеть вручную с помощью Netplan.

Дополнительное устранение неполадок

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

sudo lshw -C network cat /etc/network/interfaces

Команда lshw -C network перечисляет сведения об оборудовании, связанные с сетевыми интерфейсами, а команда cat /etc/network/interfaces отображает содержимое файла интерфейсов.

Мы надеемся, что это руководство поможет вам устранить неполадки и исправить проблемы с подключением к Интернету в Ubuntu Server 20.04. Не забудьте внимательно следовать инструкциям и дважды проверить свои конфигурации, чтобы обеспечить точность. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их в разделе комментариев ниже.

Чтобы проверить конфигурацию сети, вы можете использовать команду cat для просмотра содержимого файлов конфигурации Netplan в каталоге /etc/netplan/. Например, вы можете запустить cat /etc/netplan/*.yaml, чтобы отобразить содержимое всех файлов YAML в этом каталоге.

Если файл конфигурации сети отсутствует или неверен, вы можете переименовать его и создать новый. Используйте команду mv, чтобы переименовать существующий файл, а затем создайте новый файл с помощью текстового редактора, например nano. Обязательно включите в новый файл необходимые сведения о конфигурации сети, такие как имя сетевого интерфейса и настройки DHCP.

Вы можете использовать команду ip link для проверки имен сетевых интерфейсов в Ubuntu. Запуск ip link отобразит список всех сетевых интерфейсов в вашей системе. Найдите интерфейс, связанный с вашим подключением к локальной сети, чтобы определить имя сетевого интерфейса.

Если пакеты ifconfig и iwconfig отсутствуют, вероятно, соответствующие пакеты net-tools и wireless-tools не установлены. Вы можете установить их с помощью менеджера пакетов apt, запустив sudo apt install net-tools wireless-tools.

Вы можете проверить состояние Network Manager с помощью сервисной команды. Запустите службу NetworkManager Status, чтобы проверить статус. Однако обратите внимание, что Network Manager по умолчанию не установлен на сервере Ubuntu. Если он не установлен, вам может потребоваться настроить сеть вручную с помощью Netplan.

Если предоставленные действия по устранению неполадок не помогли решить проблему, вы можете собрать дополнительную информацию для получения дальнейшей помощи. Запустите команду sudo lshw -C network, чтобы просмотреть сведения об оборудовании, связанном с сетевыми интерфейсами, и команду cat /etc/network/interfaces, чтобы отобразить содержимое файла интерфейсов. Эта информация может быть полезна при диагностике и решении проблемы.

Похожие записи

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

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