首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netctl:启动接口几秒钟后自动丢失静态IP配置

netctl:启动接口几秒钟后自动丢失静态IP配置
EN

Unix & Linux用户
提问于 2020-07-15 15:40:40
回答 1查看 358关注 0票数 0

我正在使用netctl在超级V上的Arch Linux中。我有两个以太网接口eth0 & eth1。

IP配置:

  1. eth0: dhcp (自动配置,不涉及netctl)
  2. eth1:使用netctl配置文件的静态ip (10.10.10.1/8)
  3. 在启动时已安装并启用dhcpcd
  4. 在启动时安装并启用NetworkManager

eth1 netctl配置文件(/etc/netctl/sth1stat):

代码语言:javascript
复制
Description='Static IP config for eth1'
Interface=eth1
Connection=ethernet
IP=static
Address=('10.10.10.1/8')
Gateway='10.10.10.2'
DNS=('10.10.10.2')

要启动接口,我要做的如下:

代码语言:javascript
复制
netctl stop eth1static
ip link set eth1 down
netctl start eth1static
netctl enable eth1static

在遵循上述步骤之后,我能够看到使用ip a应用于接口的静态IP配置。此外,我也能够成功地从我的主机操作系统平客界面。然而,过了一分钟左右,我看到接口失去了它的配置,只获得了一个基于fe80:的IPv6地址,并且ping停止了工作。即使在重新启动之后,我也看不到接口上的IP配置,因为另一个接口(eth0)正在正常工作。

有人能告诉我出了什么问题以及如何解决吗?

EN

回答 1

Unix & Linux用户

发布于 2021-01-11 02:24:14

当您使用netctl配置文件时,我假设您也启用了netctl.service -因此您最终使用了NetworkManager和netctl。您应该只使用其中之一,并禁用所有其他。您所看到的最有可能是来自另一个网络管理器的干扰。

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

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

复制
相关文章

相似问题

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