Prefer ipv6.

This commit is contained in:
Tom Alexander
2024-07-12 19:58:50 -04:00
parent f6152d92f1
commit 0e2c7adaf9
9 changed files with 50 additions and 9 deletions

View File

@@ -0,0 +1 @@
prefer_ipv6: false

View File

@@ -1,3 +1,4 @@
wlans_iwlwifi0="wlan0"
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
ipv6_cpe_wanif="wlan0"

View File

@@ -42,8 +42,6 @@
state: present
sysctl_file: "/etc/sysctl.conf.local"
loop:
- name: net.inet6.ip6.accept_rtadv # Enable stateless autoconfiguration (SLAAC)
value: "1"
- name: net.inet6.ip6.use_tempaddr # Enable privacy addresses
value: "1"
- name: net.inet6.ip6.prefer_tempaddr # Prefer privacy addresses
@@ -58,3 +56,20 @@
group: wheel
loop:
- local_unbound
- name: Prefer ipv6
when: prefer_ipv6
sysctl:
name: "{{ item.name }}"
value: "{{ item.value }}"
state: present
sysctl_file: "/etc/rc.conf.d/ip6addrctl"
loop:
- name: ip6addrctl_policy
value: "ipv6_prefer"
- name: Don't Prefer ipv6
when: not prefer_ipv6
file:
path: "/etc/rc.conf.d/ip6addrctl"
state: absent