前提條件
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上一個