Fixed radv documentation

This commit is contained in:
Tristan B. Velloza Kildaire 2021-06-24 17:24:56 +02:00
parent 075d415c9f
commit 6ac261d934
7 changed files with 70 additions and 39 deletions

View File

@ -28,7 +28,6 @@ protocol radv
# Interfaces to run radv on
interface "eth0";
}
```
@ -63,10 +62,8 @@ protocol radv
# Defaults are fine
};
# Normally it will distribute a default route, disable that (TODO: Check)
prefix ::/0 {
skip yes;
};
# Prevent advertising of default route
default lifetime 0;
};
}
```

View File

@ -65,10 +65,8 @@ protocol radv
# Defaults are fine
};
# Normally it will distribute a default route, disable that (TODO: Check)
prefix ::/0 {
skip yes;
};
# Prevent advertising of default route
default lifetime 0;
};
}
```

View File

@ -1,34 +1,7 @@
Bird Babel configuration
========================
In `/etc/bird/crxn/babel.conf` place the following template:
```
# CRXN Babel protocol
protocol babel crxnBabel
{
# Interfaces to run babel on
interface "interface1", "interface2";
ipv6
{
import filter crxnFilter;
export filter crxnFilter;
table crxn;
};
}
```
1. Set the `interface` list to a list of interfaces you wish the babel
protocol to run on
* It also supports regex in a string so you can do `"interface*"` for example
**Note:** For Bird 1.6 you will want to remove the `ipv6 {};`.
And that is all!
### Additional changes
TODO: Finish this, `wired vs `wireless`
Two configurations:
1. [Bird 1.6](protocols/babel/bird1.6_babel.md)
1. [Bird 2](protocols/babel/bird2_babel.md)

View File

@ -0,0 +1,24 @@
Bird 1.6 Babel configuration
============================
In `/etc/bird/crxn/babel.conf` place the following template:
```
# CRXN Babel protocol
protocol babel crxnBabel
{
# Interfaces to run babel on
interface "interface1", "interface2";
import filter crxnFilter;
export filter crxnFilter;
table crxn;
}
```
1. Set the `interface` list to a list of interfaces you wish the babel
protocol to run on
* It also supports regex in a string so you can do `"interface*"` for example
And that is all!

View File

@ -0,0 +1,27 @@
Bird 2 Babel configuration
==========================
In `/etc/bird/crxn/babel.conf` place the following template:
```
# CRXN Babel protocol
protocol babel crxnBabel
{
# Interfaces to run babel on
interface "interface1", "interface2";
ipv6
{
import filter crxnFilter;
export filter crxnFilter;
table crxn;
};
}
```
1. Set the `interface` list to a list of interfaces you wish the babel
protocol to run on
* It also supports regex in a string so you can do `"interface*"` for example
And that is all!

View File

@ -0,0 +1,7 @@
Bird Babel configuration
========================
Two configurations:
1. [Bird 1.6](protocols/babel/bird1.6_babel.md)
1. [Bird 2](protocols/babel/bird2_babel.md)

View File

@ -0,0 +1,5 @@
Protocols
=========
1. [Babel](babel/)
2. [OSPF](ospf/)