mac+virtualbox+centos7虚拟机网络配置(以及ssh访问虚拟机)

mac+virtualbox+centos7虚拟机网络配置

2018.11.30 21:16:36字数 319阅读 2,287

本文使用的linux版本为centos7,对应的virtualbox版本为5.1.6

1、进入virtualbox -> 偏好设置

1

2、切换到网络Tab页,新建一个NAT网络

2

在新建的NAT网络上面点击右键,选择编辑,并记下网关地址

这里的网关地址是10.0.2.0

2.2

3、更改虚拟机的网络设置,并选择刚才新建的NAT网络

3

设置完成后需要重启虚拟机

4、重启虚拟机,进入修改网卡设置

使用管理员用户进入/etc/sysconfig/network-scripts目录,可以看到一个ifcfg-xxx的文件。其中xxx是网卡的名称,在每台机器上不同。编辑这个文件,需要修改的内容为:

BOOTPROTO=static   #从dhcp改成静态

IPONBOOT=yes             #设置开机自动生效#以下内容为新增

IPADDR=10.0.2.8        #为自己的虚拟机再10.0.2.x这个网段里设置一个静态IP

GATEWAY=10.0.2.1

NETMASK=255.255.255.0

DNS1=10.0.2.1

编辑完成后保存退出,重启网络服务:

service network restart

5、完成配置

此时可以通过 ip addr 命令查看本机的IP的地址

 

 

virtualBox本地虚拟机通过ssh连接一般可通过桥接模式和Nat模式

桥接模式下,共享本地主机网卡,在同一个局域网之下,直接获取Ip地址就可以进行连接了。

Nat模式下,获取的Ip与本地主机不是同一个网段,需要做端口转发,才能本地ssh连接虚拟机。

具体设置步骤如下:

1、选择端口转发

2、要设置主机Ip为127.0.0.1,主机端口可以随意设置,不与系统端口冲突则行,子系统端口22,也是ssh默认连接的端口

接下来用ssh连接127.0.0.1,就行

 

posted @   rebeca8  阅读(1954)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示