如何在 Debian 10 中為單個 LAN 卡分配多個 IP 地址

有時您可能需要在您的機器上使用多個 IP 地址,例如在測試時或當您運行連接到多個網絡的服務器時。 購買多個網卡,將它們插入您的服務器並分別為其分配 IP 地址通常是不切實際的。 但是,借助本教程,您可以在 Debian 版本 10 中為單個 LAN 卡分配多個 IP 地址。

臨時分配多個IP地址

首先,讓我們找出接口名稱。 在終端上執行以下命令。

ip地址

從上面的截圖中可以看出,該機器只有一個接口 ens33,並且已經分配了 IP 地址 192.168.227.143/24。 讓我們再分配一個 IP 地址 10.1.1.2/8 給這個接口。

在具有root權限的終端上執行以下命令。

ip 地址添加 10.1.1.2/8 dev ens33

再次運行以下命令進行確認,

ip地址

從上面的屏幕截圖中可以看出,新的 IP 地址已被分配。 一旦您關閉或重新啟動系統,此 IP 地址將被自動刪除。

永久分配多個 IP 地址

首先,找出接口名稱和已經分配的IP地址。

永久分配 IP 地址

從上面的截圖中可以看出,已經分配了一個 IP 地址,接口名稱是 ens33。

以 root 權限運行以下命令以打開網絡配置文件。

納米 /etc/network/interfaces

下面是示例輸出。

編輯接口文件

把以下幾行和 close 文件。

iface ens33 inet 靜態地址 10.1.1.1/8

下面是配置文件的內容。

添加新的網卡配置

通過運行以下命令重新啟動網絡服務。

systemctl 重啟網絡

通過執行以下命令檢查 IP 地址。

ip地址

從上面的屏幕截圖中可以看出,新的 IP 地址已被分配。

結論

所以這是一個關於在 Debian 10 中為單個接口分配多個 IP 地址的小教程。祝你好運執行上述命令。