Add the "fsck" command to the CLI.
This will report possible problems in the configuration files, and in some cases offers to fix them. The code is far from perfect yet. It expects keys to be in their default locations, it doesn't check for Public/PrivateKey[File] statemetns yet. It also does not correctly handle Ed25519 public keys yet.
This commit is contained in:
parent
a95e182d9c
commit
268e3ffca7
7 changed files with 547 additions and 4 deletions
|
|
@ -215,6 +215,14 @@ If
|
|||
.Ar netname
|
||||
is given, switch to that network.
|
||||
Otherwise, display a list of all networks for which configuration files exist.
|
||||
.It fsck
|
||||
This will check the configuration files for possible problems,
|
||||
such as unsafe file permissions, missing executable bit on script,
|
||||
unknown and obsolete configuration variables, wrong public and/or private keys, and so on.
|
||||
.Pp
|
||||
When problems are found, this will be printed on a line with WARNING or ERROR in front of it.
|
||||
Most problems must be corrected by the user itself, however in some cases (like file permissions and missing public keys),
|
||||
tinc will ask if it should fix the problem.
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
Examples of some commands:
|
||||
|
|
|
|||
|
|
@ -2436,11 +2436,21 @@ Dump VPN traffic going through the local tinc node in pcap-savefile format to st
|
|||
from where it can be redirected to a file or piped through a program that can parse it directly,
|
||||
such as tcpdump.
|
||||
|
||||
@cindex network [@var{netname}]
|
||||
@item network
|
||||
@cindex network
|
||||
@item network [@var{netname}]
|
||||
If @var{netname} is given, switch to that network.
|
||||
Otherwise, display a list of all networks for which configuration files exist.
|
||||
|
||||
@cindex fsck
|
||||
@item fsck
|
||||
This will check the configuration files for possible problems,
|
||||
such as unsafe file permissions, missing executable bit on script,
|
||||
unknown and obsolete configuration variables, wrong public and/or private keys, and so on.
|
||||
|
||||
When problems are found, this will be printed on a line with WARNING or ERROR in front of it.
|
||||
Most problems must be corrected by the user itself, however in some cases (like file permissions and missing public keys),
|
||||
tinc will ask if it should fix the problem.
|
||||
|
||||
@end table
|
||||
|
||||
@c ==================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue