网卡别名

1、网卡别名是什么

IP别名就是一张物理网卡上配置多个IP,实现类似子接口之类的功能。从网络协议的角度来讲,下层总是为上层提供服务,一块网卡的MAC地址只要一一对应上层的一个IP地址,并且这个逻辑关系是合理的,就算成立,而上层并不在乎下层是什么,比如一个IP地址可以对应多个应用层端口,不也是这个道理吗?在linux作DHCP服务器向多网段分配不同IP或者linux作路由器等时可能需要在一个物理接口上配置多个IP地址。

2、工作原理图

这里要注意的是:网卡别名并不提供负载均衡和冗余的功能,它的终端只是由一块网卡在工作。

3、配置步骤

<1>在CentOS或者RHEL上,都默认会启用NerworkManager这个服务来对网卡进行管理,但仅限最基本的功能;NetworkManager服务其实就是我们操作系统右上方那两个小电脑图标,我们在图形化界面可以点击那个来指定使用哪块网卡,但是我们如果需要使用IP别名,就必须要禁用掉这个服务

[[email protected] ~]# service NetworkManager stop
Stopping NetworkManager daemon:                            [  OK  ]

<2>复制配置文件并重命名

[[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth0:100

<3>编写配置文件,重启服务

# 配置文件
[[email protected] network-scripts]# vim ifcfg-eth0:100
# DEVICE=eth0:100    # 注意此处
HWADDR=00:0c:29:5f:6e:92
TYPE=Ethernet
UUID=77a723de-7d2d-4a1b-98c4-79748e3bd833
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.133
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
# 重启服务
[[email protected] network-scripts]# vim ifcfg-eth0:100
[[email protected] network-scripts]# service network restart
Shutting 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
[[email protected] 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
...

<4>测试

[[email protected] network-scripts]# ping 192.168.1.133
PING 192.168.1.133 (192.168.1.133) 56(84) bytes of data.
64 bytes from 192.168.1.133: icmp_seq=1 ttl=64 time=0.024 ms
时间: 2024-12-27 13:23:26

网卡别名的相关文章

Linux网卡别名

网卡别名是什么 IP别名就是一张物理网卡上配置多个IP,实现类似子接口之类的功能.从网络协议的角度来讲,下层总是为上层提供服务,一块网卡的MAC地址只要一一对应上层的一个IP地址,并且这个逻辑关系是合理的,就算成立,而上层并不在乎下层是什么,比如一个IP地址可以对应多个应用层端口,不也是这个道理吗?在linux作DHCP服务器向多网段分配不同IP或者linux作路由器等时可能需要在一个物理接口上配置多个IP地址. 工作原理 这里要注意的是:网卡别名并不提供负载均衡和冗余的功能,它的终端只是由一块

虚拟网卡实验:网卡别名 与 bond多网卡模式

一.网卡别名:多IP 绑定一个 Interface 将多个IP地址绑定到一个NIC上 网卡别名: eth0:1 eth0:2 eth0:3 示例:单网卡多IP 1.关闭NetworkManager服务 service NetworkManager stop service NetworkManager status  查看启动状态 chkconfig NetworkManager off   关闭开机自启动 2.在/etc/sysconfig/network_scripts 下,建立别名配置文件

Centos6环境网卡别名和bond详解

一. 网卡别名 1.对虚拟主机有用 2.可以将多个IP地址绑定在一个NTC上 eth0:1 eth0:2 eth0:3 3.ifconfig命令 ifconfig eth0:0 192.168.1.100/24 up  临时修改网卡的IP地址和子网掩码,重启网络服务后失效 4.ip命令 ip addr add 172.16.1.2/16 dev eth0 2.配置别名时,会有和NetworkManager服务不兼容情况,要做以下操作: 临时关闭NetworkManager服务: service

《linux 网卡别名的添加和绑定》RHEL6

网卡别名的配置: 这个和ifconfig临时修改网卡ip 差不多,但是不一样.都是临时的,只要重启电脑就没了. 配永久的ip别名: cp ifcfg-eth0  ifcfg-eth0:0 vim ifcfg-eth0:0 这样做也能出来,对不对就不知道了 重启网络就ok了 网卡的绑定:虚拟机为2块网卡,一块eth0 一块eth1. Linux支持将多块物理网卡绑定为一张逻辑网卡,通过绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和 / 提供冗余性. 选择 Linux 以太网绑定模式 ?

linux设置网卡别名和网卡绑定

 网卡别名 | CentOS 6 bonding | CentOS 7 nmcli网络组 网卡别名: 1.命令实现: 皆为临时生效 ifconfig: ]# ifconfig eth0:0 202.204.235.5.24 ]# ifconfig eth0:0 down    撤销该别名 ip: ]# ip addr add 202.204.235.10/24 dev eth0 该地址对ifconfig命令不可见 ]# ip addr add 202.204.235.20/24 dev eth0

Linux网络管理之网卡别名及网卡绑定配置

在日常的运维工作当中,有时候需要在一块物理网卡上配置多个IP地址,这就是网卡子接口的概念,以及多块网卡实现网卡的绑定,通俗来讲就是多块网卡使用的一个IP地址,下面我来详细说明实现的过程. &创建网卡子接口 在CentOS系统当中网络是由NetworkManager这个服务来管理的,它提供了一个图形的界面,但此服务不支持物理网卡子接口的设置,所以在配置网卡子接口的时候,我们需要关闭此服务 临时关闭:service NetworkManager stop 永久关闭:chkconfig  Networ

网卡配置文件 &nbsp; 网卡别名 &nbsp; 网卡bond

网卡配置文件:(红色选项为必有选项) IP.MASK.GW.DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE 路由相关的配置文件: /etc/sysconfig/network-scripts/route-IFACE /etc/sysconfig/network-scripts/ifcfg-IFACE: 说明参考/usr/share/doc/initscripts-9.49.30/sysconfig.txt DEVICE:此配置文件应用到的

[转] 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″ BROAD

网卡别别名设置

网卡别名 对虚拟主机有用 将多个IP地址绑定到一相NIC上 eth0:1.eth0:2.eth0:3 ifconfig命令 ifconfig eth0:0 192.168.0.100/24 up ifconfig eth0:0 down ip命令 ip addr add 192.168.x.x/24 dev eth0 ip addr add 192.168.x.x/24 dev eth0 label eth0:0 ip addr add 172.11.x.x/16 dev eth0 label