mirror of https://codeberg.org/CRXN/docs.git
Fixed radv documentation
This commit is contained in:
parent
075d415c9f
commit
6ac261d934
|
@ -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;
|
||||
};
|
||||
}
|
||||
```
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
```
|
|
@ -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)
|
|
@ -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!
|
|
@ -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!
|
|
@ -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)
|
|
@ -0,0 +1,5 @@
|
|||
Protocols
|
||||
=========
|
||||
|
||||
1. [Babel](babel/)
|
||||
2. [OSPF](ospf/)
|
Loading…
Reference in New Issue