當前位置:
首頁 >
openstack中手动修改虚拟机IP后不能通信
發布時間:2025/3/8
23
豆豆
生活随笔
收集整理的這篇文章主要介紹了
openstack中手动修改虚拟机IP后不能通信
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題現象:
創建兩個虛擬機1,2
虛擬機名稱 | IP | MAC | Tap |
1 | 192.168.0.13 | Fa:16:3e:88:d4:44 | tapcab815a8-ca |
2 | 192.168.0.5 | Fa:16:3e:2a:9f:86 | tap81b52628-66 |
修改1的IP為192.168.0.100,在2上ping 192.168.0.100,結果如下:不通!
定位過程:
在1上抓包,如下:主機1可以收到arp請求,并且響應了arp reply
云主機1所在的宿主機上抓取,通過tapcab815a8-ca 的arp和icmp報文:內容與主機1網卡上抓到的報文一致。如下:
宿主機上抓取經過虛擬機2網卡對應的tap設備,如下圖。由此可見,tap1(虛擬機1對應的tap設備)沒有將arp響應轉發到tap2
在2上增加靜態arp,同時在1上抓包
icmp request到達了1上,但是1沒有2的arp,所以不能回復icmpreplay
在1上增加2的靜態arp,再次ping
虛擬機1上回復了icmp reply.
實驗結論:
修改1的IP地址后,2 ping 1,在1上可以抓到arp request,也回應arp reply。
但是2上不能收到arp reply,因此1對應的tap丟棄了arp。
轉載于:https://blog.51cto.com/lyjbog/1975956
總結
以上是生活随笔為你收集整理的openstack中手动修改虚拟机IP后不能通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSTL的fn函数
- 下一篇: ICO取缔一锤定音,投资者、发起方、交易