
私の Centos の IP は通常のものと異なります。
そしてsshコマンドではアクセスできない
そしてsshを使ってアクセスしようとしたところ
ssh と samba クライアントを使用したいのですが、IP が異なります。
そして、別のUbuntuの別のVMにCentosをインストールしましたが、IPは同じ10.0.2.15として表示されます。
この問題を解決するにはどうすればいいでしょうか?
答え1
NAT ネットワークで VirtualBox VM を使用しているようです (デフォルトではアドレス 10.0.2.15 が割り当てられているようです)。その場合は、ホストから VM のポート 22 にアクセスできるようにポート転送を設定する必要があります。
- VMの[設定]->[ネットワーク]を開きます
- 「詳細設定」ボックスの横にある小さな青い矢印をクリックします
- 下部の「ポート転送」というラベルの付いたボックスをクリックします。
- ルールを追加するには緑色の「+」をクリックします
- ルール「ホスト IP="127.0.0.1"、ホスト ポート="2222"、ゲスト IP="10.0.2.15"、ゲスト ポート="22"」を追加します。
- ホストからは「ssh -p2222 127.0.0.1」が実行できるはずです。
これは、VMWare が NAT を実行する方法と比べると少し愚かです。NAT 用にホスト上に別のネットワーク インターフェイスを作成するため、転送は必要ありません。
答え2
ネットワーク インターフェイスの構成方法によって異なります。/etc/sysconfig/network-scripts/ifcfg-eth0
新しい VM をチェックして、IPADDR
が存在する場合はその値を変更できるかどうかを確認します。 がNetworkManager
実行中で、インターフェイスが で構成されている場合NM_CONTROLLED=yes
は、ファイルを保存すると変更が適用されます。それ以外の場合は、変更を有効にするために を実行する必要がありますservice network restart
。