VirtualBox安装linux系统后 主、虚互ping通(1-n) 多虚拟机互通(n-n)

 

前提条件

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.csdn.net/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上一个

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章