linux繫結多個ip(轉載)
在Linux下有時候需要給一個網路卡繫結多個IP,本文介紹在Redhat系列(redhat,Fedora Core,Centos)中的實現方法和一種在Gentoo等其他Linux中普遍適用的方法。
1、單網路卡繫結多IP在Redhat系列中的實現方法
假設需要繫結多IP的網路卡是eth0,請在/etc/sysconfig/network-scripts目錄裡面建立一個名為ifcfg-eth0:0的檔案,
內容樣例為:
DEVICE=”eth0:0″
IPADDR=”192.168.0.2″
BROADCAST=”172.168.0.255″
NETMASK=”255.255.255.0″
ONBOOT=”yes”
其中的DEVICE為裝置的名稱,IPADDR為此裝置的IP地址,BROADCAST是廣播地址,NETMASK為子網掩碼,ONBOOT 表示在系統啟動時自動啟動。
如果需要再繫結多一個IP地址,只需要把檔名和檔案內的DEVICE中的eth0:x加一即可。
LINUX最多可以支援255個IP別名
2、普遍適用的單網路卡繫結多IP實現方法
ifconfig eth0:1 192.168.0.3 broadcast 192.168.0.255 netmask 255.255.255.0
可以把上述命令加在啟動自執行檔案裡面,在Gentoo下是/etc/conf.d/local.start,而某些版本的Linux是/etc/rc.d/rc.local。
3、多網路卡共用單IP的實現方法
使用多塊網路卡虛擬成為一塊網路卡,具有相同的IP地址。這項技術其實在sun和cisco中已經存在,分別稱為Trunking和 etherchannel技術,在linux中,這種技術稱為bonding。因為bonding在核心2.4.x中已經包含了,只需要在編譯的時候把網路裝置選項中的 Bonding driver support選中就可以了。
然後,重新編譯核心,重新起動計算機,執行如下命令: ismod bonding
ifconfig eth0 down
ifconfig eth1 down
ifconfig bond0 ipaddress
ifenslave bond0 eth0
ifenslave bond0 eth1
現在兩塊網路卡已經象一塊一樣工作了,這樣可以提高叢集節點間的資料傳輸。
你最好把這幾句寫成一個指令碼,再由/etc/rc.d/rc.local或者/etc/conf.d/local.start呼叫,以便一開機就生效。
bonding對於伺服器來是個比較好的選擇,在沒有千兆網路卡時,用兩三塊100兆網路卡作 bonding,可大大提高伺服器到交換機之間的頻寬。但是需要在交換機上設定連線bonding 網路卡的兩個口子對映為同一個虛擬介面。
相關文章
- mysql繫結多個ip地址MySql
- SCO一個網路卡上面繫結多個IP地址(轉)
- Solaris下網路卡繫結多個IP
- Linux單網路卡繫結多IP與多網路卡共用單IPLinux
- 多塊網路卡繫結IP在linux下Linux
- Windows下單網路卡繫結多個IP地址Windows
- SUSE linux雙網路卡繫結一個IPLinux
- Redhat linux雙網路卡繫結一個IPRedhatLinux
- Linux雙網路卡繫結單個IP之(team)Linux
- [Linux] Linux bond 網路卡繫結配置教程(轉載)Linux
- (轉)linux 實現多網路卡繫結BondingLinux
- 高手:如何讓jboss啟動時繫結本機的多個IP地址?
- ROS指令碼ip-mac繫結 批次繫結ip和macROS指令碼Mac
- ip與mac繫結Mac
- 如何繫結多個後臺模組
- Centos7系統一次性增加繫結多個IP教程。CentOS
- SSL證書繫結域名還是繫結IP?
- vue中v-on繫結多個方法Vue
- vue中select繫結多個值Vue
- MySQL將提供與Linux繫結的資料庫下載(轉)MySqlLinux資料庫
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- 如何為VMware的多臺虛擬機器繫結IP地址虛擬機
- jQuery事件中on實現繫結多個事件jQuery事件
- [SQL]oracle 繫結變數(bind variable)[轉載]SQLOracle變數
- linux下一個網路卡配置多個IPLinux
- Netty ServerBootstrap 繫結多個埠(程式碼示例)NettyServerboot
- 在 Linux 中用 nmcli 命令繫結多塊網路卡Linux
- [轉載]SpringMVC的Model引數繫結方式SpringMVC
- sx-work網路繫結IP
- 阿里雲如何繫結域名(阿里雲域名如何繫結ip)阿里
- Laravel 多鍵路由繫結Laravel路由
- 什麼樣的區域網需要IP-MAC繫結?IP-MAC繫結的好處。Mac
- Linux多ip地址如何刪除多餘ipLinux
- tomcat下多個埠,多個應用(轉載)Tomcat
- 域名繫結動態IP實戰案例
- 區域網IP-MAC繫結方案Mac
- Samba修改繫結埠和IP的方法Samba
- Linux 系統雙網路卡繫結配置實現負載均衡和故障轉移Linux負載