华为云SNAT 操作(脚本执行)
一、控制台:弹性云服务器
1.点击实例名称
2.点击网卡信息
3.关闭 源/目的检查
二、控制台:虚拟私有云VPC
1.点击路由表,进入路由表控制台
2.添加路由规则
三、登录服务器设置
1.登录有公网IP的那台服务器
2.确保需要上网的服务器和有公网的服务器同一内网
3.复制脚本执行
下面脚本更具个人情况更改网卡名称,个人开的华为云ECS服务器网卡名称好像都是叫 eth0 ,感觉是华为云的话应该没啥要改的
/etc/init.d/SNAT.sh
#!/bin/bash
### BEGIN INIT INFO
# Provides: snat
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start SNAT daemon
# Description: Start SNAT daemon
### END INIT INFOiptables_set_snat() {#获取本机IPIP_addr=$(ip a s | grep eth0 | awk '{print $2}' | awk 'NR==2{print}')IP=${IP_addr%/*}#获取网段Network=$(route -n | grep eth0 | awk 'END{print $1}')Mask=${IP_addr#*/}Network_segment=$Network/$Mask#开启路由转换echo net.ipv4.ip_forward = 1 >>/etc/sysctl.confsysctl -p#设置SNATiptables -t nat -A POSTROUTING -s $Network_segment -j SNAT --to-source $IP#允许目标 forwardiptables -A FORWARD -d $Network_segment -j ACCEPTiptables -A FORWARD -s $Network_segment -j ACCEPT#保存已设置的规则iptables-save >/etc/iptables.rules
}
iptables_set_snat
4.执行脚本
chmod 755 /etc/init.d/SNAT.sh
#执行
bash /etc/init.d/SNAT.sh
5.查看iptables 规则
iptables -nL
iptables -t nat --list
四、测试服务器通网
测试结果ok,同一vpc的服务器现在可以通过有公网IP的服务器进行访问外网
五、 设置开机执行
# 开启启动执行
cd /etc/init.d
sudo update-rc.d SNAT.sh defaults 90
# 取消开机执行
cd /etc/init.d
sudo update-rc.d -f SNAT.sh remove
华为云SNAT 操作(脚本执行)相关推荐
- 阿里云被恶意脚本执行,疑似挖矿
起因:每天一个时间点,阿里云都会发短信说有恶意脚本执行,然后查看服务器,发现CPU被打满,导致异常卡顿. 解决方法: 有钱的大哥直接买云盾
- 更新华为云跑jd脚本
1.服务器.安装青龙面板.拉库等参考之前的内容 http://t.csdn.cn/zqI7C 2.安装青龙面板的依赖 进入青龙容器 docker exec -it ql bash #ql为容器名根据自 ...
- 华为服务器gpu卡型号,gpu服务器 华为云
gpu服务器 华为云 内容精选 换一换 云手机作为一种新型服务,依靠华为云的服务器底座.创新技术及周边服务的天然优势,让移动应用不但可以在物理手机运行,还可以在云端智能运行.相比常见的手机模拟方案,云 ...
- 华为云ModelArts完整流程引导——贴心的细致-帮你1小时完成整个训练过程
导读: 华为云ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注.大规模分布式Training.自动化模型生成,及端-边-云模型按需部署能力,帮助 ...
- 华为云跨云迁移工具案例实践:阿里云迁移到华为云
对于阿里云批量迁移到华为云,HyperMotion可以支持批量一键式安装Agent软件,做到了操作步骤简单化.自动化,可以满足常见源端操作系统类型. 例如:Windows 2003-2019,Cent ...
- 华为云迁移工具推荐最佳实践:Xen虚拟化迁移到华为云
1.迁移需求分析 Xen虚拟化是早期半虚拟化技术,现有部分本地还在使用,像Citrix公司开发的XenServer虚拟化管理平台,底层就是运用的xen虚拟化技术底座,但是目前市场使用比较多的还是开源K ...
- 【上电即上华为云】华为云smart智联PLC_NB-IoT_BLE无线网关_plc_3121N-IED_BC95-CNV
原贴地址:https://bbs.huaweicloud.com/blogs/254821 [摘要] PLC和NB-IoT和蓝牙,碰在一块能产生什么火花?本文带来一个smart智联PLC无线网关,有P ...
- 华为云迁移工具推荐最佳实践:KVM虚拟化迁移到华为云
1.迁移需求分析 KVM虚拟化是当前开源虚拟化技术下大家使用比较多的,而且现在好多云底层都是使用的KVM虚拟化作为云平台虚拟化技术底座,华为云也是全面应用了KVM虚拟化技术,所以在将本地KVM的虚拟化 ...
- 疫情下如何通过华为云会议提升工作效率【华为云至简致远】
1. 简介 华为云会议是华为公司自主研发的一款会议产品,能为客户提供全场景端云协同视频会议解决方案,满足跨地区.跨企业.跨终端的智能沟通协作需求.特别在目前疫情环境下,可通过华为云会议提升团队工作效率 ...
最新文章
- Leetcode 61 旋转链表 (每日一题 20210723)
- 无重叠区间及用最少的箭射爆气球
- 通过一个简单例子理解 RecyclerView.ItemDecoration
- Java异常分类及处理
- 1001 害死人不偿命的(3n+1)猜想 (15分)
- leetcood学习笔记-167-两数之和 II - 输入有序数组
- mysql监控sql_如何实时监控mysql中的SQL语句的执行情况
- Llinux文件操作四剑客
- paip.提升用户体验与安全性----cookie盗用检测
- CentOS操作系统防火墙添加端口
- python实现小写金额转换成大写
- ps总结(一)-无失真的放大图片
- 张一鸣宣布卸任字节跳动CEO!
- 详解深度学习中的梯度消失、爆炸原因及其解决方法
- 基于标准的多媒体视频对讲系统
- element 刷新
- java 队列线程池_Java线程池Executor使用
- android数字转汉字大写字母,将数字金额转成汉字大写的
- MACD指标为什么不灵了?试试QMACD
- [蓝牙] 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
热门文章
- 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...
- python 数值型字符串实现四舍五入 decimal_Python将科学计数法数值转换为指定精度浮点数...
- 计算机一级操作详解,计算机一级操作详解
- jmeter 正则表达式提取器的使用(提取第一个匹配结果)
- 新手如何学好C语言?
- UE4 安装及入门项目
- 2021-2025年中国智能电源插座行业市场供需与战略研究报告
- 【状态模式】Java设计模式之状态模式
- html5 we3c,TWDDMM8DRT供应
- vue3.2+ 滑动验证组件,pc/手机通用,即插即用