歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 在RHEL5下面給網卡設置多IP

在RHEL5下面給網卡設置多IP

日期:2017/3/1 17:08:20   编辑:關於Linux
在RHEL5下面給網卡設置多IP 在Linux中,為了解決一些網絡訪問的問題,有時需要對一個網卡配置多個IP,在一些資料中,稱為“Adds aliases for Device!”。 以下是在普通以太網類型的網卡中的常用的幾個配置選項: www.2cto.com DEVICE=eth0 #定義物理設備的名稱。 ONBOOT=yes #可選yes、no,是否在啟動時激活網卡。 BOOTPROTO=static #使用的協議類型,可選static、dhcp、bootp、none。 HWADDR=00:12:34:56:78:AB #MAC。
IPADDR=192.168.1.2 #設置網絡IP地址 NETMASK=255.255.255.0 #設置子網掩碼 GATEWAY=192.168.1.1 #設置網關 BROADCAST=192.168.1.255 #設置廣播地址 USERCTL=no #可選yes、no,是否允許非root用戶控制該設備 TYPE=Ethernet #設置網卡類型
配置多個IP地址,可以分為以下兩種情形,一是額外配置少數的IP地址,例如為某個主機增加一個IP地址;二是為保留某個網段中的批量連續的多個IP地址,一次性增加多個。 下面,將簡要對這兩種情形的配置過程進行分析。 www.2cto.com 針對第一種情形,我們假設在上面的配置基礎上添加一個IP地址:192.168.1.3,子網掩碼等參數不變。配置步驟如下,先將對應的配置文件生成一個副本,在使用cp命令時,最好加上“-a”參數,保留原始文件的屬性,避免因為權限等因素,導致後續的配置中出現網絡無法啟動的故障。命令如下: #cd /etc/sysconfig/network-scripts/ #cp -a ifcfg-eth0 ifcfg-eth0:1 然後使用vim等編輯器打開“ifcfg-eth0:1”文件,參考上面的各選項。新的“ifcfg-eth0:1”文件中,只需要保留以下內容: DEVICE=eth0 IPADDR=192.168.1.3 NETMASK=255.255.255.0 其他的選項,可以從主配置文件中獲取。 針對第二種情形,我們假設需要跨網段添加192.168.2.1~~192.168.2.100,共100個IP,子網掩碼為255.255.255.0,步驟如下: #cd /etc/sysconfig/network-scripts/ #cp -a ifcfg-eth0 ifcfg-eth0-range0 然後修改“ifcfg-eth0-range0”文件,在這個文件中,需做如下變化: DEVICE=eth0 IPADDR_START=192.168.2.1 #設置地址段的起始IP IPADDR_END=192.168.2.100 #設置地址段的結束IP NETMASK=255.255.255.0 CLONENUM_START=”20” #設置虛擬接口(CLONE--克隆)的起始“編號” #在本例中,將從20開始,21,22,23…… NO_ALIASROUTING=yes #該選項可以設置在主配置文件中(ifcfg-eth0) #虛擬接口可以繼承主配置文件中的設置,其作用是避免虛擬接口在從新定義路由信息,導致路由訪問緩慢的問題。當然,也可以根據實際的需要進行定義.
Copyright © Linux教程網 All Rights Reserved