WIP: SLAAC tutorial

This commit is contained in:
Tristan B. Velloza Kildaire 2021-06-03 11:19:31 +02:00
parent 64f42fb24d
commit e49fb021ce
2 changed files with 49 additions and 11 deletions

View File

@ -20,9 +20,7 @@ and configuration details needed to get connected!
3. Registration
* [Registering a new /48 ULA](register_ula.md)
* [Adding your prefix to EntityDB](entitydb.md)
* ~TODO: IPs etc~~
* ~TODO: RPKI?~
4. [Setting up routing](routing.md)
4. Setting up routing
1. Setting up Bird
1. [Bird basics](bird_basics.md)
2. Bird configuration
@ -31,20 +29,18 @@ and configuration details needed to get connected!
3. Setting up lg_proxy
* TODO: Setting up lg_proxy
2. Setting up Mikrotik
* TODO: Enabling graphs
5. General moniroting
* TOD: Like making your node have yggdrasil just for the sake of it?
6. Tunneling
* TODO: Add tutorial
5. General monitoring
* TODO: Optional, not required and tutorial does not exist yet
6. [Tunneling](tunneling.md) TODO: Finish this
* TODO: Setup tunnel(s)
* TODO: Fastd config
7. Getting peers
* TODO: Finding someone to tunnel to
8. Setting up your home network
7. Setting up your home network
* [Configuring your hosts]
1. Statically (TODO)
2. Automatically with SLAAC and radv
1. [Setting up radv (router)](radv.md)
2. Setting up SLAAC (hosts)
2. [Setting up SLAAC (hosts)](slaac/slaac.md)
* TODO: COnfiguring hosts
* TODO: Dns

42
docs/slaac/slaac.md Normal file
View File

@ -0,0 +1,42 @@
SLAAC
=====
Configuring your hosts for automatic IP network and address assignment, DNS and routing is very easy.
## NetworkManager-based systems
For NetworkManager-based systems do the following. Open up `nm-connection-editor` and you should have a screen appear like this:
![](slaac/nm-connection-editor.png)
Then double click on the wifi or ethernet connection you have active of which connects you to the same LAN as your router and you should see a window like this popup:
![](slaac/nm-connection.png)
Then go to the `IPv6` tab and you should see this:
![](slaac/ipv6-nm-connection.png)
Now make sure that this part is set to `Automatic`:
![]()
And then for the bottom two parts you can choose whatever option you want in this drop down:
![]()
And this drop down:
![]()
Once you have configured that, then hit save and close all those windows:
![]()
What you want to do now is to open `nmtui` (in your terminal) and reactivate that connection, first go to _Activate a connection_:
![]()
Now reactivate the connection. You can do this by deactivating it and activating it again (unplugging and replugging won't reactivate it - it doesn't reload the profile).
![]()