!!! Перед настройкой необходимо обновить сервер
sudo apt get update
sudo apt get upgrade
Во время применения нового netplan на виртуальной машине VmWare может возникнуть ошибка "Cannot call Open vSwitch: ovsdb-server.service is not running" и сеть отключится.
Чтобы это исправить, необходимо выполнить команду
sudo apt install openvswitch-switch-dpdk
После установки и обновления openvswitch, netplan применился и всё начало работать как задумано.
Проверим, какой серверу выдался IP в настоящее время. Выполнить команду
sudo ifconfig -a
Получим вывод примерно такого содержания
userroot@server:~$ sudo ifconfig -a
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.97 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fe12:3269 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:12:32:69 txqueuelen 1000 (Ethernet)
RX packets 227504 bytes 20089941 (20.0 MB)
RX errors 0 dropped 639 overruns 0 frame 0
TX packets 4570 bytes 776301 (776.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 3844 bytes 17168231 (17.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3844 bytes 17168231 (17.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens160 это название необходимого нам интерфейса, через который сервер сейчас работает и который нужно перенастроить
inet 192.168.10.97 - это теущий ip адрес.
Создадим новый конфиг для интерфейса ens160
sudo nano /etc/netplan/01-static_ip.yaml
В файле пишем конфиг и правим его под себя
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: false
addresses: [192.168.10.10/24]
routes:
- to: default
via: 192.168.10.1
dhcp6: false
nameservers:
addresses: [192.168.10.232]
В данном случае секция routes указывается вместо gateway4. Заработало только с routes, gateway4 просил указать маршрут.
Поменять права на новый файл с конфигом
sudo chmod 600 /etc/netplan/01-static_ip.yaml
Запустить генерацию и проверку новой конфигурации
sudo netplan generate
Если возникли ошибки, выполнить
sudo netplan --debug generate
Если ошибок нет, то применить новый конфиг в системе
sudo netplan apply
Проверить применились ли настройки из нового конфига
sudo ifconfig -a
Желательно перезагрузить сервер.
Комментариев нет:
Отправить комментарий