一、控制台:弹性云服务器

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 操作(脚本执行)相关推荐

  1. 阿里云被恶意脚本执行,疑似挖矿

    起因:每天一个时间点,阿里云都会发短信说有恶意脚本执行,然后查看服务器,发现CPU被打满,导致异常卡顿. 解决方法: 有钱的大哥直接买云盾

  2. 更新华为云跑jd脚本

    1.服务器.安装青龙面板.拉库等参考之前的内容 http://t.csdn.cn/zqI7C 2.安装青龙面板的依赖 进入青龙容器 docker exec -it ql bash #ql为容器名根据自 ...

  3. 华为服务器gpu卡型号,gpu服务器 华为云

    gpu服务器 华为云 内容精选 换一换 云手机作为一种新型服务,依靠华为云的服务器底座.创新技术及周边服务的天然优势,让移动应用不但可以在物理手机运行,还可以在云端智能运行.相比常见的手机模拟方案,云 ...

  4. 华为云ModelArts完整流程引导——贴心的细致-帮你1小时完成整个训练过程

    导读: 华为云ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注.大规模分布式Training.自动化模型生成,及端-边-云模型按需部署能力,帮助 ...

  5. 华为云跨云迁移工具案例实践:阿里云迁移到华为云

    对于阿里云批量迁移到华为云,HyperMotion可以支持批量一键式安装Agent软件,做到了操作步骤简单化.自动化,可以满足常见源端操作系统类型. 例如:Windows 2003-2019,Cent ...

  6. 华为云迁移工具推荐最佳实践:Xen虚拟化迁移到华为云

    1.迁移需求分析 Xen虚拟化是早期半虚拟化技术,现有部分本地还在使用,像Citrix公司开发的XenServer虚拟化管理平台,底层就是运用的xen虚拟化技术底座,但是目前市场使用比较多的还是开源K ...

  7. 【上电即上华为云】华为云smart智联PLC_NB-IoT_BLE无线网关_plc_3121N-IED_BC95-CNV

    原贴地址:https://bbs.huaweicloud.com/blogs/254821 [摘要] PLC和NB-IoT和蓝牙,碰在一块能产生什么火花?本文带来一个smart智联PLC无线网关,有P ...

  8. 华为云迁移工具推荐最佳实践:KVM虚拟化迁移到华为云

    1.迁移需求分析 KVM虚拟化是当前开源虚拟化技术下大家使用比较多的,而且现在好多云底层都是使用的KVM虚拟化作为云平台虚拟化技术底座,华为云也是全面应用了KVM虚拟化技术,所以在将本地KVM的虚拟化 ...

  9. 疫情下如何通过华为云会议提升工作效率【华为云至简致远】

    1. 简介 华为云会议是华为公司自主研发的一款会议产品,能为客户提供全场景端云协同视频会议解决方案,满足跨地区.跨企业.跨终端的智能沟通协作需求.特别在目前疫情环境下,可通过华为云会议提升团队工作效率 ...

最新文章

  1. Leetcode 61 旋转链表 (每日一题 20210723)
  2. 无重叠区间及用最少的箭射爆气球
  3. 通过一个简单例子理解 RecyclerView.ItemDecoration
  4. Java异常分类及处理
  5. 1001 害死人不偿命的(3n+1)猜想 (15分)
  6. leetcood学习笔记-167-两数之和 II - 输入有序数组
  7. mysql监控sql_如何实时监控mysql中的SQL语句的执行情况
  8. Llinux文件操作四剑客
  9. paip.提升用户体验与安全性----cookie盗用检测
  10. CentOS操作系统防火墙添加端口
  11. python实现小写金额转换成大写
  12. ps总结(一)-无失真的放大图片
  13. 张一鸣宣布卸任字节跳动CEO!
  14. 详解深度学习中的梯度消失、爆炸原因及其解决方法
  15. 基于标准的多媒体视频对讲系统
  16. element 刷新
  17. java 队列线程池_Java线程池Executor使用
  18. android数字转汉字大写字母,将数字金额转成汉字大写的
  19. MACD指标为什么不灵了?试试QMACD
  20. [蓝牙] 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)

热门文章

  1. 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...
  2. python 数值型字符串实现四舍五入 decimal_Python将科学计数法数值转换为指定精度浮点数...
  3. 计算机一级操作详解,计算机一级操作详解
  4. jmeter 正则表达式提取器的使用(提取第一个匹配结果)
  5. 新手如何学好C语言?
  6. UE4 安装及入门项目
  7. 2021-2025年中国智能电源插座行业市场供需与战略研究报告
  8. 【状态模式】Java设计模式之状态模式
  9. html5 we3c,TWDDMM8DRT供应
  10. vue3.2+ 滑动验证组件,pc/手机通用,即插即用