Slackware - 將路由(IP 位址範圍)指派給多個網路介面卡之一

Slackware - 將路由(IP 位址範圍)指派給多個網路介面卡之一

我在 VirtualBox(目前)中使用 Slackware 13.37 虛擬機器。

目前,我在一台伺服器上有多個 Ubuntu 虛擬機,以及這個 Slackware 虛擬機。所有虛擬機器都已設定為使用「內部網路」模式,因此它們都位於專用 LAN 上,並且可以互相看到(即:在它們之間共用檔案),但它們對外界保持私有。

在這些虛擬機器(Slackware 虛擬機器)上,我需要能夠授予其存取該專用網路和整個網路的權限。我發現處理此問題的第一個建議是向 VM 添加另一個虛擬網路適配器,然後將其設為 NAT。這會導致 Slackware VM 具有以下網路適配器設定:

-NIC#1: Internal Network
-NIC#2: NAT

我想設定第一個網路介面卡 (NIC#1) 來處理下列子網路上的所有流量:

10.10.0.0/255.255.0.0
192.168.1.0/255.255.255.0

我想要第二個虛擬網路介面卡(NIC#2)來處理其他一切(即:網際網路存取)。

在我的 Slackware VM 上進行此設定時能否獲得一些幫助?

此外,我在 SuperUser 和 Stackoverflow 上搜尋了類似的問題,但它們似乎都適合我的情況(即:它們都透過使用某些基於 UI 的工具來引用 OSX 或 Ubuntu)。我正在嘗試透過命令列在 Slack 上執行此操作。

謝謝!

答案1

在 CLI 介面中變更 slackware 中的網路配置。作為根,

nano /etc/rc.d/rc.inet1.conf

您必須使用所需的參數編輯您的介面(eth0,eth1 我猜),但結構已經存在。然後按 ctrl-x、Y、輸入(使用 nano,退出並儲存變更)。之後運行以下cmd:

/etc/rc.d/rc.inet1 eth0_restart
/etc/rc.d/rc.inet1 eth1_restart

當然是作為根。現在,在虛擬機器中,您可能必須在新增網卡後、執行這些命令之前重新啟動。也許有一種無需重新啟動的方法,但我不知道。

相關內容