前提条件
1.主机:windows10 控制面板\网络和 Internet\网络连接 的网卡 VirtualBox Host-Only Network 是开启状态(默认开启)
2.虚拟机:VirtualBox 中已安装好linux系统(CentOs6.8)
需要实现的效果
1.所有虚拟机都可以联网(必要时要联网下载软件)
2.主机、虚拟机之间可以互相ping通(模拟操作远端机器)
3.虚拟机不占用主机所在路由器下的ip地址资源(同4)
4.虚拟机设置成静态ip(不会发生频繁改动,方便长期使用,不受外部网络变更影响,比如搬家)
5.多台虚拟机可以内部通信
如果不考虑3、4则将虚拟机的网卡【连接方式】直接设置成 【桥接网卡】即可
设置步骤
宿主机器设置:
虚拟机设置
网卡1:(默认即可)
网卡2:
虚拟机ip设置:
没有图形界面
可参考使用命令修改:https://www.cnblogs.com/GJ-ios/p/6393737.html
如何查看ip地址命令: ifconfig (if千万别打成了ip,ipconfig是windows里面的用法)
总结:
宿主机:
给虚拟网卡(VirtualBox Host-Only Network)设置ip,可以任意设置地址,并不一定要设置成192.168.56.1
虚拟机:
1.增加 1张网卡【连接方式】设置成【仅主机(Host-Only)网络】
2.网关必须和宿主机器的ip相同
注意事项:
1.新安装的linux系统防火墙默认是打开的
#查看防火墙状态
service iptables status
#关闭防火墙
service iptables stop
#查看防火墙开机启动状态
chkconfig iptables --list
#关闭防火墙开机启动
chkconfig iptables off
2.ssh服务未开启 参考:https://blog.youkuaiyun.com/java_dotar_01/article/details/76942563
#查看ssh服务状态
sudo service sshd status
#安装ssh服务
sudo yum install sshd
#启动ssh服务
sudo service sshd start
#开机启动 1
vi /etc/rc.local
加入:service sshd start 或 /etc/init.d/sshd start
#开机启动 2
chkconfig --level 2345 sshd on
3.允许root账户进行ssh登录
vi编辑/etc/ssh/sshd_config
:set nu 打开行号
去掉#注释
13行 #Port 22
43行 #PermitRootLogin yes
:wq 保存后退出
扩展知识点:
vi 编辑器下 如何查找字符串
https://jingyan.baidu.com/article/219f4bf793a0c2de442d38f1.html
斜杠后跟要查的字符串 如: /word
回车开始查找
n下一个
N上一个