Estou tentando aprender a configurar o Wireguard corretamente (não apenas copiando e colando). Encontrei esta linha na página de início rápido :
ip address add dev wg0 192.168.2.1/24
Lendo a página de manual do ip
, parece que address add
atribui o endereço fornecido ao dispositivo fornecido. Isso faz sentido, exceto que o endereço de exemplo inclui uma máscara CIDR. Estou lutando para entender o que isso significa e meu google-fu está falhando.
Estamos dizendo que queremos que o endereço seja 192.168.2.0
, ou... nem sei. O que mais isso poderia significar?
EDIT: Espere, acabei de perceber que esta poderia ser uma forma de especificar a sub-rede. Talvez isso seja óbvio para o pessoal do Linux, mas eu sou um cara do Windows e na GUI do Windows você especifica a máscara de sub-rede separadamente para o IP. Vou deixar essa pergunta aqui caso eu esteja errado.
Isso adiciona o endereço IP 192.168.2.1 à interface indicada, com máscara de sub-rede /24 ou 255.255.255.0. Os endereços IP possíveis para clientes wg são 192.168.2.2 a 192.168.2.254.
Essencialmente, o /24 define o número máximo de clientes que podem se conectar simultaneamente.
Você está certo, este é o UNIX/Linux (e provavelmente outros sistemas operacionais) para definir com um endereço IP de registro e máscara de rede. A decodificação é:
Este é o endereço IP
Isso define o número de bits constantes do endereço IP:
Por exemplo, se
16
você tem constante192.168
e o resto é variável.CIDR denota a máscara de sub-rede. A maioria das pessoas acha difícil trabalhar com valores CIDR, a menos que seja um número redondo como 8,16,24,32.
Você pode usar este site para entender melhor
Muitos administradores de rede usam isso.