我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CentOS系统中怎么为一个网卡绑定多个IP地址

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CentOS系统中怎么为一个网卡绑定多个IP地址

今天就跟大家聊聊有关CentOS系统中怎么为一个网卡绑定多个IP地址,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

首先,让我们找到网卡的IP地址。在我的CentOS 7服务器中,我只使用了一个网卡。

用root特权运行下面的命令:

代码如下:

ip addr

示例输出:

   

代码如下:

lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
       inet 127.0.0.1/8 scope host lo
          valid_lft forever preferred_lft forever
       inet6 ::1/128 scope host
          valid_lft forever preferred_lft forever
   2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
       link/ether 08:00:27:80:63:19 brd ff:ff:ff:ff:ff:ff
       inet 192.168.1.150/24 brd 192.168.1.255 scope global enp0s3
          valid_lft forever preferred_lft forever

如上所见,我的网卡名是enp0s3,ip地址是192.168.1.150。

如你所知,网卡的配置文件存储在 /etc/sysconfig/network-scripts/ 目录下。每个网卡的详细内容将会以不同的名字存储,比如ifcfg-enp0s3。

让我们看下ifcfg-enp0s3的细节。

   

代码如下:

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

示例输出:

   

代码如下:

TYPE="Ethernet"
   BOOTPROTO="none"
   DEFROUTE="yes"
   IPV4_FAILURE_FATAL="no"
   IPV6INIT="yes"
   IPV6_AUTOCONF="yes"
   IPV6_DEFROUTE="yes"
   IPV6_FAILURE_FATAL="no"
   NAME="enp0s3"
   UUID="e9f9caef-cb9e-4a19-aace-767c6ee6f849"
   ONBOOT="yes"
   HWADDR="08:00:27:80:63:19"
   IPADDR0="192.168.1.150"
   PREFIX0="24"
   GATEWAY0="192.168.1.1"
   DNS1="192.168.1.1"
   IPV6_PEERDNS="yes"
   IPV6_PEERROUTES="yes"

好的,现在我们将在相同的子网中分配多个地址了。

编辑文件

代码如下:

/etc/sysconfig/network-scripts/ifcfg-enp0s3:</p><p>    vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

像下面那样加入额外的IP地址。

   

代码如下:

TYPE="Ethernet"
   BOOTPROTO="none"
   DEFROUTE="yes"
   IPV4_FAILURE_FATAL="no"
   IPV6INIT="yes"
   IPV6_AUTOCONF="yes"
   IPV6_DEFROUTE="yes"
   IPV6_FAILURE_FATAL="no"
   NAME="enp0s3"
   UUID="933cdc9b-b383-4ddd-b219-5a72c69c9cf0"
   ONBOOT="yes"
   HWADDR="08:00:27:3F:AB:68"
   IPADDR0="192.168.1.150"
   IPADDR1="192.168.1.151"
   IPADDR2="192.168.1.152"
   PREFIX0="24"
   GATEWAY0="192.168.1.1"
   DNS1="192.168.1.1"
   IPV6_PEERDNS="yes"
   IPV6_PEERROUTES="yes"

如你所见,我已经加了两个IP地址:IPADDR1=”192.168.1.151&Prime; & IPADDR2=”192.168.1.152&Prime;

类似地,你可以加入更多的ip地址。

最后,保存并退出文件。重启网络服务来使更改生效。

   

代码如下:

systemctl restart network

现在,让我们检查是否已经加入了ip地址。

   

代码如下:

ip addr

示例输出:

   

代码如下:

: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
       inet 127.0.0.1/8 scope host lo
          valid_lft forever preferred_lft forever
       inet6 ::1/128 scope host
          valid_lft forever preferred_lft forever
   2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
       link/ether 08:00:27:3f:ab:68 brd ff:ff:ff:ff:ff:ff
       inet 192.168.1.150/24 brd 192.168.1.255 scope global enp0s3
          valid_lft forever preferred_lft forever
       inet 192.168.1.151/24 brd 192.168.1.255 scope global secondary enp0s3
          valid_lft forever preferred_lft forever
       inet 192.168.1.152/24 brd 192.168.1.255 scope global secondary enp0s3
          valid_lft forever preferred_lft forever
       inet6 fe80::a00:27ff:fe3f:ab68/64 scope link
          valid_lft forever preferred_lft forever

如你所见,单个网卡已经有3个ip地址了。

让我们ping一下新增的IP地址:

   

代码如下:

ping -c 4 192.168.1.151

示例输出:

   

代码如下:

PING 192.168.1.151 (192.168.1.151) 56(84) bytes of data.
   64 bytes from 192.168.1.151: icmp_seq=1 ttl=64 time=0.048 ms
   64 bytes from 192.168.1.151: icmp_seq=2 ttl=64 time=0.075 ms
   64 bytes from 192.168.1.151: icmp_seq=3 ttl=64 time=0.077 ms
   64 bytes from 192.168.1.151: icmp_seq=4 ttl=64 time=0.077 ms
   --- 192.168.1.151 ping statistics ---
   4 packets transmitted, 4 received, 0% packet loss, time 2999ms
   rtt min/avg/max/mdev = 0.048/0.069/0.077/0.013 ms</p><p>    ping -c 4 192.168.1.152

示例输出:

   

代码如下:

PING 192.168.1.152 (192.168.1.152) 56(84) bytes of data.
   64 bytes from 192.168.1.152: icmp_seq=1 ttl=64 time=0.034 ms
   64 bytes from 192.168.1.152: icmp_seq=2 ttl=64 time=0.075 ms
   64 bytes from 192.168.1.152: icmp_seq=3 ttl=64 time=0.073 ms
   64 bytes from 192.168.1.152: icmp_seq=4 ttl=64 time=0.075 ms
   --- 192.168.1.152 ping statistics ---
   4 packets transmitted, 4 received, 0% packet loss, time 2999ms
   rtt min/avg/max/mdev = 0.034/0.064/0.075/0.018 ms

如果你想要使用不同的子网,你要改变PREFIX0=24成不同的子网,比如 PREFIX1=16。

比如,我想要添加一个A类地址(*比如10.0.0.1)到我的网卡中。

   

代码如下:

TYPE="Ethernet"
   BOOTPROTO="none"
   DEFROUTE="yes"
   IPV4_FAILURE_FATAL="no"
   IPV6INIT="yes"
   IPV6_AUTOCONF="yes"
   IPV6_DEFROUTE="yes"
   IPV6_FAILURE_FATAL="no"
   NAME="enp0s3"
   UUID="933cdc9b-b383-4ddd-b219-5a72c69c9cf0"
   ONBOOT="yes"
   HWADDR="08:00:27:3F:AB:68"
   IPADDR0="192.168.1.150"
   IPADDR1="192.168.1.151"
   IPADDR2="192.168.1.152"
   IPADDR3="10.0.0.1"
   PREFIX0="24"
   PREFIX1=16
   GATEWAY0="192.168.1.1"
   DNS1="192.168.1.1"
   IPV6_PEERDNS="yes"
   IPV6_PEERROUTES="yes"

你可以看到我已经添加一个A类地址(10.0.0.1)并且前缀是16。

保存并退出文件。重启网络服务,接着,ping新增的地址:

   

代码如下:

ping -c 4 10.0.0.1

示例输出:

   

代码如下:

PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
   64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=0.097 ms
   64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=0.073 ms
   64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=0.074 ms
   64 bytes from 10.0.0.1: icmp_seq=4 ttl=64 time=0.075 ms
   --- 10.0.0.1 ping statistics ---
   4 packets transmitted, 4 received, 0% packet loss, time 3000ms
   rtt min/avg/max/mdev = 0.073/0.079/0.097/0.014 ms

看完上述内容,你们对CentOS系统中怎么为一个网卡绑定多个IP地址有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CentOS系统中怎么为一个网卡绑定多个IP地址

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS系统中怎么为一个网卡绑定多个IP地址

今天就跟大家聊聊有关CentOS系统中怎么为一个网卡绑定多个IP地址,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先,让我们找到网卡的IP地址。在我的CentOS 7服务器中,我只
2023-06-10

LINUX系统怎么用一个网卡绑定多个IP

本篇内容主要讲解“LINUX系统怎么用一个网卡绑定多个IP”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“LINUX系统怎么用一个网卡绑定多个IP”吧!一个网卡绑定多个IPlinux的网络设备配置
2023-06-10

CentOS下一张网卡怎么绑定多个IP

这篇文章主要讲解了“CentOS下一张网卡怎么绑定多个IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS下一张网卡怎么绑定多个IP”吧!CentOS中所有的设备都是文件.网卡也在
2023-06-10

win10系统中怎么设置同一网卡使用多个IP地址

这篇文章主要介绍win10系统中怎么设置同一网卡使用多个IP地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!网卡在电脑中显示为本地连接或是以太网,通常IP地址是自动获取,或是用户为其指定一个,那么有些特定的情况下可
2023-06-10

xp系统下一块网卡怎么绑定多个ip设置多个网络连接

这篇文章主要介绍“xp系统下一块网卡怎么绑定多个ip设置多个网络连接”,在日常操作中,相信很多人在xp系统下一块网卡怎么绑定多个ip设置多个网络连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”xp系统下一块
2023-06-14

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

如何在CentOS 7上给一个网卡分配多个IP地址,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。有时,你也许想要给一个网卡多个地址。你该怎么做呢?另外买一个网卡来分配地址?在小
2023-06-16

在Ubuntu15.10上怎么为单个网卡设置多个IP地址

本文小编为大家详细介绍“在Ubuntu15.10上怎么为单个网卡设置多个IP地址”,内容详细,步骤清晰,细节处理妥当,希望这篇“在Ubuntu15.10上怎么为单个网卡设置多个IP地址”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
2023-06-28

怎么在Ubuntu 15.10上为单个网卡设置多个IP地址

本篇内容主要讲解“怎么在Ubuntu 15.10上为单个网卡设置多个IP地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Ubuntu 15.10上为单个网卡设置多个IP地址”吧!
2023-06-16

xp系统下一块网卡绑定多个ip设置多个网络连接的方法

通常在Windows xp下,一块网卡只能绑定一个IP,这给我上网带来诸多不便。因为我在单位和在宿舍使用笔记本时,需要分别设置IP、Gateway、DNS,重新设置一个网络连接,前一天晚上在宿舍改好了,第二天早上到单位必须再修改一次,每天如
2023-06-01

在Ubuntu系统中怎么为单个网卡配置多个IP

这篇文章主要讲解了“在Ubuntu系统中怎么为单个网卡配置多个IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Ubuntu系统中怎么为单个网卡配置多个IP”吧!临时添加 IP 地址首先,
2023-06-13

怎么为云服务器绑定多个公网ip

要为云服务器绑定多个公网IP,可以按照以下步骤进行操作:1. 登录云服务提供商的控制台,选择要绑定多个公网IP的云服务器实例。2. 在实例的网络配置中,找到公网IP的设置选项。3. 点击添加公网IP,填写需要绑定的新的公网IP地址。4. 配
2023-09-22

怎么为云服务器绑定多个公网ip

为云服务器绑定多个公网IP为云服务器绑定多个公网IP可提高可用性、性能和部署灵活性。本文分步介绍创建公网IP和绑定操作,并提供注意事项和使用优势。遵循最佳实践,仅按需绑定,监控可用性,并确保安全配置。
怎么为云服务器绑定多个公网ip
2024-04-09

怎么在Ubuntu系统中添加一个辅助IP地址

小编给大家分享一下怎么在Ubuntu系统中添加一个辅助IP地址,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux 管理员应该意识到这一点,因为这是一项例行任
2023-06-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录