IPエイリアス

2853 ワード

1、IP別名は何ですか
IPエイリアスとは、1枚の物理ネットワークカードに複数のIPを配置し、サブインタフェースのような機能を実現することである.ネットワークプロトコルの観点から言えば、下層は常に上層にサービスを提供し、1つのネットワークカードのMACアドレスは上層の1つのIPアドレスに1つずつ対応し、この論理関係は合理的であり、たとえ成立しても、上層は下層が何であるかを気にしない.例えば、1つのIPアドレスが複数のアプリケーション層ポートに対応できるのもこの道理ではないか.
2、実現する機能
DHCPサーバとしてlinuxがマルチセグメントに異なるIPを割り当てたり、ルータとしてlinuxが割り当てられたりする場合、1つの物理インタフェースに複数のIPアドレスを構成する必要がある場合があります.
3、構成手順
Step 1:CentOSまたはRHELでは、NerworkManagerというサービスがデフォルトで有効になってネットワークカードを管理していますが、最も基本的な機能のみです.NetworkManagerサービスは実は私たちのオペレーティングシステムの右上の2つのパソコンのアイコンで、私たちはグラフィックス化のインタフェースでそれをクリックしてどのネットカードを使うかを指定することができますが、IPエイリアスを使う必要がある場合は、このサービスを無効にしなければなりません.
[root@centos6 ~]# service NetworkManager stop
Stopping NetworkManager daemon:                            [  OK  ]

Step 2:プロファイルをコピーして名前を変更する
[root@centos6 network-scripts]# cp ifcfg-eth0 ifcfg-eth0:100

Step 3:プロファイルの作成、サービスの再起動
#    
DEVICE=eth 0:100# ここでHWADDR=00:0 c:29:5 f:6 e:92 TYPE=EthernetUUID=77 a 723 de-7 d-4 a 1 b-98 c 4-79748 e 3 bd 833 ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=192.168.1.133NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS=8.8.8.8
 
  
#     
[root@centos6 network-scripts]# service network restartShutting down interface eth0: [ OK ]Shutting down loopback interface: [ OK ]Bringing up loopback interface: [ OK ]Bringing up interface eth0: Determining if ip address 192.168.1.132 is already in use for device eth0...Determining if ip address 192.168.1.133 is already in use for device eth0... [ OK ]
 
  
  IP
root@centos6 network-scripts]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:5F:6E:92  
          inet addr:192.168.1.132  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe5f:6e92/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:598 errors:0 dropped:0 overruns:0 frame:0
          TX packets:385 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:55102 (53.8 KiB)  TX bytes:50677 (49.4 KiB)

eth0:100  Link encap:Ethernet  HWaddr 00:0C:29:5F:6E:92  
          inet addr:192.168.1.133  Bcast:192.168.1.255  Mask:255.255.255.0    #     
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
 
  

step4、

[root@centos6 network-scripts]# ping 192.168.1.133
PING 192.168.1.132 (192.168.1.132) 56(84) bytes of data.
64 bytes from 192.168.1.132: icmp_seq=1 ttl=64 time=0.024 ms