Virtualbox centos虚拟机网络互联总结
生活随笔
收集整理的這篇文章主要介紹了
Virtualbox centos虚拟机网络互联总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
使用Virtualbox需要多個虛擬機互聯,模擬環境。
但橋接的物理網卡不同局域網環境中,網段會經常改變。導致ssh無法連接。
有沒有辦法既可以固定ssh地址、固定的互聯地址和正常訪問互聯網
思路
vm需開啟三個網卡,vm之間和ssh的ip必須是靜態的:
- nat網卡:負責互聯網接入
- 10.0.2.0/24網段,DHCP分配即可
- 橋接網卡: 使用靜態地址局域網通信。(ssh不通過此ip連接,因為物理網卡的ip會經常變化,導致ssh也會變化)
- 192.168.10.0/24網段,靜態ip
- 僅主機網卡:靜態ip負責ssh連接
- 192.168.56.0/24網段,靜態ip
步驟
原虛擬機
網卡1:網絡地址轉換(NAT)
負責連接互聯網
網卡2:僅主機(Host-Only)網絡
分配靜態ip,用于和物理機ssh
網卡3:橋接模式
備注:
混雜模式:混雜模式(英語:promiscuous mode)是電腦網絡中的術語。是指一臺機器的網卡能夠接收所有經過它的數據流,而不論其目的地址是否是它。這里保持默認即可,不影響我們的工作
鏈接復制虛擬機
保持 默認配置即可,名稱需要有含義便于區分
配置新ip
nmcli查看mac地址對應的狀態device名稱,根據對應的網卡設置網絡
配置僅主機網卡
用于ssh
# 修改機器未ip最后一位 nmcli general hostname 58 #連接enp0s8這個device nmcli device connect enp0s8 # ipv4.method manual :修改為靜態ip # ipv4.addresses 192.168.56.58 :修改ip地址 # ipv4.routes 192.168.56.0/24 :修改網關 nmcli connection modify enp0s8 ipv4.addresses 192.168.56.58 ipv4.method manual ipv4.routes 192.168.56.0/24#重新加載 nmcli connection reload reboot配置橋接網卡
用于虛擬機在同網段互聯
#連接enp0s8這個device nmcli device connect enp0s8 # ipv4.method manual :修改為靜態ip # ipv4.addresses 192.168.10.58 :修改ip地址 # ipv4.routes 192.168.10.0/24 :修改網關 nmcli connection modify enp0s8 ipv4.addresses 192.168.10.58 ipv4.method manual ipv4.routes 192.168.10.0/24#重新加載 nmcli connection reload reboot最終結果
并且虛擬機之前可以互通
思路二[推薦]
這幾天發現,只需要兩個網卡:NAT+ 橋接環回測試口,就可以實現上訴功能。
NAT:負責外網
環回測試口:靜態IP,物理機和虛擬機處于同一個網段。
步驟:
物理機添加環回口
環回口可以理解為一個虛擬的網口
https://www.bilibili.com/read/cv11314538/
配置環回口IP
略
虛擬機
網卡一:NAT
網卡二:橋接環回口
總結
以上是生活随笔為你收集整理的Virtualbox centos虚拟机网络互联总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Heartbleed心脏出血漏洞靶场搭建
- 下一篇: 大数据学习入门规划?和学习路线