当前位置: 首页 > news >正文

Linux下单网卡配置多个路由ip方法

Linux下配置网卡ip别名何谓ip别名
用windows的话说,就是为一个网卡配置多个ip。
什么场合增加ip别名能派上用场?
布网需要、多ip访问测试、特定软件对多ip的需要

下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。

一、首先为服务器网卡配置静态ip地址
在这里插入图片描述
二、设置网卡的ip别名

#	ifconfig eth0:1 192.168.0.102 netmask 255.255.255.0 up
#	ifconfig eth0:2 192.168.137.223 netmask 255.255.255.0 up

eth0:x //虚拟网络接口,建立在eth0上,取值范围0-255
192.168.x.xxx //增加ip别名,想加多少就加多少~~

#ifconfig
设置完我们iifconfig一下看看,如图所示,增加的ip都已经生效了
在这里插入图片描述

#	ping 192.168.1.100 -c 4   &&	ping 192.168.137.235 -c 4

然后在本机分别ping一下这几个ip,如图所示一路畅通
在这里插入图片描述
三、保留网卡的ip别名信息
当系统重启后,所有的ip别名都会丢失
基于linux这个特点,所以如果需要长时间使用ip别名,最好将别名信息保存起来,一般方法有两个,如下:

1.将增加ip别名的命令填写到/etc/rc.local文件中
即将所有如这样" ifconfig eth0:1 192.168.1.102 netmask 255.255.255.0 up "的命令一行行全部填写到rc.local文件中去,rc.local文件是作用于linux开机自动执行命令,详细用法google或baidu一下,这里不详细说明。
这个方法最方便,但不太可靠,有时会失灵。

2.手动编写ip别名的网卡配置文件
所有网卡的配置文件都保存在/etc/sysconfig/network-scripts目录中,一个网卡对应一个配置文件,如图:
在这里插入图片描述
文件ifcfg-eth0就是本机网卡的配置文件,我们可以通过仿照这个文件的格式来编写其他ip别名的配置文件。

#	cat ifcfg-eth0   > ifcfg-eth0:1

打开网卡的配置文件,将里面所有字段复制一下

#vi ifcfg-eth0:1
创建eth0:1的配置文件,并将刚才复制的字段粘贴到这个配置文件,按照下文的介绍修改部分信息,修改完成后保存退出

以下是网卡配置文件的部分信息说明,其他类似信息默认即可:
在这里插入图片描述
重启网络,查看IP
在这里插入图片描述

四、清除ip别名,或者直接删除网卡别名配置文件

#	ifconfg eth0:1 down
#	ifconfg eth0:2 down

http://www.mrgr.cn/news/13130.html

相关文章:

  • linux dma cache和主存数据不一致问题
  • chapter08-面向对象编程——(chapter08作业)——day10
  • 鹭鹰优化算法SBOA优化RBF神经网络的扩散速度实现多数入多输出数据预测,可以更改数据集(MATLAB代码)
  • hive客户端
  • 【Leetcode 2103 】 环和杆 —— 二维数组的应用
  • MATLAB 快速计算点到二维直线的距离并可视化(79)
  • C++ 文件操作
  • 国产游戏行业的技术突破与未来展望:挑战与机遇并存
  • 数据结构——二叉树经典OJ题
  • 搭建FTP服务器,通过浏览器访问FTP服务器,测试终端上传的音频文件。
  • #网络编程 笔记
  • 《第二十章 字符串处理 - 正则表达式》
  • 通过小程序进度条了解Linux下的多文件操作
  • 力扣网页端无法进入(问题已解决)
  • py 可视化图层
  • 国货之光|暴雨信创服务器亮相北京科博会
  • SpringBootFFmpeg实现M3U8切片转码播放(本地)
  • html2canvas ios慎用和createImageBitmap ios慎用
  • 【Python知识宝库】掌握列表与元组,轻松处理数据集合
  • 【贪心 决策包容性 】757. 设置交集大小至少为2