Como criar um perfil netctl para um dispositivo TAP?

1

Procurando criar um perfil netctl para um dispositivo de toque. Aqui está a informação que me foi dada sobre a conexão.

GATEWAY=192.168.117.1  
DNS=192.168.117.1  
BROADCAST=255.255.255.255 **or** 192.168.117.255 (*I was given both of these different values*)  
PREFIX=31  
STATIC IP ADDRESS=192.168.117.2/24  
TYPE=TAP  

Netctl inclui alguns exemplos. Eu usei o que encontrei em examples/tuntap :

Description='Example tuntap connection'
Interface=tun0
Connection=tuntap
Mode='tun'
User='nobody'
Group='nobody'

## Example IP configuration
#IP=static
#Address='10.10.1.2/16'

Aqui está o perfil que eu criei:

Description='My tap connection'
Interface=tap0
Connection=tuntap
Mode='tap'
User='nobody'
Group='nobody'
IP=static
Address='192.168.117.2/24'
UsePeerDNS=true
DefaultRoute=true
SkipDAD=yes
DHCPReleaseOnStop=yes

Perguntas

  • Preciso especificar o endereço de broadcast ou o gateway?
  • É necessário um prefixo (e qual é o prefixo 31)?
  • Há mais alguma coisa que eu negligenciei?
por BugBuddy 22.07.2018 / 04:31

1 resposta

1
  1. Do I need to specify the broadcast address or gateway?

Da aparência deste artigo / tópico intitulado: [RESOLVIDO] A conexão com fio IP estático não funciona com netctl o endereço de broadcast pode ser incorporado na definição do IP estático.

Por exemplo, eles forneceram a você isso:

BROADCAST=255.255.255.255 or 192.168.117.255 (I was given both of these different values)

Eu diria que o segundo, 192.168.117.255, está de fato correto, o que seria uma máscara / 24, portanto seu Address= já o tem:

Address='192.168.117.2/24'
  1. Is a prefix needed (and what is prefix 31)?

Prefixos ou comprimentos de prefixo são descritos aqui nestes dois artigos intitulados:

trecho

The prefix length is just a shorthand way of expressing the subnet mask. The prefix length is the number of bits set in the subnet mask; for instance, if the subnet mask is 255.255.255.0, there are 24

Esta tabela mostra como eles são calculados:

Portanto,noseucaso,estainformaçãoéumpoucoconfusa.Seuendereçoderedepareceser/24,masseutamanhoéde31bits.Emambososcasos,euignorariao31porenquanto,econtinuariacomo/24.

  • Is there anything else I have overlooked?
  • Todo o resto do seu perfil de exemplo parece ter saído. Você deveria estar bem para ir.

    Referências

    por 22.07.2018 / 06:59