OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

5.1.3. 在命令行上 系统网络


如果向上 是 Debian 使用的历史工具,虽然它仍然是服务器或其他最小安装的默认工具,但有一个更新的工具值得考虑: 系统网络. 它与 systemd init 系统使它成为一个非常有吸引力的选择。 它不是特定于基于 Debian 的发行版(与 如果向上) 并且如果您了解 systemd 单元文件的语法,它被设计为非常小、高效且相对容易配置。 如果您考虑,这是一个特别有吸引力的选择 网络管理员 臃肿且难以配置。

你配置 系统网络 放置 。网络 文件进入 /etc/systemd/网络/ 目录。 或者,您可以使用 /lib/systemd/网络/ 对于打包文件或 /运行/systemd/网络/ 对于运行时生成的文件。 这些文件的格式记录在 系统d。 网络(5)。 该 匹配 部分指示配置适用的网络接口。 您可以通过多种方式指定接口,包括通过媒体访问控制 (MAC) 地址或设备类型。 这 网络 部分定义了网络配置。


例子5.1 基于 DHCP 的配置 /etc/systemd/network/80-dhcp.network


[匹配] 名称=en*


[网络] DHCP=是

[匹配] 名称=en*


[网络] DHCP=是

例子5.2 静态配置 /etc/systemd/network/50-static.network


[匹配] 名称=enp2s0


【网络】地址=192.168.0.15/24 网关=192.168.0.1 DNS=8.8.8.8

[匹配] 名称=enp2s0


【网络】地址=192.168.0.15/24 网关=192.168.0.1 DNS=8.8.8.8


需要注意的是 系统联网 默认情况下是禁用的,所以如果你想使用它,你应该启用它。 这也取决于 系统解析 为了正确集成 DNS 解析,这反过来又需要您替换 / etc / resolv.conf中 带有符号链接 /run/systemd/resolve/resolv.conf 配置文件,由 系统解析.


# systemctl enable systemd-networkd

# systemctl 启用 systemd-resolved

# systemctl 启动 systemd-networkd

# systemctl 启动 systemd-resolved

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

# systemctl enable systemd-networkd

# systemctl 启用 systemd-resolved

# systemctl 启动 systemd-networkd

# systemctl 启动 systemd-resolved

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf


尽管 系统网络 受到一些限制,例如缺乏对无线网络的集成支持,您可以依赖预先存在的外部 wpa_supplicant工作 无线支持的配置。 然而,它在容器和虚拟机中特别有用,最初是为容器的网络配置依赖于其主机的网络配置的环境而开发的。 在这种情况下, 系统网络 以一致的方式更轻松地管理双方,同时仍然支持您在此类场景中可能需要的各种虚拟网络设备(请参阅 systemd.netdev(5)).


OnWorks 的顶级操作系统云计算: