====== Netplan ======
В новых версиях Ubuntu для конфигурирования сети вместо привычиного фалйа /etc/network/interfaces используется Netplan.
Настройки задаются в yaml-файле, который лежит в /etc/netplan/*.yaml
Пример обычной конфигурации сети для компьютера с двумя сетевыми адаптерами (внутренняя сеть и внешняя сеть).
network:
ethernets:
daqnet:
match:
macaddress: 00:15:17:e5:81:90 ## !! поменять на мак-адрес адаптера #NIC 1
set-name: daqnet
addresses: [172.22.0.1/16] ## !! поменять на адрес компьютера
nameservers:
addresses: [172.22.253.253]
search: [daq, local]
optional: true # prevent "Waiting for network interface..."
ihep:
match:
macaddress: 00:15:17:e5:81:92 ## !! поменять на мак-адрес адаптера # NIC 2
set-name: ihep
addresses: [10.163.0.1/16] ## !! поменять на адрес компьютера
gateway4: 10.163.254.254
nameservers:
addresses: [194.190.161.126, 194.190.161.127]
search: [ihep.su, ihep.ru]
optional: true
version: 2
Пример конфигурации, в кторой все внешние сетевые интерфейсы (enp*) объединяются в бонд (для распределения пропускной способности между ними).
network:
bonds:
bond0:
optional: true
interfaces: [eports]
addresses: [172.22.0.1/16, 10.163.0.1/16] ## !! поменять на адрес компьютера
gateway4: 10.163.254.254
nameservers:
addresses: [194.190.161.126, 194.190.161.127]
search: [ihep.su, ihep.ru]
parameters:
lacp-rate: fast
mode: 802.3ad
mii-monitor-interval: 100
transmit-hash-policy: encap3+4
ethernets:
eports:
match:
name: enp* # eno* for onboard interfaces, enp* for external (PCI)
optional: true
version: 2
===== Проблемы =====
==== wait for network... в течение нескольких минут при загрузке ====
Решается добавлением `optional:true` в параметры всех неподключенных интерфейсов.