Netplan 静态路由破坏了我的 DNS

Netplan 静态路由破坏了我的 DNS

在我的网络上192.168.1.0/24,我有一个带有 pfSense 路由器的子网(静态“WAN”IP 192.168.1.90、LAN 和 OPT 接口 IP 192.168.2.{1,129})和两个子网,其中192.168.2.{0,128}/25有两台机器的 IP 为192.168.2.30192.168.2.130

当我取消注释下面的静态路由时,

network:
  version: 2
  renderer: networkd
  ethernets:
    enp5s0:
      nameservers:
        search: [ bjd2385.com ]
        addresses: [ 192.168.1.65, 192.168.1.70, 8.8.8.8 ]
#      routes:
#        - to: 192.168.2.0/25
#          via: 192.168.1.90/24
#          metric: 100
#        - to: 192.168.2.128/25
#          via: 192.168.1.90/24
#          metric: 100
  bridges:
    vmbr0:
      interfaces:
        - enp5s0
      addresses: [ 192.168.1.63/24 ]
      gateway4: 192.168.1.1

我无法再解析内部 DNS(或外部 DNS)。我的resolv.conf仅包含以下行。

nameserver fe80::7ad2:94ff:fe6f:b7ce%4

我也尝试过分别将 设置via192.168.2.1192.168.2.129(我希望这样更合适),但得到的结果相同。

$ ping dc
ping: dc: Name or service not known

而上述 DN 的实际地址是192.168.1.65,并且适用的搜索域应该允许在该地址解析 FQDN。

思考一下这种配置可能会破坏 DNS 吗?

相关内容