Перед изменением сетевых настроек необходимо создать пароль пользователя, для доступа через vnc-консоль в экстренном случае:
sudo passwd $USER
ip addr
. Новый сетевой интерфейс может не содержать IP-адрес, либо ему будет присвоен IP-адрес отличный от основного.sudo nano /etc/netplan/50-cloud-init.yaml
очистите содержимое файла и вставьте следующий код
network: version: 2 renderer: networkd ethernets: ens3: # Изменить на имя нового интерфейса dhcp4: true mtu: 1500
Обратите внимание! Конфигурационный файл написан на языке YAML, чувствительном к табуляции и пробелам.
После вставки содержимого в файл конфигурации не забудьте удалить комментарии начинающиеся с символа #.
sudo netplan generate
sudo netplan apply
соединение с Виртуальной машиной разорвётся. Подключитесь к Виртуальной машине по новому IP-адресу.
sudo nano /etc/network/interfaces
очистите содержимое файла приведя его к виду
source /etc/network/interfaces.d/*
ip addr
. Новый сетевой интерфейс может не содержать IP-адрес, либо ему будет присвоен IP-адрес отличный от основного.sudo nano /etc/network/interfaces.d/40-new-iface
вставьте следующий код
auto lo iface lo inet loopback dns-nameservers 1.1.1.1 8.8.4.4 auto eth1 iface eth1 inet dhcp mtu 1500
где eth1
имя нового сетевого интерфейса
sudo ip addr flush eth0 && sudo service networking restart
где eth0
имя текущего сетевого интерфейса. Соединение с Виртуальной машиной разорвётся. Подключитесь к Виртуальной машине по новому IP-адресу.
sudo nmcli con mod Wired\ connection\ 1 connection.id <NameIface> connection.interface-name eth1
sudo nmcli con down <NameIface>
sudo nmcli con down System\ eth0 && sudo nmcli con up <NameIface>
Соединение с Виртуальной машиной разорвется. Подключитесь к Виртуальной машине по новому IP-адресу.
eth0
:sudo nmcli con delete System\ eth0
sudo nmcli con mod <NameIface> connection.interface-name eth0