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-10-09 08:36:49