使用ip address新增裝置 - Linux

Bethany avatar
By Bethany
at 2011-10-18T21:56

Table of Contents

大家好:
晚輩在這邊分享一個小小的使用經驗,
如果以下有說錯,或觀念不正確,還望前輩們不吝給予指教:)

最近,因為某些原因,所以需要做網卡切割,
讓系統同時取得兩組以上的IP,
筆者使用的網路是192.168.0.X的虛擬IP。

第一步,新增虛擬裝置的作法如下:
1.請先切換到root,或使用sudo

2.輸入ip address add 192.168.0.13/24 broadcast + dev eth0 label eth0:1
中間的192.168.0.13是你想新取得的IP位置,
後面的eth0:1是新增的虛擬裝置名稱。
詳細的參數說明可以參考鳥哥的私房菜http://linux.vbird.org/linux_server/0140networkcommand.php
執行完沒有錯誤訊息後,請往下看。

3.輸入ip address show eth0
沒意外的話,會出現你剛剛新增的虛擬裝置和設定的資料。

第二步,在每次開機時,自動執行第一步的動作:
筆者的系統是Ubuntu 10.10 Server,
使用的run level是2。

1.請於/etc/init.d/建立一個檔案,檔名請自己定義,
vim /etc/init.d/addip.sh
內容如下,檔案開始:
#!/bin/bash
ip address add 192.168.0.13/24 broadcast + dev eth0 label eth0:1
檔案結束。
請將上面的IP位置和裝置名稱改成你要的。

3.請將剛剛新增的addip.sh設成可執行的屬性,通常為755。

4.請切換到/etc/rc2.d/資料夾內,

5.建立一個軟連結,連結到剛剛建立的addip.sh檔案。
ln -s ../init.d/addip.sh S100addip

如此,大功告成,以後的每一次開機,系統就會自動新增一個虛擬裝置。

需要注意的是,有些服務的設定檔,會指定允許連線的IP或網域或裝置,
如samba的設定檔,其中的:
interfaces = 192.168.0.0/24 eth0
若你想讓新增的裝置,也能通過samba來連線,
那就必須在smb.conf裡多增加一行,
interfaces = 192.168.0.0/24 eth0:1
就變成了:
interfaces = 192.168.0.0/24 eth0
interfaces = 192.168.0.0/24 eth0:1
存檔後,samba重新啟動,新的設定值就生效了。

以上,希望能幫忙到大家,感恩囉!

--
Tags: Linux

All Comments

Rosalind avatar
By Rosalind
at 2011-10-19T16:59
只是新增一個eth0:1? RH系的只要新增一個ifcfg檔就可以了說
Carolina Franco avatar
By Carolina Franco
at 2011-10-21T15:08
Debian系的應該改/etc/network/interfaces就可以做到吧
Cara avatar
By Cara
at 2011-10-23T04:26
感謝樓上,有空我在測一下:)

設定NIS時ypbind無法啟動

David avatar
By David
at 2011-10-18T19:13
我之前曾經設定過NIS SEVER,用的是鳥哥的網站的教學(NIS Sever版本:CentOS,先前 的NIS Clinet也是CentOS),但是因為一些特殊需要,我必須要多增加一台FC14的機器。 雖然目前的NIS Sever確定可以正常執行(因為其他Clinet還能正常登入),但是我在設定 這台機器 ...

linux要怎麼換語言阿??

Ursula avatar
By Ursula
at 2011-10-18T16:16
我最近幫實驗室裝了red hat5 但是安裝的時候是英文的 我要怎麼把他改成繁中阿?? 我試過直接從language改 但跑出來全都亂碼? 有請大大告訴我 thanks - ...

OpenVPN redirect-gateway 問題

Jacob avatar
By Jacob
at 2011-10-18T15:43
已經成功架設 OpenVPN On CentOS 5.7 Client為XP,可正常連線,連線後右下角的兩台小電腦也都是綠色的! 不過上網還是走Client自己的管道,IP還是自己的沒有變。 上網查到只要開啟「redirect-gateway」,就可以都走VPN的管道。 但是我只要開啟這個功能,雖然可 ...

中數字

George avatar
By George
at 2011-10-18T14:18
※ 引述《and#34;kolmogolovatgmail.comand#34; andlt;kolmogolovatgmail.comandgt;, 看板: Linux》之銘言: On Oct 17, 10:04 am, ptthidebear....atptt.cc (= =) MIME Decode: ...

Linux的everest

Todd Johnson avatar
By Todd Johnson
at 2011-10-18T11:54
大家好: 想請問Linux有沒有像everest這麼完整的硬體資訊的軟體, 剛剛耙了Google,找到hardinfo可以用, 可是上面列的資訊,似乎沒有everest那麼多, 比如溫度、風扇轉速、CPU電壓等等, 不知道是不是還有其他軟體可以用? 謝囉! - ...