Update.
This commit is contained in:
1
notes/wiki/firewalld.md
Normal file
1
notes/wiki/firewalld.md
Normal file
@@ -0,0 +1 @@
|
||||
Resources: [Firewalld](https://wiki.archlinux.org/title/Firewalld), [Internet Sharing](https://wiki.archlinux.org/title/Internet_sharing#With_firewalld)
|
||||
@@ -1,5 +1,7 @@
|
||||
***TLDR:*** Command line utility of NetworkManager
|
||||
Benefit: Automates setting up WiFi, DHCP server and NAT config, according to [here](https://variwiki.com/index.php?title=Wifi_NetworkManager#Configuring_WiFi_Access_Point_with_NetworkManager) .
|
||||
**TLDR:** Command line utility of [NetworkManager](https://networkmanager.dev)
|
||||
|
||||
Benefit: Automates setting up WiFi, DHCP server and NAT config, according to [here](https://variwiki.com/index.php?title=Wifi_NetworkManager#Configuring_WiFi_Access_Point_with_NetworkManager).
|
||||
|
||||
|
||||
# Commands
|
||||
```bash
|
||||
@@ -17,4 +19,30 @@ sudo systemctl restart NetworkManager # for config changes to take effect
|
||||
```bash
|
||||
sudo nmcli device set <interface-name> managed no # make sure itnerface is not managed by NetworkManager. Can use d instead of device.
|
||||
```
|
||||
More examples [here](https://networkmanager.dev/docs/api/latest/nmcli-examples.html)
|
||||
|
||||
# Config
|
||||
## Ignoring specific devices
|
||||
This is mostly taken from different parts of [archwiki/NetworkManager](https://wiki.archlinux.org/title/NetworkManager). This is desirable so it wont interfere with our [[hostapd]] or [[dnsmasq]] config.
|
||||
In ``/etc/NetworkManager/conf.d/unmanaged.conf`` :
|
||||
MAC addr based:
|
||||
```config
|
||||
[keyfile]
|
||||
unmanaged-devices=mac:<hwaddr>
|
||||
```
|
||||
Interface name based:
|
||||
```config
|
||||
[keyfile]
|
||||
unmanaged-devices=interface-name:<ifname>
|
||||
```
|
||||
After modifying run
|
||||
```bash
|
||||
sudo nmcli general reload
|
||||
```
|
||||
|
||||
Resources: https://wiki.archlinux.org/title/Software_access_point#NetworkManager_is_interfering and https://wiki.archlinux.org/title/NetworkManager#Ignore_specific_devices
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user