Linux一块网卡添加多个IP地址
**环境: **RHEL6.4
**需求: **Linux一块网卡添加多个IP地址
一、临时生效
二、永久生效
当前eth0的配置:
# ifconfig
eth0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:192.168.99.159 Bcast:192.168.99.255 Mask:255.255.255.0
inet6 addr: fe80::282e:beff:fecf:8cdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32955247 errors:0 dropped:0 overruns:0 frame:0
TX packets:3800040 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15964502776 (14.8 GiB) TX bytes:11315742252 (10.5 GiB)
Interrupt:247
一、临时生效
1.1 网卡eth0添加一个IP地址
```
ifconfig eth0 add 10.10.10.159
```
**查看:**
```
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:192.168.99.159 Bcast:192.168.99.255 Mask:255.255.255.0
inet6 addr: fe80::282e:beff:fecf:8cdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32958394 errors:0 dropped:0 overruns:0 frame:0
TX packets:3800101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15965401503 (14.8 GiB) TX bytes:11315752846 (10.5 GiB)
Interrupt:247
eth0:0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:10.10.10.159 Bcast:192.168.99.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:247
发现多了一个基于eth0的eth0:0的虚拟接口。
<h2 id="1.2">1.2 修改eth0:0的广播地址</h2>
ifconfig eth0:0 broadcast 10.10.10.255
**查看:**
ifconfig -a
eth0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:192.168.99.159 Bcast:192.168.99.255 Mask:255.255.255.0
inet6 addr: fe80::282e:beff:fecf:8cdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32959543 errors:0 dropped:0 overruns:0 frame:0
TX packets:3800126 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15965717592 (14.8 GiB) TX bytes:11315758056 (10.5 GiB)
Interrupt:247
eth0:0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:10.10.10.159 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:247
成功修改了eth0:0的广播地址。
<h1 id="2">二、永久生效</h1>
<h2 id="2.1">2.1 编辑ifcfg-eth0:0</h2>
配置文件在`/etc/sysconfig/network-scripts/`路径下。
cd /etc/sysconfig/network-scripts/
more ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.99.159
NETMASK=255.255.255.0
more ifcfg-eth0:0
DEVICE=eth0:0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.10.10.159
NETMASK=255.255.255.0
如果还想添加IP地址,可以同理编辑`ifcfg-eth0:1`文件.
<h2 id="2.2">2.2 重启网卡生效配置</h2>
### 2.2.1 可以重启整个网络服务: ###
service network restart
### 2.2.2 也可针对eth0网卡,关闭再启动: ###
ifdown eth0
ifup eth0
### 2.2.3 最后看eth0网卡信息如下: ###
ifconfig查看eth0的网卡信息:
ifconfig
eth0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:192.168.99.159 Bcast:192.168.99.255 Mask:255.255.255.0
inet6 addr: fe80::282e:beff:fecf:8cdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32989071 errors:0 dropped:0 overruns:0 frame:0
TX packets:3800770 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15974202540 (14.8 GiB) TX bytes:11315842294 (10.5 GiB)
Interrupt:247
eth0:0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:10.10.10.159 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:247
eth0:1 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC
inet addr:10.11.11.159 Bcast:10.11.11.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:247
Linux一块网卡添加多个IP地址的更多相关文章
- 使用powershell为物理网卡添加多个IP地址
因特殊要求,需要给某物理网卡添加多个IP地址: powershell中有个netsh的命令,添加IPv4地址的方法: add address [name=]<字符串> [[ad ...
- 虚拟机下linux 系统网卡配置、固定IP地址
1.进入该目录下修改内容 vi /etc/sysconfig/network-scripts/ ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEF ...
- Linux 一块网卡配置多个IP的方法
1:ifconfig eth0:0 192.168.211.200/24 up 2:ip addr add 192.168.211.201/24 dev eth0 labe eth0:1 man ip ...
- linux系统单网卡绑定多个IP地址
说明: 单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用. 系 统 IP地址 子网掩码 网关 CentOS 6.3_64bit eth0:116.18.176.19 255.2 ...
- LINUX单网卡绑定多个IP
在linux下,我们有时候需要给单网卡设置不同的IP地址,这样就涉及到单网卡绑定多个IP地址的情况.使用本方法可以方便的为单网卡绑定多个IP地址.笔者使用的环境是centos5.6,应该在fedora ...
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) UP BROADCAST MULTICAST 问题
VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr.Bcast.Mask) UP BROADCAST MULTICAST 问题 eth0:网络接口 ...
- 在CentOS 7上给一个网卡分配多个IP地址
有时你也许想要给一个网卡多个地址.你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做.我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址.想知道怎么做么?好的,跟随我 ...
- Centos7 网卡DHCP重新获取IP地址
问题:局域网内一台linux系统(Centos7.4)DHCP自动获取的IP地址和另一台手动配置的静态IP冲突了 解决方法:让DHCP自动获取的IP地址重新获取一个别的IP地址 DHCP重新获取IP ...
- Linux查询一台机器的IP地址和其对应的域名
Linux查询一台机器的IP地址和其对应的域名 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ nslookup > 127.0.0.1 Server: ...
随机推荐
- JAVA使用POI操作excel
文中处理的excel是2003年以前的版本,使用HSSFworkbook,如果处理2007版本以后的excel,用XSSFworkbook,对于二者的兼容性问题,可参考 http://blog.csd ...
- iOS 时间戳的转换
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理.例如: //实例化一个NSDateFormatter对象 NSDateForma ...
- Bootstrap CDN推荐
Bootstrap CDN推荐 本站实例采用的是百度的静态资源库(http://cdn.code.baidu.com/)上的Bootstrap资源. 百度的静态资源库的 CDN 服务,访问速度更快.加 ...
- android wireshark抓包和fiddler抓包
一 wireshark 1.把电脑的网络做为热点 2.开启wifi热点后,被测手机连接到该热点: 3.启动wireshark,选择做为热点的网卡,点击start开始抓包: 4.操作手机,可以抓取到手机 ...
- 说说WeakReference弱引用
WeakReference弱引用概述 http://www.cnblogs.com/xrq730/p/4836700.html,关于Java的四种引用状态具体请参看此文 Java里一个对象obj被创建 ...
- 自己实现一个Native方法的调用
JNI 开始本篇的内容之前,首先要讲一下JNI.Java很好,使用的人很多.应用极广,但是Java不是完美的.Java的不足体现在运行速度要比传统的C++慢上许多之外,还有Java无法直接访问到操作系 ...
- angularjs ng-option ie issue解决方案
最近遇见angularjs 在IE上当使用ng-options作为select的选项数据源,并且被套在ng-switch(ng-transclude)之类的,当angular上得ng-options数 ...
- session机制详解以及session的相关应用
session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的 ...
- 假如现在有一堆长度大于3小于9的电话号码,用座机呼叫,如果出现这样的号码【123和12345】那么12345将永远不会被拨出,因为拨到123的时候电话已经呼出了,试写一个函数输出所有不能被呼出的电话号码(java实现)
解题: 假如现在有一堆长度大于3小于9的电话号码,用座机呼叫,如果出现这样的号码[123和12345]那么12345将永远不会被拨出,因为拨到123的时候电话已经呼出了,试写一个函数输出所有不能被呼出 ...
- 最全数据结构详述: List VS IEnumerable VS IQueryable VS ICollection VS IDictionary
本文对常用的数据结构详述:Array, ArrayList,List,IList,ICollection, Stack, Queue, HashTable, Dictionary, IQueryabl ...