ifdown не распознает интерфейс [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь использовать ifdown в моем сетевом интерфейсе (enp0s3), но она утверждает, что этот интерфейс неизвестен. Когда я пробую ту же команду с моей обратной связью lo , она работает нормально. В чем может быть проблема? Мой сетевой менеджер отключен, работает только сетевой демон.

lsb_release -d 

Ubuntu 18.04.1 LTS

cat /etc/netplan/50-cloud.init.yami

emphasized text

Вы, наверное, должны знать, что это на ВМ.

0
задан 14 February 2019 в 08:58

2 ответа

Удостоверьтесь, что Вы определяете интерфейс enp0s3 здесь: /etc/network/interfaces.

0
ответ дан 26 October 2019 в 06:20

Вы в настоящее время устанавливаетесь использовать networkd, нет NetworkManager.

ifup и ifdown и nmcli NetworkManager команды.

Удалите все модификации к /etc/network/interfaces.

Необходимо работать с ip команда. Ввести man ip для большего количества информации.

Вот некоторый пример ip команды, которые должны работать на Вас...

   ip addr
       Shows addresses assigned to all network interfaces.

   ip neigh
       Shows the current neighbor table in kernel.

   ip link set enp0s3 up
       Bring up interface enp0s3.

   ip link set enp0s3 down
       Bring down interface enp0s3.

   ip route
       Show table routes.

Младший упрек... Ваш/etc/netplan / *.yaml файл должен быть похожим на это... интервал и добавление отступа очень важны...

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      addresses: [192.168.0.110/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Или, если Вы хотите использовать NetworkManager...

network:
  version: 2
  renderer: NetworkManager

Сопровождаемый:

sudo netplan --debug generate

sudo netplan apply

0
ответ дан 26 October 2019 в 06:20

Другие вопросы по тегам:

Похожие вопросы: