ifdown 无法识别接口

ifdown 无法识别接口

我正在尝试使用向下命令在我的网络接口(enp0s3)上,但它声称,这个接口是未知的。当我用我的环回尝试同样的命令时运行正常。可能是什么问题?我的网络管理器已关闭,只有网络守护程序在运行。

lsb_release -d 

Ubuntu 18.04.1 LTS

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

强调文字

您可能应该知道,它在 VM 上。

答案1

您当前设置为使用networkd,而不是NetworkManager

ifupifdownnmcliNetworkManager命令。

删除对 的所有修改/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 generate

sudo netplan apply

答案2

确保您enp0s3在此处定义接口:/etc/network/interfaces

相关内容