我家用電腦使用聯通的寬帶,使用virtualbox裝了centos6,連接方式使用NAT網絡,還有一個是網絡地址轉換(NAT),不清楚區別是什么,使用xshell連接
當使用cd /etc/sysconfig/network-script/查看文件時,很多時候只有一個ifcfg-lo,但是使用ifconfig查看可以看到eth0接口,那么就需要自己新建一個ifcfg-eth0文件,並做如下配置
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.0.2.15
NETMASK=255.255.255.0
HWADDR=08:00:27:FF:1B:95
GATEWAY=10.0.2.1
DNS1=114.114.114.114
幾點注意
1. 如果BOOTPROTO=DHCP,這樣虛擬機也能連上網絡,但是使用xshell連接時會出現如下錯誤,所以必須使用靜態地址

2. virtualbox默認虛擬網段是10.0.2.x/24,所以這里需配置相應的IP
3. 用xshell連接多台虛擬機
1. 如果用NAT模式,需要在xshell中輸入127.0.0.1來連接虛擬機,而不是在虛擬機中ifconfig查到的IP地址
2. 如果有多台虛擬機,需要把本機的22端口改一下,不需要改變虛擬機中的22端口。
3在centos中要關閉iptables,並且開啟sshd
4. 如果用的是vmware,裝vmware-tool的方法如下
1. 在虛擬機中選擇重新安裝vmware tools
在命令行以root用戶進行操作
2. 創建 /media/cdrom目錄 mkdir -p /media/cdrom
3. 掛載光驅設備到該目錄 mount /dev/cdrom /media/cdrom
4. 進入掛載目錄 cd /media/cdrom
5. 復制vmwaretools 到 /home目錄 cp vmwaretools..... /home
6. 解壓
7. 進入解壓文件夾 cd vmware-tools-distrib/
8. 運行安裝腳本並加上默認安裝參數 -d
./vmware-install.pl -d
9. 重啟系統
