

お世話になります。

Azure上で2台のCentOS7を起動し、片方に下記コマンドで仮想IPを付与しました。

[code]

    ip addr add $_IP_$/24 dev eth0 label eth0:1
    
[/code]

ifconfig上ではeth0:1にIPが付与され、自身からはpingが届くのですが、  
他のサーバからはpingが届きません。

※サブネット範囲内です。  
※他のサーバからeth0にはpingが届きます。

仮想IPが付与出来ない、仕様なのでしょうか？ご存じの方、ご教示下さい。


CC BY-SA 4.0
2020-04-09T13:46:55.090
65499
2020-07-08T15:57:27.110
39568
question
centos azure
AzureのVirtual Machinesで立ち上げたCentOS上の仮想IPに他のサーバからアクセス出来ない。


OS 側に複数の IP アドレスを付与したいのであれば、Azure 側のネットワークインターフェースにも IP アドレスを付与してください。

参考：  
<https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-
multiple-ip-addresses-portal>

Azure の仮想ネットワークが認識できるアドレスは Azure 側のネットワークインターフェースに付与されたものだけです。OS 側だけに IP
アドレスを付与した場合、仮想ネットワークはこの IP アドレスの存在を認識できませんので、この IP アドレス宛てのパケットを転送しません。結果として OS
側だけに設定されている IP アドレスへの Ping が失敗します。


CC BY-SA 4.0
2020-07-08T15:55:55.497
68414
2020-07-08T15:57:27.110
2020-07-08T15:57:27.110
3060
32270
65499
answer