相关疑难解决方法(0)

/etc/network/interfaces 语法的详细解释?

我了解如何使用的基本概念/etc/network/interfaces,但我在网上找到的都是示例,一个又一个示例,我可以从中复制粘贴。我想念的是对语法的解释,对命令含义的解释以及命令所需的顺序。我想了解一下,因为大多数时候复制粘贴是不够的,因为我不是在新机器上工作,所以我不能只覆盖现有配置,因为它会破坏很多东西。man interfaces不是很有帮助,因为它写得很复杂。

实例的问题我:是什么inetiface行意味着什么(我甚至不能找到它的联机帮助页),是什么manualiface行意味着什么(很多例子使用它,但根据手册页,它需要一个额外的配置文件,然后,这示例不存在),我什么时候使用或需要它们?什么时候不?当我创建一个网桥时,接口到底发生了什么?

networking bridge interface

165
推荐指数
1
解决办法
20万
查看次数

Debian 解决方法 838871:dhcp 网络配置不阻塞启动过程

Debian Bug #838871有解决方法吗?

问题:我想在 Debian 上进行具有以下属性的网络配置:

  • 插入电缆时自动 ifup 网络接口
  • 开机不插线,开机长时间不卡
  • 不切换我的初始化系统

执行此操作的标准方法是以下代码段/etc/network/interfaces

allow-hotplug eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

但是,这会导致链接错误报告中描述的问题:当没有插入网络电缆时,引导过程阻塞 >1 分钟,并显示以下消息:

configuring network interfaces... ifup: waiting for lock on /run/network/ifstate.eth0
Run Code Online (Sandbox Code Playgroud)

此问题中给出的解决方法似乎正在更改allow-hotplugauto

auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

这有效地使引导阻止消息消失,但是,系统现在在 tty1 显示登录提示之前阻止。这次 dhclient 阻塞是因为它试图在未连接的 eth0 上获取 dhcp 回复,并等待几次尝试超时。登录提示仅在 dhclient 超时后出现。

对于使用图形 DE 的用户,这可能不是问题,因为他们不需要登录 tty1,而是他们的 DE 启动并且他们永远不会看到 dhclient 消息。

另一种解决方法可能是使用network-manager. 理想情况下,我宁愿不使用 networkmanager,但作为最后的手段,我尝试了。但是,在 Debian buster 上,network-manager 的依赖链与sysvinit-core我的 init 系统冲突。

我想到的最后一个选择是不在接口(5)中配置 eth0。这会使所有引导块消失,但是,我需要ifup …

networking dhcp debian network-interface dhclient

4
推荐指数
1
解决办法
1381
查看次数