Use NetworkManager for wifi-sticks only
This commit is contained in:
parent
3c33cde8c6
commit
d3aac1b0e7
1 changed files with 33 additions and 11 deletions
|
@ -1,20 +1,31 @@
|
||||||
---
|
---
|
||||||
# temporary disable network manager
|
# temporary disable network manager
|
||||||
# in future network manager will be used for wifi sticks
|
# in future network manager will be used for wifi sticks
|
||||||
- name: Disable Networkmanager
|
- name: Use iwd but ignore interfaces managed by systemd-networkd (wlan0,en*)
|
||||||
|
blockinfile:
|
||||||
|
dest: /etc/NetworkManager/NetworkManager.conf
|
||||||
|
block: |
|
||||||
|
[device]
|
||||||
|
match-device=interface-name:wlx*
|
||||||
|
wifi.backend=iwd
|
||||||
|
[connection]
|
||||||
|
match-device=interface-name:wlx*
|
||||||
|
ipv4.route-metric=2048
|
||||||
|
[keyfile]
|
||||||
|
unmanaged-devices=interface-name:wlan0;interface-name:en*;interface-name:vm*
|
||||||
|
|
||||||
|
- name: Enable Networkmanager
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: NetworkManager.service
|
name: NetworkManager.service
|
||||||
#state: stopped
|
state: started
|
||||||
enabled: False
|
enabled: true
|
||||||
|
|
||||||
#- name: Use iwd but ignore wlan interfaces in NetworkManager
|
- name: install firmware for wifi-sticks
|
||||||
# blockinfile:
|
apt:
|
||||||
# dest: /etc/NetworkManager/NetworkManager.conf
|
name:
|
||||||
# block: |
|
- firmware-realtek
|
||||||
# [device]
|
state: latest
|
||||||
# wifi.backend=iwd
|
autoremove: true
|
||||||
# match-device=interface-name:en*
|
|
||||||
# managed=0
|
|
||||||
|
|
||||||
- name: Configure systemd-networkd virbr1.netdev
|
- name: Configure systemd-networkd virbr1.netdev
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
|
@ -44,3 +55,14 @@
|
||||||
[DHCPv4]
|
[DHCPv4]
|
||||||
UseDomains=true
|
UseDomains=true
|
||||||
RouteMetric=512
|
RouteMetric=512
|
||||||
|
|
||||||
|
- name: Configure systemd-networkd wlan.network
|
||||||
|
ansible.builtin.copy:
|
||||||
|
dest: /etc/systemd/network/60-wlan0-dhcp.network
|
||||||
|
content: |
|
||||||
|
[Match]
|
||||||
|
Name=wlan0
|
||||||
|
[Network]
|
||||||
|
DHCP=yes
|
||||||
|
[DHCPv4]
|
||||||
|
UseDomains=true
|
||||||
|
|
Loading…
Add table
Reference in a new issue