阿里云上为服务器申请外网网卡并绑定公网ip

2023-05-16

在阿里云上创建ECS实例的时候,云会自动配置公网ip和内网ip。但实质在该ECS实例上只有内网ip,可以通过ifconfig进行查看,如下图:eth0是一个内网网卡,上面绑定的是内网的ip。其工作原理应该是在一个数据中心中,使用更加快速的内网来通信。而该数据中心与外部链接应该通过一个交换机类的服务器,将内网ip转换成对应的外网ip。
在这里插入图片描述
所以,内网ip绑定在ECS上,而外网ip并没有在本机上,而是绑定在数据中心的专属服务器上,方便统一管理。但是有些应用需要通过本机网卡来读取公网ip进行一系列的操作,例如MPI通信库。则在创建的ECS上无法完成此类的操作。所以需要自己进行配置,将公网ip绑定到本机上。
阿里云提供了弹性网卡的服务,我们可以利用弹性网卡将公网ip绑定到弹性网卡上,然后再将弹性网卡绑定到本机ECS实例上。

  1. 在实例页面的网络和安全组中,将公网ip转换成弹性公网ip
    在这里插入图片描述

  2. 网络和安全组中将刚刚转换的弹性公网ip从实例上解绑,选择解绑弹性公网

  3. 现在需要将解绑下来的弹性公网ip绑定到弹性网卡上。
    -首先在左列表中找到网络与安全,在弹性网卡中创建一个弹性网卡,注意要和ECS实例在同一个区域,否则不能进行绑定!
    在这里插入图片描述
    -然后在左列上级列表中找到专有网络VPC
    在这里插入图片描述
    -在公网访问中找到弹性公网ip。这就是我们刚刚从ECS实例上解绑下来的弹性公网ip

    在这里插入图片描述
    -我们将弹性公网ip绑定到弹性网卡上,点击绑定资源
    在这里插入图片描述
    注意:一定要选择EIP网卡可见模式或者多EIP网卡可见模式,这样才能在本机ifconfig中查找到相应的公网ip信息。这个给出了各地阿里云数据中心所支持的EIP网卡可见模式的区域:此外仅华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、西南1(成都)、新加坡、印度尼西亚(雅加达)、德国(法兰克福)、英国(伦敦)、美国(弗吉尼亚)地区支持EIP网卡可见模式

在这里插入图片描述

  1. 这样在弹性网卡页面就可以看到绑定好的公网ip了,最后一步将绑定了弹性公网ip的弹性网卡绑定到实例上。
  2. 绑定好以后,这时候并不能通过ssh连接公网ip登录服务器,需要在实例列表出通过远程连接-NVC远程连接登录到服务器中进行设置。
    -需要设置dhcp,将绑定好的弹性网卡显示出来:
sudo vim /etc/network/interfaces

然后在interfaces中添加以下配置(弹性网卡的名字设置为了eth1

auto eth1
iface eth1 inet dhcp

最后执行

sudo dhclient eth1

即可在ifconfig中显示eth1中的公网ip,此时也可以ssh公网ip进行登录了。

  • 另外在Openmpi执行中,由于添加了两个网卡,需要指定一个网卡进行mpirun执行多机通信
mpirun -hostfile hostfile --mca btl_tcp_if_include eth1 -np n exe

所以添加--mca btl_tcp_if_include eth1参数即可指定网卡。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿里云上为服务器申请外网网卡并绑定公网ip 的相关文章

随机推荐

  • 数据结构与算法(Java版) | 本套系列教程的内容介绍

    文章目录 本套系列教程的内容介绍第一章节 xff1a 内容介绍和授课方式第二章节 xff1a 数据结构与算法的介绍第三章节 xff1a 稀疏数组和队列第四章节 xff1a 链表第五章节 xff1a 栈第六章节 xff1a 递归第七章节 xf
  • 数据结构与算法(Java版) | 本套系列教程的课程亮点和授课方式

    接下来 xff0c 在这一讲 xff0c 我会花一点时间同同学们达成一个共识 xff0c 就是我们这套系列教程在讲述的时候 xff0c 究竟是以一种什么方式来讲述的 我希望 xff0c 经过我的讲解之后 xff0c 大家能够对我们这套系列教
  • 数据结构与算法(Java版) | 数据结构与算法的关系

    从这一节起 xff0c 咱们就要开始进入到 第二章 数据结构与算法的介绍 的学习中了 xff0c 总的来说 xff0c 第二章要讲解的内容其实也不是特别的多 xff0c 内容也多偏理论 xff0c 相信大家学起来是会比较轻松愉快的 接下来
  • 数据结构与算法(Java版) | 就让我们来看看几个实际编程中遇到的问题吧!

    上一讲 xff0c 我给大家简单介绍了一下数据结构 xff0c 以及数据结构与算法之间的关系 xff0c 照理来说 xff0c 接下来我就应该要给大家详细介绍线性结构和非线性结构了 xff0c 但是在此之前 xff0c 我决定还是先带着大家
  • 数据结构与算法(Java版) | 线性结构和非线性结构

    之前 xff0c 我们说过 xff0c 数据结构是算法的基础 xff0c 因此接下来在这一讲我就要来给大家重点介绍一下数据结构了 首先 xff0c 大家需要知道的是 xff0c 数据结构包括两部分 xff0c 即线性结构和非线性结构 知道这
  • 数据结构与算法(Java版) | 稀疏数组的应用场景

    接下来 xff0c 我们就要正式进入第三章 稀疏数组和队列的学习中了 xff0c 顾名思义 xff0c 在这一章节我会为大家介绍两种数据结构 xff0c 即稀疏数组和队列 当然 xff0c 按照我们这套系列教程的安排 xff0c 首先我会为
  • Lottie源码浅探

    Lottie xff08 源码版本 xff1a 2 5 4 xff09 动画步骤 xff1a 前置知识 xff1a Lottie对动画的变换主要是通过Matrix实现 xff0c 因此需要了解Matrix相关知识 xff0c 可以参考下面的
  • 数据结构与算法(Java版) | 稀疏数组的一个实际应用案例

    提出需求 xff1a 使用稀疏数组来保存类似棋盘或者地图等等映射而来的二维数组 xff0c 然后存盘 xff0c 并且希望可以重新恢复为原来的二维数组 通过上一讲的学习 xff0c 我们知道了使用稀疏数组即可保存类似下面的二维数组 xff0
  • 如何进行日常写作训练?

    我似乎陷入了一种巨大的痛苦漩涡中而不能自拔 xff01 最近我感觉写一篇文章真的是太费劲了 xff0c 就好像要用尽我全身力气似的 xff0c 这种感觉实在是太窒息了 xff0c 第一次体验到写一篇文章写得都快要死了的那种感受 xff0c
  • 向刘邦同志学习

    引言 最近在知乎闲逛 xff0c 无意中看到一个问题 xff0c 即刘邦最大的才能是什么 xff0c 顿时觉得这个问题很有趣 xff0c 于是就留心多翻了一些回答 xff0c 发现其中有一个叫张福来的用户的回答深得我心 xff0c 遂果断记
  • 数据结构与算法(Java版) | 队列的应用场景和介绍

    队列的一个应用场景 给大家介绍完稀疏数组这种数据结构之后 xff0c 接下来我再来给大家介绍另外一种数据结构 xff0c 即队列 队列 xff0c 听其名而知其义 xff0c 相信大家应该都在现实生活中见过 xff0c 比如在火车站排队买票
  • 数据结构与算法(Java版) | 数组模拟队列的思路分析与代码实现

    思路分析 上一讲我们讲过 xff0c 队列既可以用数组来实现 xff0c 也可以用链表来实现 xff0c 但由于我们比较熟悉数组这种结构 xff0c 所以这里我会先给大家讲一下数组这种实现方式 xff0c 至于链表这种实现方式 xff0c
  • android 8.1 MTK 方案修改记录

    Music播放音乐时锁屏不需要显示专辑封面 span class token operator 43 43 span span class token operator 43 span b span class token operator
  • centos 5 yum 不能用出现all mirror URLs are not use ftp http or file

    新装了一个centos 5 11 xff0c yum一直没法用 xff0c 每次使用都是出现下图的提示 xff1a 在网上找各种解决方案 xff0c 都是网络没连上 xff0c DNS有问题之类的 直到找到一篇帖子提到centos 5所有资
  • 远程连接——SSH

    简介 SSH xff08 Secure Shell xff09 是一种安全通道协议 xff0c 主要用来实现字符界面的远程登录 远程 复制等功能 SSH 协议对通信双方的数据传输进行了加密处理 xff0c 其中包括用户登录时输入的用户口令
  • Ubuntu 安装LLVM

    在部署galois时 xff0c 需要安装libllvm gt 61 7 0 with RTTI support xff0c 但是如果使用直接编译好的 xff0c 则并不会对RTTI提供支持 因此选择下载源代码自己编译安装 xff0c 并设
  • 关于ubuntu分区挂载

    转载自https blog csdn net u010409517 article details 88081911 一 硬盘分区 1 查看硬盘及所属分区情况 sudo fdisk lu 如图显示 xff0c 我们对200G硬盘进行分区 x
  • Ubuntu开启SSH远程登录

    本文介绍如何在Ubuntu下开启ssh服务并能通过Xshell进行远程登录的方法 测试使用的是在虚拟机上装的Ubuntu和window10 首先更新自己Ubuntu的源 xff0c 具体自行解决 更改IP地址 可以在设置里面设置 xff0c
  • SSH配置免密登录方法

    转载自https blog csdn net jeikerxiao article details 84105529 1 客户端生成公私钥 本地客户端生成公私钥 xff1a xff08 一路回车默认即可 xff09 ssh span cla
  • 阿里云上为服务器申请外网网卡并绑定公网ip

    在阿里云上创建ECS实例的时候 xff0c 云会自动配置公网ip和内网ip 但实质在该ECS实例上只有内网ip xff0c 可以通过ifconfig进行查看 xff0c 如下图 xff1a eth0是一个内网网卡 xff0c 上面绑定的是内