====== 06 Ubuntu Network設定 ======
===== bond + bridge =====
root@dadmhv03:~# cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
enp1s0: {}
enp2s0: {}
enp6s0f0: {}
enp6s0f1: {}
enp7s0f0: {}
enp7s0f1: {}
bonds:
bond0:
interfaces:
- enp1s0
- enp2s0
parameters:
lacp-rate: slow
mode: 802.3ad
transmit-hash-policy: layer3+4
bond1:
interfaces:
- enp7s0f0
- enp7s0f1
parameters:
lacp-rate: slow
mode: 802.3ad
transmit-hash-policy: layer3+4
bond2:
interfaces:
- enp6s0f0
- enp6s0f1
parameters:
lacp-rate: slow
mode: 802.3ad
transmit-hash-policy: layer3+4
vlans:
vlan.100:
id: 100
link: bond1
bridges:
br0:
interfaces:
- bond0
addresses:
- 10.10.0.10/16
nameservers:
addresses: []
search: []
br1:
interfaces:
- vlan.100
addresses:
- 100.100.0.10/16
gateway4: 100.100.255.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
br2:
interfaces:
- bond2
version: 2
===== ethernetsのみ =====
# cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
eno1:
addresses:
- 10.10.0.101/16
gateway4: 10.10.0.1
nameservers:
addresses:
- 8.8.8.8
version: 2
===== bridgeのみ =====
# cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
eno1: {}
bridge:
br0:
interfaces:
- eno1
addresses:
- 10.10.0.101/16
gateway4: 10.10.0.1
nameservers:
addresses:
- 8.8.8.8
version: 2
===== ルーティングを書く場合 =====
# cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
eno1:
addresses:
- 10.10.0.101/16
gateway4: 10.10.0.1
nameservers:
addresses:
- 8.8.8.8
routes:
- to: 192.168.10.0/24
via: 10.10.100.1
version: 2
{{tag>Ubuntu Network}}