Configure iwd and networkd on linux.

I am no longer doing the bonded device because it was more trouble than it was worth.
This commit is contained in:
Tom Alexander 2023-01-16 15:28:18 -05:00
parent 9055d7e1ec
commit 8b25b3397f
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
3 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,5 @@
[Match]
Name=en*
[Network]
DHCP=yes

View File

@ -0,0 +1,11 @@
[Network]
EnableIPv6=true
# NameResolvingService=resolvconf
NameResolvingService=systemd
[General]
EnableNetworkConfiguration=True
# route_priority_offset=300
[Scan]
DisablePeriodicScan=true

View File

@ -1,3 +1,9 @@
- name: Install packages
package:
name:
- iwd
state: present
- name: Create directories
file:
name: "{{ item }}"
@ -18,3 +24,17 @@
loop:
- src: mullvlad_dns_over_tls.conf
dest: /etc/systemd/resolved.conf.d/mullvlad_dns_over_tls.conf
- src: main.conf
dest: /etc/iwd/main.conf
- src: 10-wired.network
dest: /etc/systemd/network/10-wired.network
- name: Enable services
systemd:
enabled: yes
name: "{{ item }}"
daemon_reload: yes
loop:
- iwd.service
- systemd-networkd.service
- systemd-resolved.service