前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >啥操作?1张网卡,绑定99个IP,用了这么久电脑,竟不知有这功能

啥操作?1张网卡,绑定99个IP,用了这么久电脑,竟不知有这功能

作者头像
程序员小助手
发布2020-04-08 14:58:09
8440
发布2020-04-08 14:58:09
举报
文章被收录于专栏:程序员小助手程序员小助手

劝退

先给windows的用户打个退堂鼓,以下内容,都是linux的。

正文

有人可能会想,为什么我们要将多个IP地址分配给单个网卡?

原因可能有很多。

例如,假设你正在对需要两个或更多网卡的Linux机器进行一些测试。

你会买新的吗?不,没有必要!

一张网卡可以设置多个IP系列,如192.168.1.0、192.168.2.0、192.168.3.0等,可以同时使用。听起来有用吗?当然是了!

此方法在设置Internet共享服务器时可能很有帮助。

在Ubuntu上测试

下面的指令,是在Ubuntu 16.04上进行的测试。使用以下命令在Ubuntu中找到IP地址:

ifconfig

或者也可以使用

ip addr

输出项大致像下面这样:

编辑搜图

请点击输入图片描述

正如上面看到的,网卡enp0s3的IP地址是192.168.1.105。

网卡分配了A类IP系列,即192.168.1.0。如果需要不同的系列,例如192.168.2.0,该怎么办?

只需运行以下命令即可设置额外的IP。

sudo ip addr add 192.168.2.105/24 dev enp0s3

此处24表示网络掩码,即255.255.255.0。现在,让我们检查一下是否分配了新的IP。

ip addr

输出如下:

编辑搜图

请点击输入图片描述

网卡现在有两个IP,即192.168.1.105和192.168.2.105。同样,你可以根据需要分配任意数量的附加IP,如192.168.3.105、192.168.4.105等。

让我们ping新的IP地址:

sudo ping -c 3 192.168.2.105

输出如下:

编辑搜图

请点击输入图片描述

祝贺你,它起作用了!!到目前为止,我们所做的是临时分配新的IP。

重新启动系统后,新的IP将会消失。你怎么把它做成永久的呢?这也很简单。

编辑 /etc/network/interfaces 文件:

sudo nano /etc/network/interfaces

添加一下配置项

iface enp0s3 inet static address 192.168.2.105/24

保存并退出。运行以下指令使配置生效。

sudo ifdown enp0s3 && sudo ifup enp0s3

输出内容:

编辑搜图

请点击输入图片描述

查看一下最新的网卡设置。

ip addr

输出内容:

编辑搜图

请点击输入图片描述

此外,你还可以在重新启动系统后进行检查。将看到新IP已永久分配。

在CentOS上测试

以下在CentOS7 64位服务器版上对此进行了测试。但是,同样的步骤应该适用于其他基于RPM的系统,如Fedora、Red Hat Linux和Science Linux。

只需运行以下命令临时添加额外的IP:

sudo ip addr add 192.168.2.150/24 dev enp0s3

配置文件内添加一条:

IPADDR1="192.168.2.150"

对于其他IP地址,添加行“IPADDR2=”192.168.3.150“。你可以逐个添加任意数量的IP地址。

编辑搜图

请点击输入图片描述

保存并退出,然后重启服务:

systemctl restart network

查看一下当前网卡界面的信息:

ip addr

输出内容如下:

编辑搜图

请点击输入图片描述

你也看到了,设置多少都行。

结语

上述示例演示的都是统一类别的IP地址,不同类的IP地址也没问题,灵活配置掩码等等,完全够用。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员小助手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 劝退
  • 正文
  • 在Ubuntu上测试
  • 在CentOS上测试
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档