玩電腦數位時間長了,伴隨著各種設備的增加,各種網線也在蛛網一般四處延爬。怎麼能將群暉的兩個網路介面用上,以省下一個網路設備?起先題主在群暉虛擬機里折騰了LEDE軟路由,可以將電腦的網線連接到群暉的另一個網路介面,把電腦接入的設備省了。本以為以後可以萬事無求了。到了現在,隨著群暉上各種服務的開發,虛擬 ...
玩電腦數位時間長了,伴隨著各種設備的增加,各種網線也在蛛網一般四處延爬。怎麼能將群暉的兩個網路介面用上,以省下一個網路設備?起先題主在群暉虛擬機里折騰了LEDE軟路由,可以將電腦的網線連接到群暉的另一個網路介面,把電腦接入的設備省了。本以為以後可以萬事無求了。到了現在,隨著群暉上各種服務的開發,虛擬機裝了一個又一個,便開始糾結讓一個軟路由隨時占著跑虛擬機的空間似乎有些不值,便開始琢磨怎麼將軟路由省了,用群暉主機里的某個服務或者設置解決電腦通過一直聯網的群暉那個閑置的網線埠直接聯網。最後終於找到了方法,這裡記錄以作參考。
題主用的918+群暉,其他品類的群暉,只要有兩個網路介面,方法都是一樣。
首先說明,群暉準備的兩個網線介面原用於鏈路聚合。實際上真正在家裡開了兩條寬頻的玩家不多。那麼將多出來的這網路介面拿來直連電腦當然是個必備選項。
群暉里安裝虛擬機對玩家來說並不陌生,這裡不再啰嗦。只要裝了群暉的Virtual Machine Manager,連上命令行,在終端上查看網卡,就可以看到除了eth0和eth1物理網卡以外增加了這兩塊網卡:
增加的兩塊虛擬網卡來源於Virtual Machine Manager安裝時添加了Open vSwitch這個網路管理工具。實現電腦直連需要藉助於這個虛擬網卡。
題主的群暉物理網卡中,eth0空閑,接入互聯網用的是eth1。要實現電腦網線插在eth0上通過eth1接入互聯網,需要將連接eth0的虛擬網卡橋接到eth1上。為達到這一目的,可以這樣操作:
首先進入到網卡配置文件所在的目錄,將需要修改的配置文件作備份。因為我們要修改群暉的核心配置,一定要備份好配置文件,萬一搞砸了再恢復起來要方便些。
再看我們需要修改哪個文件。原則就是修改需要聯網的電腦插入的那張網卡的配置文件。如你的電腦插第一個網口eth0就修改ifcfg-eth0,插的是第二個網口eth1就修改ifcfg-eth1。題主的電腦網線插的是eth0,所以修改的文件是:/etc/sysconfig/network-scripts/ifcfg-eth0。備份和修改文件如圖:
因為修改網卡配置文件需要管理員許可權,所以需要“sudo”提權。進入到網卡配置文件修改如下:
配置文件中可以看到,Open vSwitch已經將第一張eth0網卡bridge到了第一張虛擬網卡ovs_eth0,我們只需要將“ovs_eth0”修改為“ovs_eth1”如上圖即可。具體就在界面輸入“i”進入編輯狀態,游標移到“BRIDGE=ovs_eth0”那裡改“0”為“1”,按“Esc”退出編輯,再輸入“:wq”存檔退出,重啟群暉。
幾分鐘過後,再檢查電腦,按照直接插入群暉前端路由器的方法獲取IP地址,即可正常上網。
讓雙網卡群暉作個網橋連上外網還是挺方便的,此法使用群暉和電腦上網都互不影響。
後面將幾個網卡配置文件中的內容含義作個記錄以備用: