Ubuntu 21.04 中使用 Netplan 的内部网络

Ubuntu 21.04 中使用 Netplan 的内部网络

我正在尝试在 VirtualBox 上的 Ubuntu 21.04 中实现一个简单的内部网络(客户端 - 路由器 - 服务器)。

我是 Netplan 的新手,我使用旧的 /etc/network/interfaces 文件配置了 Ubuntu 以前的版本(16.04)。

这是旧的配置:

客户 :

# The internal interface on neta
auto enp0s8
iface enp0s8 inet static
    address 192.168.1.11
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    post-up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev enp0s8
    pre-down route del -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev enp0s8

路由器:

# The internal interface on neta
auto enp0s8
iface enp0s8 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

# The internal interface on netb
auto enp0s9
iface enp0s9 inet static
    address 192.168.2.2
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255

服务器 :

# The internal interface on netb
auto enp0s8
iface enp0s8 inet static
    address 192.168.2.22
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    post-up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.2.2 dev enp0s8
    pre-down route del -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.2.2 dev enp0s8

我尝试配置服务器,下面是我使用 Netplan 执行的操作:

network:
version: 2
renderer: NetworkManager
ethernets:
 enp0s8:
  dhcp4: no
  addresses:
  - 192.168.2.22/24
  gateway4: 192.168.2.2
  nameservers:
   addresses: [8.8.8.8, 8.8.4.4]
  • 我的配置是否等同于旧配置(没有指定网络掩码、网络、广播等)?
  • 对于名称服务器,我按照教程中看到的方式操作(8.8.8.8、8.8.4.4),在我的情况下这正确吗?
  • 对于 Netplan 中的路由器配置,我需要网关地址吗?与名称服务器一样吗?

谢谢

相关内容