virtualbox + centos 的 gui 和 nat 问题

virtualbox 安装 centos6.5,需要安装多台,搭建一个测试用的集群,但是过程中发现一些问题,记录一下

一个是图形界面的问题,默认是安装了图形界面的,这个我们不需要,参考这里, https://superuser.com/question… ,在 /boot/grub/grub.conf 中加一个配置

# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_gp1-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-431.el6.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_gp1-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_gp1/lv_swap  KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_gp1/lv_root rd_NO_DM rhgb quiet 3
	initrd /initramfs-2.6.32-431.el6.x86_64.img

就是 kernel 那一行,最后加一个 3,含义如下

Runlevel 0 and 6: halt and reboot the machine, respectively.
Runlevel 1: No services running, only root can login.
Runlevel 2: Users can login but no networking.
Runlevel 3: Networking and text-mode.
Runlevel 4: unused.
Runlevel 5: GUI.

重启即可

然后就是因为有多台,所以想要用 xshell 在 host 中统一 ssh,不然原生的 virtualbox 的命令行界面也不好用,一方面不方便切换,另外一方面不能滚屏,但是发现从 host ping 不进去,查了一下,说 NAT 模式下是不可以的

https://stackoverflow.com/ques… 这里说用桥接模式,但是我试了一下,桥接模式在我这也不行,会直接把 host 的网络给断掉,然后 https://stackoverflow.com/ques… 这里说用端口转发,我试着把 host 的 127.0.0.1 的 2222 转发到 guest 机器的 22,但是也不行

https://forums.virtualbox.org/… 这里提到一个用 host-only 适配器的方式,尝试了一下可以,guest 会多出来一张网卡,跟 host 机器同网段,能 ping 通,但是无法 sshd,猜测跟防火墙有关,于是 service iptables stop 把防火墙关了,还是不行,看了一下 ps -ef,发现居然没有 sshd,这个就神奇了,sshd 居然没有默认自启动,手工把 service sshd start 启动起来,就可以了

==============

2017-8-23 11:30:22 追加

在 /etc/sysconfig/network 中修改 hostname

================

2017-8-23 16:04:45 静态 IP 如下

cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
NAME=eth1
BOOTPROTO=static
HWaddr=08:00:27:BB:D8:89
TYPE=Ethernet
IPADDR=192.168.56.101
BROADCAST=192.168.56.255
NETMASK=255.255.255.0
NETWORK=192.168.56.0
ONBOOT=yes

Leave a Reply

Your email address will not be published. Required fields are marked *