もみじの覚書

定年過ぎてから頑張るもみじマークエンジニアのメモ書き

VMware Player上のゲストOSにSSH接続する

概要

 

テスト環境を作ろうと思ってVMware Player上にCentOSをインストールしたもののSSHでアクセスできずに躓いてしまいました。原因は追々考えるとして上手くいったときの設定をメモ。

 

環境 

[root@KVM ~]# uname -a
Linux KVM 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

はまりポイント

当初、"vmnetdhcp.conf"で"8822 = 192.168.137.100:22"と記述していて、teratermからポートを8822で指定してつないだもののつながらず。たまたま22にしたらいけた。なんとも解せないものの、今回はトラブルシュートがメインではないのでつながってよしとしている。

 

以下、簡単に設定値などを記載。

VMware Playerの設定

ゲストOS(CentOS)のNIC作成時に"VMnet8"を指定する。

それから以下のファイルを管理者権限で修正して保存。

 

C:\ProgramData\VMware\vmnetdhcp.conf

[incomingtcp]
# Use these with care - anyone can enter into your virtual machine through these...

# FTP (both active and passive FTP is always enabled)
#      ftp localhost 8887
#8887 = 192.168.27.128:21

# WEB (make sure that if you are using named webhosting, names point to
#     your host, not to guest... And if you are forwarding port other
#     than 80 make sure that your server copes with mismatched port
#     number in Host: header)
#      lynx http://localhost:8888
#8888 = 192.168.27.128:80

# SSH
#      ssh -p 8889 root@localhost
#8889 = 192.168.27.128:22
22 = 192.168.137.100:22★なぜかこれでないとつながらない

[incomingudp]
# UDP port forwarding example
#6000 = 192.168.27.128:6001

[PrivilegedTCP]
autodetect = 1

[PrivilegedUDP]
autodetect = 1

C:\ProgramData\VMware\vmnetnat.conf

}
host VMnet8 {
    hardware ethernet 00:0C:29:E2:F5:24;
    fixed-address 192.168.137.100;
    option domain-name-servers 8.8.8.8;
    option domain-name "";
    option routers 0.0.0.0;
}
# End


修正後は以下のWindowsのサービスを再起動すること。
VMware dhcp service
VMware nat service

 

ホストOS(Windows8)の設定

物理ネットワークアダプタの設定を修正する。共有してVMnet8とひもづける。ゲストOSとSSHするだけならこの設定は不要だけど、これを行わないとインターネットとつながらない。

 

・インターネットの共有を有効にする
  →VMnet8を選択

ネットワークアダプタにアドレスを設定

 

IP:192.168.137.1
NW:255.255.255.0
GW:192.168.137.1
DNS:8.8.8.8

 

 

ゲストOS(CentOS)の設定

 

インターフェースの修正

 

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=192.168.137.100
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
DNS1=8.8.8.8
BOOTPROTO=none