歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 如何在Linux下用一個網卡綁定多個IP地址

如何在Linux下用一個網卡綁定多個IP地址

日期:2017/3/3 16:16:46   编辑:關於Linux

在我們用Linux來架設Web服務器和FTP服務器的時候有可能會遇到在一台服務其上實現多個站點的需要(虛擬主機),這種情況下我們可以通過增加物理網卡,來解決。但是我們的服務器上會有多少多余的擴展槽呢? 那麼我們可以通過給一個網卡綁定多個IP地址來實現這一功能,下面我們就來看看如何給一個網絡卡綁定多個IP地址。 (IIS的多虛擬主機架設,Apache下基於IP的虛擬主機都是通過這個來實現的) Linux下網卡都是以eth開頭的,網卡的配置文件存放在/etc/sysconfig/network-scripts/ifcfg-ethX。 實現方法: 1)復制網卡配置文件,將ifcfg-eth0復制成ifcfg-eth0:1-----------------------------------------------------[root@station ~]# cd /etc/sysconfig/network-scripts/

[root@station network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1

----------------------------------------------------- 2)修改新的配置文件:-----------------------------------------------------[root@station network-scripts]# vim ifcfg-eth0:1

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0:1 //修改成eth0:1

BOOTPROTO=static //IP地址獲取方式,靜態,也可以是none

IPADDR=192.168.1.11 //新IP地址

NETMASK=255.255.255.0 //掩碼

ONBOOT=yes //開機自動加載

------------------------------------------------------ 配置文件修改成上面的樣子,保留如上這寫條目,其他刪除。 3)激活設備,測試聯通情況;重啟再測試。------------------------------------------------------

[root@station network-scripts]# ifup eth0:1

[root@station network-scripts]# ping 192.168.1.11

PING 192.168.1.11 (192.168.1.11) 56(84) bytes of data.

64 bytes from 192.168.1.11: icmp_seq=1 ttl=64 time=0.584 ms

64 bytes from 192.168.1.11: icmp_seq=2 ttl=64 time=0.336 ms

--- 192.168.1.11 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 999ms

rtt min/avg/max/mdev = 0.336/0.460/0.584/0.124 ms

------------------------------------------------------

這是增加了一個IP,那麼再增加一個呢?我們一起來測試吧!

 

Copyright © Linux教程網 All Rights Reserved