如何用命令行方式设置网口IP


以下方式适用一层虚拟化系统及二层虚拟化系统

ip a

cd /etc/netplan
sudo vim /etc/netplan/01-network-manager-all.yaml   //也可能文件的名字为00-network-manager-all.yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      addresses:
          - 192.168.1.200/24
  1. 设置动态IP(每行的空格数一定要对)
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: true

  1. 如果需要设置多个网口的IP,往下追加
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      addresses:
          - 192.168.1.200/24
    enp2s0:
      dhcp4: true

  1. 发送指令使更改的IP生效
sudo netplan apply