VM:ifconfig 看到該接口,但它不在 /etc/network/interfaces 中

VM:ifconfig 看到該接口,但它不在 /etc/network/interfaces 中

我在 Virtualbox VM 中執行 Debian stable。我已經透過 GUI 配置了介面(並且它按預期工作)。但是,我現在在 /etc/network/interfaces 中看不到介面。只有環回接口存在。

在哪裡可以看到介面的配置(GUI 除外)?

答案1

看來您正在使用 NetworkManager。您可以在這裡找到設定檔:

/etc/NetworkManager/system-connections/name-of-connection

對於介面的手動配置,您的 /etc/network/interfaces 檔案中應該有以下內容:

auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

更改eth0以符合您的介面名稱。然後將您的名稱伺服器 (DNS) 條目新增至/etc/resolv.conf

nameserver XX.XX.XX.XX
(List any others you may have)

然後打開您的介面並重新啟動網路守護程序:

 ifconfig eth0 up
 /etc/init.d/networking restart

如果您的網路介面已啟動並處於活動狀態,但在 中找不到它/etc/network/interfaces,您是否檢查過該目錄?

/etc/network/interfaces.d

介面文件從那裡獲取文件。

除此之外,您還可以使用以下命令:

ifconfig -a
ip addr

查看所有介面(-a 選項為“全部”,包括已關閉的介面)的目前配置設定。

相關內容