用华为云服务器ip也会被关联吗?云服务器的ip地址是固定的吗

华为交换机端口下所连设备的ip可以查看吗

可以,但需要通过一些特定的命令或工具来查看。

首先,要明确的是,交换机本身并不直接“知道”其端口所连接设备的IP地址。交换机主要工作在数据链路层,它处理的是MAC地址,而不是网络层的IP地址。然而,通过一些方法,我们可以间接地获取到连接在交换机端口上的设备的IP信息。

一种常见的方法是利用交换机的ARP表。当设备在同一局域网内通信时,它们会使用ARP来解析对方的MAC地址。交换机在转发这些ARP请求和响应时,会在其ARP表中记录下IP地址与MAC地址的对应关系。通过查看交换机的ARP表,我们可以找到与特定MAC地址相关联的IP地址。在华为交换机上,可以通过命令行界面输入相应的命令来查看ARP表。

举个例子,如果你在华为交换机的命令行界面中输入“display arp”命令,你将看到一个列表,其中包含了IP地址、MAC地址、端口号等信息。通过比对MAC地址和端口号,你可以确定哪个设备连接在哪个端口,并且知道该设备的IP地址。

需要注意的是,这种方法有一定的局限性。首先,ARP表只会记录最近一段时间内的ARP请求和响应,如果设备长时间没有通信,其条目可能会从ARP表中消失。其次,如果设备配置了静态ARP条目或者使用了其他非ARP的协议进行通信,那么这种方法可能无法获取到设备的IP地址。

总的来说,虽然交换机不直接记录端口所连设备的IP地址,但通过查看ARP表等方法,我们可以间接地获取到这些信息。这对于网络故障排查、安全监控等场景非常有用。

华为云主机公网ip需要单独购买吗

华为云主机公网ip不需要单独购买吗。在华为云购买ECS(弹性云服务器)时,默认情况下会为ECS实例分配一个公网ip地址,且该ip地址可以免费使用。但是,如果需要额外的ip地址,可以在华为云控制台中单独购买EIP(弹性公网IP)并绑定到ECS实例上来使用。需要注意的是,EIP是按照使用时长计费的,需要根据实际需求进行选择和计费。

华为云的一次虚拟ip体验

因为要实现高可用,需要使用到keepalived来实现,keepalived需要虚拟ip。由于阿里云已经不允许ecs上使用虚拟ip(变相必须使用slb),所以这里ecs选择了

华为云。华为云支持虚拟ip的申请,并且是免费的。接下来说明申请流程和ecs的使用.具体请参考

随后vi。原本是没有这个文件的。

在文件中输入以下内容,DEVICE指新建的网卡,即虚拟ip所在网卡,冒号前面的是现在的网卡名,使用ifconfig可查看,IPADDR为我们在华为云申请的虚拟ip

输入后,保存退出,并reboot重启服务器。

重启后进入ecs后,使用ifconfig查看后,如果多了一个eth0:1的网卡则说明虚拟ip配置成功,如下

此时看看虚拟ip是否能ping通.到此则虚拟ip配置成功

5如果该虚拟ip想要通过外网访问的话必须绑定公网ip,如下点击绑定即可。

此时外网还不能访问。云服务器所在的default安全组入方向添加ICMP协议,才能ping通。

配置文件如下

可以看到虚拟ip是我们在华为云申请的172.16.0.100,而他需要映射的是俩haproxy的虚拟ip172.40.0.100。

首先我们要保证俩点,一是telnet 172.40.0.100 8888和telnet 172.40.0.100 3306时都显示是连通的,如果这个没通则是docker haproxy的问题,

其次保证telnet 172.16.0.100 8888和telnet 172.16.0.100 3306能显示连通,如果连不通,则说明是宿主机keepalived的

问题,此时可以查看/var/log/message来查看keepalived的错误日志。如果显示都能连通,则本地keepalived启动成功

启动成功日志显示如下,要注意圈住部分,只有出现圈住的部分才是启动成功。

阅读剩余
THE END