Ubuntu 18.04 配置2张网卡的netplan

Ubuntu 18.04 配置2张网卡的netplan

我打算在一台小型“服务器”上安装 ubuntu 18.04,这不是一台真正的服务器,而只是一台按需为本地网络提供多媒体文件的服务器。我之所以回忆这些信息,是因为我还没有安装 18.04(我的系统上仍然使用 16.04),而且我知道 18.04 会发布一些新闻,比如 netplan。现在,我的“服务器”有 2 个网卡 enp2s0 和 eno1。enp2s0 连接到一台带有 16 台 Windows PC(Windows XP sob...)的交换机,显然使用 samba,eno1 将连接到一台大型服务器,该服务器将互联网广播到整个建筑物,具有“私有”IP 范围,并将通过 VSFTPD 连接到 20 台 Linux PC(18.04)。这 20 台 PC 将通过 Wi-Fi 连接,但“服务器”将使用有线连接。在这两种连接中,服务器的唯一工作就是将多媒体文件传送到需要它的 PC。没有其他的。

对于 enp2s0,我已将 ip 固定为 192.168.1.126/32,网关为 192.168.1.99。对于 eno1,我仍在等待网络管理员提供 IP 范围,无论如何,我们可以假设类似 192.168.2.xxx 的 IP 范围。现在我想我会使用 systemd-networkd,而不是 NM,因为我认为它更快更轻量,通常 NM 在启动时启动时非常繁重,给我的印象是它以同样缓慢的方式管理网络。我理解 netplan 是一种非常好且相对简单的配置网络设备的方法,但到目前为止,我在互联网上找不到配置两个 lan 卡的 netplan.yaml 的示例。所以我尝试了解 yaml conf 文件,这是我假设的 conf 文件:

network:
       version: 2
       renderer: networkd     
       ethernets:
           enp2s0:
               addresses: [192.168.1.126/24]
               gateway4: 192.168.1.99
               nameservers:
               addresses: [200.48.0.38,200.48.0.37]
           eno1:
               addresses: [192.168.2.10/24]

这样可以吗?通过此配置,“服务器”将能够同时管理两张卡吗?我还需要进行其他设置吗?

非常感谢您的帮助。

相关内容