欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下一个网卡配置多个IP别名

程序员文章站 2022-04-23 21:34:27
...

配置IP别名    

    先用ifconfig命令查看该服务器IP地址。下面这台服务器有一块物理网卡设备eth0和本地回环设备lo,eth0的IP地址为172.16.4.10,本地回环lo的IP地址为127.0.0.1】

本地回环代表设备的本地虚拟接口,所以默认被看做是永远不会宕掉的接口。它的主要作用有两个:一个是测试本机的网络配置,能ping通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时须调用服务器上的资源,一般要指定SERVER的IP地址,但当改程序要在同一台机器上运行且没有别的SERVER时,就可以把SERVER的资源装在本机上,SERVER的IP地址设为127.0.0.1也同样可以运行,


Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
 

#ifconfig

如果要在eth0网卡设备上添加两个IP别名172.16.4.134和172.16.4.135,可以通过以下的ifconfig和route命令来进行:

sudo /sbin/ifconfig eth0:2 172.16.4.134 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.134 dev eth0:2

 

sudo /sbin/ifconfig eth0:1 172.16.4.135 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.135 dev eth0:1

 

这时,再执行ifconfig命令,就可以看到eth0网卡设备上绑定了两个IP别名,如:ifconfig


Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
 

 

这时候,从另外一台服务器ping 192.168.8.43和192.168.8.44两个IP,如果能够ping通,则证明配置成功。


Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
 


Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
 

                   但是,通过ifconfig 和route配置的IP别名在服务器重启后会消失,不过可以将这两条ifconfig和route命令添加到/etc/rc.local文件中,让系统开机时自动运行,以下是相关命令:

vi /etc/rc.local

在文件末尾增加以下内容,然后保存即可:

sudo /sbin/ifconfig eth0:2 172.16.4.134 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.134 dev eth0:2

 

 

sudo /sbin/ifconfig eth0:1 172.16.4.135 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.135 dev eth0:1

  • Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
  • 大小: 112.7 KB
  • Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
  • 大小: 120.4 KB
  • Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
  • 大小: 67.5 KB
  • Linux下一个网卡配置多个IP别名
            
    
    博客分类: 网络 配置IP别名虚拟主机网卡Linux 
  • 大小: 123.3 KB