我正在使用netctl在超级V上的Arch Linux中。我有两个以太网接口eth0 & eth1。
IP配置:
eth1 netctl配置文件(/etc/netctl/sth1stat):
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')要启动接口,我要做的如下:
netctl stop eth1static
ip link set eth1 down
netctl start eth1static
netctl enable eth1static在遵循上述步骤之后,我能够看到使用ip a应用于接口的静态IP配置。此外,我也能够成功地从我的主机操作系统平客界面。然而,过了一分钟左右,我看到接口失去了它的配置,只获得了一个基于fe80:的IPv6地址,并且ping停止了工作。即使在重新启动之后,我也看不到接口上的IP配置,因为另一个接口(eth0)正在正常工作。
有人能告诉我出了什么问题以及如何解决吗?
发布于 2021-01-11 02:24:14
当您使用netctl配置文件时,我假设您也启用了netctl.service -因此您最终使用了NetworkManager和netctl。您应该只使用其中之一,并禁用所有其他。您所看到的最有可能是来自另一个网络管理器的干扰。
https://unix.stackexchange.com/questions/598647
复制相似问题