Include local network configuration for xps

This commit is contained in:
Sonny Bakker 2025-04-10 21:50:42 +02:00
parent b0c504072a
commit c45bccdaa1
6 changed files with 40 additions and 7 deletions

View file

@ -0,0 +1,7 @@
wireless_interface: wlan0
wireless_interface_mac: 98:2c:bc:e3:ff:bc
local_network_ssid: KPNAE51C6
local_network_address: 192.168.2.9/24
local_network_dns: 192.168.2.254
local_network_gateway: 192.168.2.254

View file

@ -62,7 +62,11 @@
group: systemd-network group: systemd-network
mode: '0640' mode: '0640'
loop: loop:
- src: 'templates/personal/xps/network/wireless.network.j2' - src: 'templates/personal/xps/network/wlan0.link.j2'
dest: '/etc/systemd/network/10-wlan0.link'
- src: 'templates/personal/xps/network/wlan0-local.network.j2'
dest: '/etc/systemd/network/10-wireless.network'
- src: 'templates/personal/xps/network/wlan0.network.j2'
dest: '/etc/systemd/network/20-wireless.network' dest: '/etc/systemd/network/20-wireless.network'
- name: Remove leftover configuration files - name: Remove leftover configuration files

View file

@ -1,6 +0,0 @@
[Match]
MACAddress=98:2c:bc:e3:ff:bc
[Network]
DHCP=true
RequiredForOnline=true

View file

@ -0,0 +1,15 @@
# {{ ansible_managed }}
[Match]
MACAddress={{ wireless_interface_mac }}
SSID={{ local_network_ssid }}
[Network]
Address={{ local_network_address }}
DNS={{ local_network_dns }}
Gateway={{ local_network_gateway }}
DHCP=no
RequiredForOnline=yes
[Link]
MulticastDNS=yes

View file

@ -0,0 +1,7 @@
# {{ ansible_managed }}
[Match]
MACAddress={{ wireless_interface_mac }}
[Link]
Name={{ wireless_interface }}

View file

@ -0,0 +1,6 @@
[Match]
MACAddress={{ wireless_interface_mac }}
[Network]
DHCP=yes
RequiredForOnline=yes