虛擬機器(介面 enp0s4)未分配動態 IPv4 位址

虛擬機器(介面 enp0s4)未分配動態 IPv4 位址

我的 FreeNAS 11.3-U5 機器上正在執行 Ubuntu Server 20.04 虛擬機器。

我的問題是我的虛擬 Ubuntu 伺服器沒有分配 IP 位址。

我有一個邊緣路由器 X,其子網路為 10.17.16.0/21,網關為 10.17.17.4。 DHCP 伺服器在邊緣路由器 X 上運作。

我最近從 NetGear r7000 切換到目前的 Edge Router X (ERX) 路由器,並且僅將 r7000 用作關閉 DHCP 的 AP。經過多年可靠的 dd-wrt ​​服務後,它開始出現一些奇怪的問題。自從升級到 ERX 以來,一切都堅如磐石,網路上的所有裝置都已由 Edge Router X DHCP 伺服器分配了 IP,除了我的虛擬虛擬機器。

過去,我在 FreeNAS 上的虛擬 Ubuntu 伺服器遇到了問題。問題和解決方案是編輯/etc/netplan/00-installer-config.yaml並更改enp0s5enp0s4“https://www.truenas.com/community/threads/freenas-11-2-u3-ubuntu-18-04-server-in-vm-has-” no-internet -access.75684/" 此問題與刪除虛擬CD ROM 介面和網路介面#/位置變更有關。這不是當前的問題,但可能以某種方式相關。目前,該接口已分配到正確的實體端口,並且正在使用該VIRTIO接口。

目前/etc/netplan/00-installer-config.yaml配置:

network:
  ethernets:
    enp0s4:
    dhcp4: true
 version: 2

我認為 Ubuntu Server、FreeNAS 和虛擬 NIC 的互動方式有些有趣。

       > ip a
    
       1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default glen 1000
           link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
           inet 127.0.0.1/8 scope host lo
             valid_lft forever preferred_lft forever
           inet6 ::1/128 scope host
             valid_lft forever preferred_lft forever
       2: enp0s4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default glen 1000
           link/ether 00:a0:98:29:a9:c4 brd ff:ff:ff:ff:ff:ff
           inet6 fe80,2a0:98ff:fe29:a9c4/64 scope link
             valid_lft forever preferred_lft forever 

如您所見,虛擬 enp0s4 介面上沒有 IPv4 位址。

啟動時出現錯誤訊息:

「啟動作業正在運行,等待設定網路」。

yaml搜尋此錯誤會提供重新啟動網路服務和/或透過新增以下行來 編輯上述文件的建議: optional: true。這些都不起作用。

運行ip route不會傳回任何結果。

ping google.com返回ping: google.com: Temporary failure in name resolution

ip add 10.17.17.99 dev enp0s4

新增inet 10.17.17.99/32 scope global enp0s4到 enp0s4 介面。

ip route add 10.17.17.4 dev enp0s4將路由新增10.17.17.4 dev enp0s4 scope link至路由表(以前為空白)。

這些一起或單獨都不能解決問題。

如果我在子網路 \21 上嘗試上述命令,它不起作用。

我所做的與此問題相符的一項相關更改是,當我切換路由器時,我將網路形式10.17.17.0 更改為10.17.16.0,因為為了增加子網路\21 的IP 範圍,我必須這樣做,否則我的路由器會這樣說是一個無效的子網路。也許虛擬機器以某種方式固定了網關或子網路遮罩並且沒有更新?

我很想了解如何完全中斷/停用/刷新整個網路介面並讓伺服器從我的路由器請求 IP。

任何幫助表示讚賞。

相關內容