请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

真实机安装了keepalived,可以ping通虚拟ip,但是telnet无法访问虚拟ip的8888端口,网页访问也不行

宿主机IP是172.16.9.195
虚拟IP是172.16.9.196
宿主机和局域网真实机可以ping通虚拟ip172.16.9.196
但是无法访问8888端口,telnet也不行。

正在回答 回答被采纳积分+3

6回答

小小骚年郎 2018-11-02 17:00:42

老哥解决了吗?我现在也有这个问题了.

0 回复 有任何疑惑可以回复我~
提问者 qq_无痕_69 2018-09-30 11:16:57

这是我tcpdump抓取虚拟ip的包,真实机telnet虚拟ip的8888端口报这个,没看懂


https://img1.sycdn.imooc.com//szimg/5bb03ffc000196c811690299.jpg

0 回复 有任何疑惑可以回复我~
  • 你是在公司网络中创建虚拟IP吗?很多公司的网络是禁止创建虚拟IP的。另外云主机上也是不能创建虚拟IP的
    回复 有任何疑惑可以回复我~ 2018-09-30 11:37:34
  • 提问者 qq_无痕_69 回复 神思者 #2
    对,公司的网络。那怎么办?
    回复 有任何疑惑可以回复我~ 2018-09-30 11:39:17
  • 神思者 回复 提问者 qq_无痕_69 #3
    这个就要跟公司网管去申请了,你可以不妨在家中先按照视频去把虚拟IP配置出来,如果公司允许配置虚拟IP,那就照搬过去
    回复 有任何疑惑可以回复我~ 2018-09-30 19:44:45
提问者 qq_无痕_69 2018-09-30 11:13:14

网卡配置,你看

https://img1.sycdn.imooc.com//szimg/5bb03f3e0001d19708670153.jpg

0 回复 有任何疑惑可以回复我~
神思者 2018-09-30 11:11:49

你宿主机的网卡是eno16什么的?网卡名字没写错吧?

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_无痕_69 #1
    你看看呢
    回复 有任何疑惑可以回复我~ 2018-09-30 11:13:23
  • 提问者 qq_无痕_69 #2
    没错哒
    回复 有任何疑惑可以回复我~ 2018-09-30 11:14:11
  • 你用IP address查看一下网卡名字吧,因为在vm虚拟机上创建的Linux,网卡名字都是ens33。另外,你不是在云主机环境上配置虚拟IP吧?
    回复 有任何疑惑可以回复我~ 2018-09-30 11:15:53
提问者 qq_无痕_69 2018-09-30 11:08:15

https://img1.sycdn.imooc.com//szimg/5bb03dec00011f1704310478.jpghttps://img1.sycdn.imooc.com//szimg/5bb03dec0001107d03670596.jpg

https://img1.sycdn.imooc.com//szimg/5bb03dec0001bac413650594.jpg


h1和h2都可以正常访问。唯独虚拟ip的8888端口无法访问


0 回复 有任何疑惑可以回复我~
  • keepalived配置文件里的第12行,不要写/24,重启keepalived,再试试
    回复 有任何疑惑可以回复我~ 2018-09-30 11:30:58
神思者 2018-09-30 10:58:18

首先访问h1容器的haproxy管理画面,看看h1容器是否正常。然后再检查一下宿主机上keepalived的配置文件,截个图我看一下

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_无痕_69 #1
    截图我上传了,老师麻烦你看看
    回复 有任何疑惑可以回复我~ 2018-09-30 11:08:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信