ucloud配置虚拟网卡---centos7.9

一、手动配置

1、购买主机的时候选择centos7.9,关闭网络增强,开启虚拟网卡功能
在这里插入图片描述

查看下当前网卡信息和路由
在这里插入图片描述

2、购买虚拟网卡
绑定eip
在这里插入图片描述
将网卡绑定在主机上
在这里插入图片描述
将虚拟网卡绑定在主机上以后查看下此时的ip和路由
在这里插入图片描述

centos7.9将虚拟网卡绑定在主机上以后,ip a 查看网卡信息,可以看到内网ip和路由都已经有了,但没啥用,都是不通的。
3、增加网卡配置文件
将IPADDR、GATEWAY、HWADDR、IPADDR、NETMASK改成网卡对应参数

[root@10-13-166-160 ~]# cd /etc/sysconfig/network-scripts/
[root@10-13-166-160 network-scripts]# cp ifcfg-eth0 ifcfg-eth1
[root@10-13-166-160 network-scripts]# cp ifcfg-eth0 ifcfg-eth2
[root@10-13-166-160 network-scripts]# vim ifcfg-eth1
[root@10-13-166-160 network-scripts]# vim ifcfg-eth2

在这里插入图片描述
在这里插入图片描述
重启网卡看下
在这里插入图片描述
可以看到当我们一张网卡配置多个ip的时候,对应的掩码和vpc的掩码对不上
在这里插入图片描述
所以一张网卡配置多个ip的时候,除了IPADDR写多个以外,NETMASK也要写多个(ifconfig 可以看到对应网卡的掩码)
在这里插入图片描述

此时重启网卡你会发现ip 配置正常了,但是你的远程断了,哈哈哈哈哈哈哈
在这里插入图片描述
看看此时的路由,此时的默认路由是eth2,不是eth0,所以你的远程会断
在这里插入图片描述
在网卡配置文件里面有一个DEFROUTE参数,表示是否将该接口设置为默认路由,所以除了eth0这个网卡的配置文件中这个参数的指是yes以外,其他网卡配置文件中这个参数的值都要是no(同vpc的时候可能不会遇到这个问题,网卡跨vpc的时候特别注意一下),最后完整的网卡配置文件
在这里插入图片描述
网卡配置文件写正确以后,重启网卡,然后查看下此时的路由
在这里插入图片描述
4、配置路由

关闭RPF
rp_filter参数用于控制系统是否开启对数据包源地址的校验,0表示不开启源地址校验

[root@10-13-166-160 ~]# echo "net.ipv4.conf.all.rp_filter = 0" >> /etc/sysctl.conf
[root@10-13-166-160 ~]# /sbin/sysctl -p #使/etc/sysctl.conf 文件配置立即生效

编写/etc/iproute2/rt_tables 文件
在这里插入图片描述
编写route文件

[root@10-13-166-160 ~]# cat  /etc/sysconfig/network-scripts/route-eth1
default via 10.13.0.1 dev eth1 src 10.13.14.25 table net_101[root@10-13-166-160 ~]# cat  /etc/sysconfig/network-scripts/route-eth2
default via 192.168.0.1 dev eth2 src 192.168.6.126 table net_102
default via 192.168.0.1 dev eth2 src 192.168.2.192 table net_102

编写rule文件

[root@10-13-166-160 ~]# cat  /etc/sysconfig/network-scripts/rule-eth1
from 10.13.14.25 table net_101
[root@10-13-166-160 ~]# cat  /etc/sysconfig/network-scripts/rule-eth2
from 192.168.6.126 table net_102
from 192.168.2.192 table net_102

5、重启网卡

[root@10-13-166-160 ~]# service network restart

测试每个IP都是通的

二、用脚本配置

将虚拟网卡绑定在主机上以后,ip a 和 ip route sh 看下。路由一定要有,不然运行脚本会报错
在这里插入图片描述
在/root/下面新建ip文件,将内网ip和网卡一一对应,写入ip文件,如果eth0也加了ip,也将eth0所有的ip写入ip文件,包括eth0的主ip

[root@10-13-166-160 ~]# cat /root/ip
eth1 10.13.14.25
eth2 192.168.6.126 192.168.2.192

上传脚本

我真有脚本,但是我不上传,哈哈哈哈哈哈哈

运行脚本

[root@10-13-166-160 ~]# bash uni.sh

测试都是通的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586550.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YB4051系列设备是高度集成的 Li-lon 和 Li-Pol 线性充电器

概述: YB4051系列设备是高度集成的 Li-lon 和 Li-Pol 线性充电器,针对便携式应用的小容量电池。它是一个完整的恒流/恒压线性充电器。不需要外部感应电阻,由于内部 MOSFET 结构,不需要阻塞二极管。它可以提供高达300mA 的充电电流…

Docker部署Nexus Maven私服并且实现远程访问Nexus界面

目录 ⛳️推荐 1. Docker安装Nexus 2. 本地访问Nexus 3. Linux安装Cpolar 4. 配置Nexus界面公网地址 5. 远程访问 Nexus界面 6. 固定Nexus公网地址 7. 固定地址访问Nexus ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默&am…

DFS算法(C/C++)(内含立例题)

DFS: DFS又称深度优先搜索,是一种图运算方法,它从第一个节点走起,一直往下走,一直走到不能继续再走,就返回上一个节点,继续搜索其他地方,直到找到目标节点为止。 DFS可以解决迷宫问…

Git基础(26):撤销历史commit提交

文章目录 前言撤销(已发布到仓库)活动1撤销修改(未commit) 前言 有时候项目发布时,之前开发的某功能不需要上线,需要将其屏蔽,如何快速将其屏蔽? 撤销(已发布到仓库)活动1 tips:执行commit的撤销前建议备份被撤销的内容 撤销活动…

CCEWs | MRG波和EWs波

Convectively coupled equatorial waves 简介 对流耦合赤道波动控制了热带一部分的降水变率,其水平结构和频散特征来自于Matsuno’s(1966)在赤道 β \beta β 平面上的浅水方程的解,包括: kelvin wave equatorial Rossby wave mixed Ross…

2024年天津理工大学中环信息学院退役大学生士兵专业课缴费流程

天津理工大学中环信息学院2024年退役大学生士兵高职升本考试报名考务费网上缴费说明 一、缴费方式 通过微信,支付宝,建行手机银行进入缴费页面输入姓名及身份证号点击查询 核对缴费信息无误后,点击缴费,选择对应渠道缴费&#x…

桶排序---

1、算法概念 桶排序:一种非比较的排序算法。桶排序采用了一些分类和分治的思想,把元素的值域分成若干段,每一段对应一个桶。在排序的时候,首先把每一个元素放到其对应的桶中,再对每一个桶中的元素分别排序&#xff0c…

设计模式之工厂方法模式精讲

工厂方法模式又叫虚拟构造函数(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建性工作推迟到子类中。 工厂模式可以分为简单工厂…

在ubuntu上搭建系统监控系统

大纲 数据生产方安装和运行验证 数据收集、存储和分发方下载和解压修改配置运行验证 数据消费方下载和运行验证新增数据源新增看板关联看板和数据源效果展现 参考资料 在一个监控系统中,一定会有“数据生产方”和“数据消费方”存在。“数据生产方”用于产出需要监控…

企业如何利用数字人员工,加速企业数字化发展?

元宇宙概念的兴起,为企业数字化转型提供了新的想象空间,各领域企业纷纷推出高辨识度、强互动性的数字人员工、数字代言人,以数字人短视频、数字人发布会、虚拟数字人直播、AI交互数字人互动等场景,加速企业数字化进程。 建发股份数…

基于小华例程3.2版本USB之usb_dev_cdc工程深入代码详解USB过程

打开工程首先看readme文件:(官方的说明中,串口3和4不明确,根据代码和实测,确定CDC测试使用的是串口3,后文我会讲到为什么是串口3). 样例使用说明Date Author IAR MDK …

Visual Studio 2022报错c1083,win11解决办法

如果头文件报错,并且编译器报错是c1083,无法处理的时候,包括卸载重装也是无济于事的时候 此时可以采取一下办法进行修改 出现这个的主要原因是安装 Windows SDK 时版本出错,需要根据自己的 windows 版本选择安装对应版本的 Wind…