TAP 장치에 대한 netctl 구성 파일을 만드는 방법은 무엇입니까?

TAP 장치에 대한 netctl 구성 파일을 만드는 방법은 무엇입니까?

netctlTap 장치용 구성 파일을 생성 하려고 합니다 . 연결에 대해 얻은 정보입니다.

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에는 몇 가지 예가 포함되어 있습니다. 나는 다음에서 찾은 것을 사용했습니다 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'

제가 생각해낸 프로필은 다음과 같습니다.

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

질문

  • 브로드캐스트 주소나 게이트웨이를 지정해야 합니까?
  • 접두사가 필요합니까(접두사 31이란 무엇입니까)?
  • 내가 간과하고 있는 다른 것이 있나요?

답변1

  1. 브로드캐스트 주소나 게이트웨이를 지정해야 합니까?

이 게시물/주제의 모습:[해결됨] netctl에서 고정 IP 유선 연결이 작동하지 않습니다브로드캐스트 주소는 고정 IP 정의에 통합될 수 있습니다.

예를 들어 다음과 같은 기능을 제공합니다.

방송=255.255.255.255또는192.168.117.255(나는이 두 가지 다른 값을 받았습니다)

나는 두 번째 192.168.117.255가 실제로 정확하다고 가정하고 /24 마스크가 될 것이므로 Address=이미 가지고 있습니다.

Address='192.168.117.2/24'
  1. 접두사가 필요합니까(접두사 31이란 무엇입니까)?

접두사 또는 접두사 길이는 다음 두 문서에 설명되어 있습니다.

발췌

접두사 길이는 서브넷 마스크를 나타내는 간단한 방법일 뿐입니다. 접두사 길이는 서브넷 마스크에 설정된 비트 수입니다. 예를 들어 서브넷 마스크가 255.255.255.0인 경우 24개입니다.

아래 표는 계산 방법을 보여줍니다.

                                 SS1

따라서 귀하의 경우 이 정보는 약간 혼란스럽습니다. 네트워크 주소는 /24로 보이지만 접두사 길이는 31비트입니다. 두 경우 모두 지금은 31을 무시하고 /24를 사용하겠습니다.

  1. 내가 간과하고 있는 다른 것이 있나요?

예제 구성 파일의 다른 모든 항목은 체크아웃된 것 같습니다. 가셔도 좋습니다.

인용하다

관련 정보