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(私はこれら2つの異なる値を受け取りました)

私は2番目の192.168.117.255が実際に正しいと仮定して/ 24マスクになるので、すでにAddress=持っています。

Address='192.168.117.2/24'
  1. プレフィックスが必要ですか(プレフィックス31とは何ですか)?

プレフィックスまたはプレフィックスの長さは、次の 2 つのドキュメントで説明されています。

抜粋

プレフィックスの長さはサブネットマスクを表す簡単な方法にすぎません。プレフィックス長は、サブネットマスクに設定されたビット数です。たとえば、サブネットマスクが255.255.255.0の場合は24です。

下の表は計算方法を示しています。

                                 SS1

したがって、あなたの場合、この情報は少し混乱しています。ネットワークアドレスは/ 24に見えますが、プレフィックス長は31ビットです。どちらの場合も、今は31を無視して/ 24を使用します。

  1. 私が見落としている他のものはありますか?

サンプル構成ファイルの他のすべての項目はチェックアウトされているようです。行ってもいいです。

引用する

おすすめ記事