首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为抽头设备制作netctl配置文件?

如何为抽头设备制作netctl配置文件?
EN

Unix & Linux用户
提问于 2018-07-22 02:31:38
回答 1查看 763关注 0票数 1

试图为抽头设备制作netctl配置文件。这是我得到的关于连接的信息。

代码语言:javascript
复制
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中找到的那个:

代码语言:javascript
复制
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'

下面是我想出的个人资料:

代码语言:javascript
复制
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)?
  • 还有什么是我忽略的吗?
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-07-22 04:59:22

  1. 我是否需要指定广播地址或网关?

从本文/题为:[已解决]静态IP有线连接不适用于netctl的线程的外观来看,广播地址可以合并到静态IP的定义中。

例如,他们向您提供了以下内容:

BROADCAST=255.255.255.255或192.168.117.255 (我被赋予这两个不同的值)

我假设第二个( 192.168.117.255 )实际上是正确的,这将是一个/24掩码,因此您的Address=已经拥有它:

代码语言:javascript
复制
Address='192.168.117.2/24'

  1. 是否需要前缀(什么是前缀31)?

前缀或前缀长度在这两篇题为:

节选

前缀长度只是表示子网掩码的一种速记方式。前缀长度是在子网掩码中设置的位数;例如,如果子网掩码为255.255.255.0,则有24个

本表显示了它们的计算方法:

所以在你的例子中,这个信息有点混乱。您的网络地址似乎是/24,但前缀长度为31位。在这两种情况下,我暂时都会忽略31,而使用/24。

  1. 还有什么是我忽略的吗?

示例配置文件中的其他所有内容似乎都已签出。你该走了。

参考资料

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/457717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档