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
- Linux雙網路卡繫結單個IP之(team)Linux
- ROS指令碼ip-mac繫結 批次繫結ip和macROS指令碼Mac
- vue中select繫結多個值Vue
- Centos7系統一次性增加繫結多個IP教程。CentOS
- SSL證書繫結域名還是繫結IP?
- 如何繫結多個後臺模組
- vue中v-on繫結多個方法Vue
- linux下一個網路卡配置多個IPLinux
- 阿里雲如何繫結域名(阿里雲域名如何繫結ip)阿里
- 如何為VMware的多臺虛擬機器繫結IP地址虛擬機
- Netty ServerBootstrap 繫結多個埠(程式碼示例)NettyServerboot
- jQuery事件中on實現繫結多個事件jQuery事件
- Linux多ip地址如何刪除多餘ipLinux
- linux 網路卡繫結Linux
- Linux網路卡繫結Linux
- Linux獨享主機繫結IP和MAC地址,防止ARP欺騙LinuxMac
- sx-work網路繫結IP
- Laravel 多鍵路由繫結Laravel路由
- Linux(09):網路卡繫結Linux
- springboot 配置多個資料來源,@MapperScan方式繫結Spring BootAPP
- Samba修改繫結埠和IP的方法Samba
- 域名繫結動態IP實戰案例
- Linux下域名IP互轉Linux
- PbootCMS授權碼設定,PbootCMS如何繫結多個域名boot
- vue中select繫結多個值及資料回顯Vue
- [轉帖]Redis如何繫結CPURedis
- linux udev裸裝置繫結Linuxdev
- 轉載 iptables 禁用與 解封ip
- angular 多選表單資料繫結Angular
- 批次繫結幾千個域名
- Linux磁碟掛載 轉Linux
- Windows 一個網路卡配多個IPWindows
- SpringMVC的引數繫結-日期格式轉換SpringMVC
- 如何在對in操作使用變數繫結(轉)變數
- Oracle Linux 7.8 多路徑(Multipath)+Udev繫結磁碟OracleLinuxdev
- Linux中網口使用多個IP地址的常見場景和好處!Linux
- [轉載] Java中如何在方法中return返回多個值Java