首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux配置虚拟ip_虚拟机静态ip

linux配置虚拟ip_虚拟机静态ip

作者头像
全栈程序员站长
发布2022-11-01 15:49:09
发布2022-11-01 15:49:09
3.5K0
举报

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

下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。 一、首先为服务器网卡配置静态ip地址 #ifconfig eth0 192.168.6.99 netmask 255.255.255.0 up

eth0 //机器的第一个网卡,有些机器有多个网卡,eth1、eth2… 192.168.6.99 //设置网卡的静态ip地址 netmask 255.255.255.0 //ip地址的子网掩码,无需多解释 up //表示立即激活该网卡

#ifconfig if一下,如图所示静态ip已经设置成功

二、设置网卡的ip别名 #ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up #ifconfig eth0:1 173.173.173.173 netmask 255.255.255.0 up #ifconfig eth0:2 119.110.120.1 netmask 255.255.255.0 up ……

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

#ifconfig 设置完我们if一下看看,如图所示,增加的ip都已经生效了

#ping 192.168.6.100 #ping 173.173.173.173 #ping 119.110.120.1

然后在本机分别ping一下这几个ip,如图所示一路畅通~~

*注意:在设置ip别名时,如果增加的是和局域网同一网段的ip(如192.168.6.100),那么除了本机外局域网内其他机器都可以ping通这个ip。如果增加的是奇形怪状的ip,那么就只有本机可以ping通而已,后者主要用于本机测试需要。

三、保留网卡的ip别名信息

以上操作当系统重启后,所有的ip别名都会丢失. 基于linux这个特点,所以如果需要长时间使用ip别名,最好将别名信息保存起来,一般方法有两个,如下:

1.将增加ip别名的命令填写到/etc/rc.local文件中 Linux 开机自动执行该文件中命令(在其他初始化脚本完成之后执行)。 此方式不稳定,有时失效。

2.手动编写ip别名的网卡配置文件 所有网卡的配置文件都保存在/etc/sysconfig/network-scripts目录中,一个网卡对应一个配置文件,如图:

文件ifcfg-eth0就是本机网卡的配置文件,我们可以通过仿照这个文件的格式来编写其他ip别名的配置文件。

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

以下是网卡配置文件的部分信息说明,其他类似信息默认即可: ##############################################################################

# 3Com Corporation 3c905B 100BaseTX [Cyclone] //硬件型号 DEVICE=eth0:0 //虚拟网络接口,随意 ONBOOT=yes //系统启动时激活 BOOTPROTO=static //使用静态ip地址 IPADDR=192.168.6.100 //该虚拟网络接口的ip别名,随意 NETMASK=255.255.255.0 //子网掩码,对应ip别名 GATEWAY=192.168.6.1 //网关,对应ip别名 HWADDR=00:10:5A:5E:B1:E4 //网卡MAC地址,无需更改 USERCTL=no //是否给予非root用户设备管理权限

##############################################################################

四、清除ip别名 #ifconfg eth0:0 down #ifconfg eth0:1 down #ifconfg eth0:2 down ……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179892.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档