admin guide: formatting fixes, discuss executors
This commit is contained in:
parent
d6c7bdb299
commit
a08df1249b
1 changed files with 20 additions and 3 deletions
|
@ -135,7 +135,7 @@ iface eth0
|
||||||
gateway 2001:db8:1000:2::1
|
gateway 2001:db8:1000:2::1
|
||||||
```
|
```
|
||||||
|
|
||||||
### Relationships
|
## Relationships
|
||||||
|
|
||||||
As previously mentioned, ifupdown-ng features a dependency
|
As previously mentioned, ifupdown-ng features a dependency
|
||||||
resolver that allows for determining the interface configuration
|
resolver that allows for determining the interface configuration
|
||||||
|
@ -146,7 +146,7 @@ order.
|
||||||
In order to make use of this, dependencies can be managed in one
|
In order to make use of this, dependencies can be managed in one
|
||||||
of two ways:
|
of two ways:
|
||||||
|
|
||||||
#### Explicit dependency management using `requires`
|
### Explicit dependency management using `requires`
|
||||||
|
|
||||||
The `requires` keyword can be used to manage explicit
|
The `requires` keyword can be used to manage explicit
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -169,7 +169,7 @@ iface gre0
|
||||||
gateway 203.0.113.193
|
gateway 203.0.113.193
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Implicit dependency management using executors
|
### Implicit dependency management using executors
|
||||||
|
|
||||||
Executors can declare implicit dependencies which work the same
|
Executors can declare implicit dependencies which work the same
|
||||||
way as explicit dependencies, but are learned at run-time, for
|
way as explicit dependencies, but are learned at run-time, for
|
||||||
|
@ -195,6 +195,23 @@ iface bond0
|
||||||
[...]
|
[...]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Executors
|
||||||
|
|
||||||
|
The ifupdown-ng system is expanded with additional features via
|
||||||
|
executors. Executors are selected on a per-interface basis using
|
||||||
|
`use` statements, for example:
|
||||||
|
|
||||||
|
```
|
||||||
|
auto eth0
|
||||||
|
iface eth0
|
||||||
|
use dhcp
|
||||||
|
```
|
||||||
|
|
||||||
|
Executors are run in the order specified by the `use` statements.
|
||||||
|
Some executors are automatically added based on other statements
|
||||||
|
in an interface definition. To see the full list of executors
|
||||||
|
used for an interface, use the ifquery(8) command.
|
||||||
|
|
||||||
## Questions
|
## Questions
|
||||||
|
|
||||||
If you have further questions about how to use ifupdown-ng to
|
If you have further questions about how to use ifupdown-ng to
|
||||||
|
|
Loading…
Reference in a new issue