单一网卡配置多个IP地址

[注意] windows和linux系统均需要管理员权限。
windows版:
先用ipconfig察看一下当前设置:

ipconfig

以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::91e0:34d7:9ed5:ac6%3
   IPv4 地址 . . . . . . . . . . . . : 192.168.10.30
   子网掩码  . . . . . . . . . . . . : 255.255.255.0

目前只有一个IP地址,接下来使用netsh命令来添加多个IP到"以太网":
命令格式为: netsh interface ip add address 接口 IP SubnetMask

netsh interface ip add address "以太网" 192.168.10.31 255.255.255.0

再次使用ipconfig查询一下:

ipconfig

以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::91e0:34d7:9ed5:ac6%3
   IPv4 地址 . . . . . . . . . . . . : 192.168.10.30
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   IPv4 地址 . . . . . . . . . . . . : 192.168.10.31
   子网掩码  . . . . . . . . . . . . : 255.255.255.0

OK,添加完成了。如果那天我们不需要配置多个IP了,可以删除相应的IP。

netsh interface ip delete address "以太网" addr=192.168.10.31 gateway=all

Linux版:
centos系列
添加多个IP到eth0接口上

$ sudo ifconfig eth0:0 172.16.0.79 netmask 255.255.255.0 up
$ sudo ifconfig eth0:1 172.16.0.80 netmask 255.255.255.0 up

查询一下:

$ ifconfig
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:172.16.0.78  Bcast:172.16.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe41:7581/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2512601 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1905324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:413048642 (393.9 MiB)  TX bytes:1715688718 (1.5 GiB)

eth0:0    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:172.16.0.79  Bcast:172.16.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:172.16.0.80  Bcast:172.16.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

添加完成。
删除某个IP的方法相对简单的多了:

$ sudo ifconfig eth0:0 down
时间: 2024-09-27 19:00:27

单一网卡配置多个IP地址的相关文章

linux下一个网卡配置多个IP

  linux下一个网卡如何配置多个IP?linux下边如果没有图形界面了配置网络还真的不是太方便了,呵呵,习惯问题,当然习惯需要改的,最近遇到一个问题需要单网卡配置多个ip地址.文本控制台下面有netconfig,还有ifconfig工具,netconfig图形化的稍微方便些,但是没有文档,配置一个ip还能应付,但是如果配置多个IP就搞不定了,只能使用ifconfig,ifconfig的用法可以使用man ifconfig查看,最常用的给网卡配置ip的命令为 #ifconfig eth0 19

Linux系统中单网卡绑定多个IP地址

单网卡配置单IP的命令  代码如下 复制代码 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说明:up是表示立即激活 单网卡配置多ip的方法就是使用命令 如果给单个网卡eth0配置多个ip地址如何操作呢,如果使用ifconfig命令,那么上边需要改动的地方只有eth0而已,将eth0改为eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x称为虚拟网络接口,是建立在网络接口上边.  代码如下 复制代码 #ifco

linux系统单网卡绑定多个IP地址

说明: 单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用. 系 统 IP地址 子网掩码 网关 CentOS 6.3_64bit eth0:116.18.176.19 255.255.255.0 192.168.1.1 eth0:0:172.188.174.20 255.255.255.0 192.168.1.1 - - - 1.linux的网络设备的存储路径是/etc/sysconfig/network-scripts进入目录: [root@localhost ~]# c

如何在Linux下用一个网卡绑定多个IP地址

在我们用Linux来架设Web服务器和FTP服务器的时候有可能会遇到在一台服务其上实现多个站点的需要(虚拟主机),这种情况下我们可以通过增加物理网卡,来解决.但是我们的服务器上会有多少多余的扩展槽呢?    那么我们可以通过给一个网卡绑定多个IP地址来实现这一功能,下面我们就来看看如何给一个网络卡绑定多个IP地址.    (IIS的多虚拟主机架设,Apache下基于IP的虚拟主机都是通过这个来实现的)    Linux下网卡都是以eth开头的,网卡的配置文件存放在/etc/sysconfig/n

在CentOS 7上给一个网卡分配多个IP地址

有时,你也许想要给一个网卡多个地址.你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做.我们现在可以在CentOS/RHEL 7中给一个网卡分配多个IP地址.想知道怎么做么?好的,跟随我,这并不难. 首先,让我们找到网卡的IP地址.在我的CentOS 7服务器中,我只使用了一个网卡. 用root特权运行下面的命令: ip addr 示例输出: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN

CentOS系统下配置网络 指定IP地址 DNS网关的步骤

1.环境 系统硬件:CPU:2*2核,内存2G 系统版本:Centos-6.5-x86_64 路由器网关:192.168.1.1 2.查看网络MAC [root@centos ~]# cat /etc/udev/rules.d/70-persistent-net.rules 显示如下信息 #PCI device 0x15ad:0x07b0 (vmxnet3) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*&quo

VMWare Workation双网卡配置IP地址的图文教程_VMware

前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务运行需要linux OS,所以就在Windows OS下安装VMWare. 但是在配置VM的IP地址时,遇到了双网卡配置IP地址的问题.宿主机是双网卡,一块网卡连接内网,一块网卡连接外网. 经过摸索终于把在VMWare上VM双网卡配置IP地址的事情搞定了,下面记录大致的配置过程. PS:VM的两块网卡的IP地址分别是192.168.0.90.192.168.3.250. 其中192.168.0.90是内网地址

为一台机器设置两个IP地址

一般情况下只能为一个网络适配器配置一个IP地址,但通过修改系统注册表,却可以为一个网卡配置多个IP地址: 运行注册表编辑器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans. 在此目录中可以看到多个名为0000.0001.0002--的目录, 它们用于记录协议的安装情况. 在它们中间找到DriverDesc为"TCP/IP"的目录,修改IPAddress和IPMask两个键.其中IPAddress

Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定的方法_Linux

本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名以及Linux下多网卡绑定的知识 一.网卡高级命令 在之前的一篇随笔里Linux学习之CentOS(九)--Linux系统的网络环境配置,详细讲解了Linux系统下的网络环境配置等知识,我们了解了一些关于网络配置的一些基本命令.在这里将补充一些Linux系统下有关网卡的一些高级命令. ①mii-tool 命令 mii-tool命令我们可以用来查看网卡状态信息,包括了以太网连接是否正常,使用的是哪种型号的网卡等等 [root@xiaoluo