網絡小白,記錄網絡配置過程。
環境:mac+virtualbox6.0.8+centos7
一、創建網卡
打開VirtualBox,左上角=>管理=>主機網絡管理器=>創建網卡,手動配置
以下兩種配置都可以保證主宿機互動網絡,和虛擬機外網訪問,任選一個即可。
二、配置虛擬機網絡(雙卡)
1.選中要配置的虛擬機,設置網絡,添加第一塊網卡僅主機(Host-only)網絡,記住mac地址。
2.添加第二塊網卡,NAT網絡,記住mac地址。
如果沒有NAT網絡選項,VirtualBox=>左上角=>偏好設置=>網路里邊添加
3.啓動虛擬機查看IP和uuid
ip addr 查看名稱和mac地址
nmcli con show 查看uuid,如果提示NetworkManager未啓動,先啓動,啓動方式:
/bin/systemctl/ start NetworkManager,再查看。
4.進入/etc/sysconfig/network-scripts
- 保留與ip addr顯示名稱相同的ifcfg-xxx文件,如果只有一個,複製一份,重命名即可。
- 分別編輯兩個文件,注意名稱和mac地址和uuid要對應,uuid可以不寫,寫了就要對應上。
查看uuid的命令爲 nmcli con show,查看mac地址的方法爲ip addr 或者 nmcli device show
3.ip地址要與上邊第一步「創建網卡」查看的網卡在同一個IP段(之前看網上的文章寫的都是主機IP段,經驗證不是,是與設置的虛擬機網卡一致)。
5.重啓網絡
service network restart
如果報錯,一般是ifcfg-xxx,配置不對,仔細檢查一下name,device,mac,uuid 是否對應.
- See "systemctl status network.service" and "journalctl -xe" for details. [失敗]
三、配置虛擬機網絡(單卡)
1.選中要配置的虛擬機,設置網絡,添加網卡,連接方式選擇橋接。
2.啓動虛擬機,進入/etc/sysconfig/network-scripts
3.vim 修改ifcfg-xxx文件
4.重啓網絡
service network restart
四、iTerm 配置ssh 登錄虛擬機
1.安裝sshpass
sudo brew install http://git.io/sshpass.rb
2.配置iTerm2
Preference>profiles 新建demo profile
/usr/local/bin/sshpass -f /Users/xxx密碼存儲文件 ssh -p22 [email protected]
3.先ssh 用戶名@IP 登陸輸入一次密碼,之後就就可以愉快的使用快捷鍵進入虛擬機了。
五、原文地址
http://note.youdao.com/noteshare?id=077911e50d7e7bae82bc5e0843fd3f21