linux/unix IP别名
来源:互联网 发布:邮件收发软件 编辑:程序博客网 时间:2024/05/22 00:09
【名词解释】
IP别名:即将多个ip映射到同一块网卡设备上;
【设置方法】
增加:ifconfig eth0:0 192.168.176.100 netmask 255.255.255.0 up
取消:ifconfig eth0:0 down
上面设置的方法只是在当前有效,reboot之后,设置就失效了;
在下reboot一下,虚拟机有些疲倦了,过了5分钟才起来,果真是没了;
永久生效的方法有两种:
在开机启动时,加上配置命令
vim /etc/rc.local
加上ifconfig eth0:0 192.168.176.100 netmask 255.255.255.0 up这句
reboot,五分钟过去了,这个时间可以好好听听《爱是你我》
起来后ifconfig,就能看到设置生效了
B. 手动写IP别名的网卡设别配置文件
cd /etc/sysconfig/network-scripts/
ls
cp ifcfg-eth0 ifcfg-eth0:0
vim ifcfg-eth0:0
--------------------------------------------------------------------
DEVICE=eth0:0 #我只设置了这里
BOOTPROTO=dhcp
HWADDR=00:0C:29:1A:C0:CA
ONBOOT=yes
--------------------------------------------------------------------
好吧,又一个五分钟过去了,重启后居然发现配置没有生效?还是老老实实按照参考资料上的来吧,
--------------------------------------------------------------------
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] #硬件型号,忽略
DEVICE=eth0:0 #虚拟网络接口
BOOTPROTO=static #使用静态IP地址
IPADDR=192.168.176.101 #要设置的IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.172.2 #默认网关,可以通过root命令查看
HWADDR=00:0C:29:1A:C0:CA # MAC地址
ONBOOT=yes #是否开机启动
USERCTL=no #是否允许非root用户拥有设备管理的权限
--------------------------------------------------------------------
再次重启,这次生效了
此时突发疑问,如果A方法和B方法同时设置,最后谁会获胜呢?
实际操作中好像没这样的场景,但是谁能保证工程师小强用A方法,将IP别名设置成192.168.176.100,而工程师小明在不知情的情况下,用B方法设置成了192.168.176.101,那最后到底是哪个呢?
经过再次reboot
再把《爱是你我》听一遍
好了,重启后生效的是192.168.176.100,为什么会这样呢?
其实很简单,系统在启动的时候,初始化网络的时候,B方法就已经生效了,然后运行开机启动脚本的时候,A方法就覆盖了之前的配置了,多以最后生效的就是A方法。
【命令详解】
ifconfig eth0:0 192.168.176.100 netmask 255.255.255.0 up
eth0:0
eth0:0虚拟网络接口名,建立在eth0之上,可以是eth0:xxx,其中xxx可以是任何数字字母的组合;
Linux最多支持255个别名;
192.168.176.100
设置的IP,可以是这种格式,还可以是纯数字,而且遵循256进制,例如1对应的就是0.0.0.1,256对应的就是0.0.1.0
IP和虚拟网络接口名都是唯一主键,即不可能出现相同的IP或者相同的虚拟网络接口名;
netmask 255.255.255.0
子网掩码;
up
表示立即激活该虚拟网络设备;
【使用场景】
待续……
【参考资料】
http://wenku.baidu.com/view/652d0d270722192e4536f63e.html
http://clocker321.blog.163.com/blog/static/635057720090224344682/
http://yaksayoo.blog.51cto.com/510938/177549
- linux/unix IP别名
- linux下设置ip别名
- Linux IP别名和多网卡绑定
- 在linux系统添加ip别名
- Linux IP别名和多网卡绑定
- 在linux系统添加ip别名
- 在linux系统添加ip别名 .
- IP别名
- Linux and Unix ip command
- linux 主机的网络别名、IP、网关配置
- linux 主机 新加虚拟ip 网卡别名
- [Linux] 向网卡设备上添加 ip 别名
- mac/linux中配置ssh的ip别名访问
- linux别名
- linux 别名
- linux 别名
- 细说IP别名
- IP别名及其应用
- UISegmentedControl的详细使用
- How to save states of Views in Fragments on TabChange
- Android AIDL简介
- cocos2dx xml
- hive桶(bucket)简介
- linux/unix IP别名
- MyEclipse 基于 jax-ws 的 webService 创建详细步骤(有图)
- 查看java程序内存使用情况相关命令
- 编写Android.mk中的LOCAL_SRC_FILES的终极技巧
- 分支限界算法
- 键盘错位输入矫正
- 常用证书格式转换
- 幻世(OurDream)2D图形引擎使用教程9——处理操作输入(3)
- Xcode相关工具