我正在尝试在 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 中的路由器配置,我需要网关地址吗?与名称服务器一样吗?
谢谢