首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅在接口DHCPcd上运行eth1

如何仅在接口DHCPcd上运行eth1
EN

Server Fault用户
提问于 2021-06-03 11:49:15
回答 1查看 2.6K关注 0票数 0

我有几个网络接口- eth0,eth1。ETH0连接到孤立的本地网络(带有交换机),并具有2个静态IP地址。它是使用/etc/network/interfaces文件配置的,一切都运行得很好。

代码语言:javascript
复制
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0

iface eth0 inet static
address 192.168.54.254
gateway 192.168.54.1
netmask 255.255.255.0
broadcast 192.168.0.255

auto eth0:1

iface eth0:1 inet static
address 192.168.168.110
gateway 192.168.168.1
netmask 255.255.255.0
broadcast 192.168.0.255

接口ETH1必须连接到互联网,并需要使用DHCP从主路由器获得正确的IP地址。当我运行sudo systemctl status dhcpcd.service时,可以清楚地看到dhcpcd与/etc/network/interfaces冲突。

代码语言:javascript
复制
Jun 03 13:09:17 raspberrypi systemd[1]: Starting dhcpcd on all interfaces...
Jun 03 13:09:17 raspberrypi dhcpcd[1210]: Not running dhcpcd because /etc/network/interfaces
Jun 03 13:09:17 raspberrypi dhcpcd[1210]: defines some interfaces that will use a
Jun 03 13:09:17 raspberrypi dhcpcd[1210]: DHCP client or static address

然而,我找到了一个可行的解决办法,但我不确定它是否被认为是最佳做法。当我执行sudo dhcpcd eth1时,我只能在eth1上启动DHCP。我的计划是创建一个系统服务,它将在每次启动时执行sudo dhcpcd eth1

我在互联网上看到一些人可以执行sudo systemctl enable dhcpcd@eth1.service,但是我没有这样的服务,而且我收到了一个错误:

Failed to enable unit: Unit file dhcpcd@eth1.service does not exist.

是我使用sudo dhcpcd eth1

创建自定义服务的方法。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-06-03 12:28:33

不,你的方法不对。默认情况下,Raspbian使用dhcpcd而不是/etc/network/interfaces (它被认为是不推荐的)。但是,由于您已经通过该文件配置了静态it,所以仍然可以向其添加eth1并为其启用DHCP。比如旧式的,就像这样:

代码语言:javascript
复制
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

只需将这些行添加到/etc/network/interfaces的末尾并重新启动即可。

实际上,Debian的“制造者”认为这是一种更好的方法,而dhcpcd.conf被认为是不安全的。它似乎也不允许以一种正常的方式创建别名。

或者,如果您更喜欢使用dhcpcd,则可以告诉它不要使用eth0,而只能在eth1上以/etc/dhcpcd.conf配置DHCP:

代码语言:javascript
复制
denyinterfaces eth0

也请参阅关于这个问题的问题:https://raspberrypi.stackexchange.com/questions/45330/set-multiple-static-ip-in-dhcpcd-conf-raspbian-8-jessie

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

https://serverfault.com/questions/1065565

复制
相关文章

相似问题

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