This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
networking:linux:static_ip_addr [2021/08/20 09:56] gcooper |
networking:linux:static_ip_addr [2022/04/28 08:35] gcooper |
||
---|---|---|---|
Line 23: | Line 23: | ||
https:// | https:// | ||
- | :!: Indenting is very important! | + | https:// |
- | :!: We use ' | + | https://blog.ubuntu.com/ |
- | :!: YAML files can be named differently. | + | :!: **Indentation** is very important! |
- | https:// | + | :!: We use '' |
- | https:// | + | :!: YAML files can be **renamed**. |
* bonds | * bonds | ||
Line 40: | Line 40: | ||
* DHCP addresses | * DHCP addresses | ||
- | ==== Ubuntu 20.04 (bonded) ==== | + | ==== Regenerate and Reapply After Editing ==== |
+ | |||
+ | < | ||
+ | sudo netplan --debug generate | ||
+ | sudo netplan --debug apply | ||
+ | </ | ||
+ | |||
+ | ==== Ubuntu | ||
< | < | ||
network: | network: | ||
+ | version: 2 | ||
+ | ethernets: | ||
+ | enp0s8: | ||
+ | dhcp4: no | ||
+ | enp0s9: | ||
+ | dhcp4: no | ||
bonds: | bonds: | ||
bond0: | bond0: | ||
- | interfaces: | + | interfaces: |
- | - enp0s8 | + | |
- | - enp0s9 | + | |
addresses: [10.1.1.19/ | addresses: [10.1.1.19/ | ||
- | | + | |
+ | - to: default | ||
+ | via: 10.1.1.1 | ||
nameservers: | nameservers: | ||
- | | + | |
- | addresses: [10.1.1.20, 10.1.1.21] | + | addresses: [10.1.1.20, 10.1.1.21] |
parameters: | parameters: | ||
- | mode: balance-rr | + | mode: 802.3ad |
- | ethernets: | + | transmit-hash-policy: layer3+4 |
- | | + | |
- | enp0s9: {} | + | |
- | version: 2 | + | |
</ | </ | ||
- | ==== Ubuntu 18.04 ==== | + | ==== Ubuntu 18/20 (Static) |
< | < | ||
Line 68: | Line 79: | ||
</ | </ | ||
- | <note tip>To suppress (or define) the default IPv6 '' | + | <note tip>To suppress (or define) the default IPv6 '' |
'' | '' | ||
Line 77: | Line 88: | ||
< | < | ||
network: | network: | ||
- | | + | |
- | eth0: | + | eth0: |
- | addresses: [10.1.1.17/ | + | addresses: [10.1.1.17/ |
- | | + | |
- | nameservers: | + | - to: 0.0.0.0/0 |
- | addresses: [10.1.1.20, | + | via: 10.0.0.1 |
- | eth1: | + | nameservers: |
- | addresses: [10.1.9.17/ | + | addresses: [10.1.1.20, |
- | mtu: 9000 | + | eth1: |
- | version: 2 | + | addresses: [10.1.9.17/ |
+ | mtu: 9000 | ||
+ | version: 2 | ||
</ | </ | ||
- | < | + | ==== Troubleshooting ==== |
- | sudo netplan --debug generate | + | |
- | sudo netplan --debug apply | + | |
- | </ | + | |
- | If you have trouble, try removing these files, then regenerate and reapply: | + | If you have trouble |
* Extra addresses | * Extra addresses |