前言
我们需要一个linux虚拟机,且保证它在局域网内是一个独立ip的存在,保证其他局域网里面的虚拟机(包括宿主机)能够ssh访问它
开始
这里用的是virtualbox,自行下载,centos7的镜像也自行下载
新建一个虚拟机,默认linux,RedHat即可
自行设置内存,推荐8G以上
默认VDI
动态分配
设置存放位置,最好不要设在C盘
创建好了之后,设置盘片
选择一个iso镜像,centos7的,自行官网下载。
设置网卡为桥接网卡
网络模式有多种nat\host only\桥接等,这里桥接最适合我们,所以要选桥接,简单点说就是可以独占一个ip
调整一下启动顺序
启动
选择安装位置
选择带UI的
打开以太网
这里10.10.0.17就是默认生成的ip地址,开始安装,回头再重新设置网卡的静态ip
开始安装
设置root密码 和 用户
开启许可证
打开网络连接
开启ssh 22端口,或者直接关闭防火墙
开启22
1 | firewall-cmd --zone=public --permanent --add-port=22/tcp |
关闭防火墙
1 | systemctl stop firewalld #关闭防火墙 |
设置静态ip
1 | ip addr |
就可以查看自己的ip了,现在默认是动态的
此时其他机子已经可以ssh访问了
现在我们设置静态固定ip
进入网桥设置目录
1 | cd /etc/sysconfig/network-scripts/ |
1 | ls |
修改ifcfg-enp0s3,这个每个人的可能名字不同
1 | sudo vi ifcfg-enp0s3 |
添加或修改设置
这些设置可以先查看一下宿主机的配置,包括子网掩码,网关,dns等都一样
1 | BOOTPROTO=static |
重启网卡
1 | systemctl restart network.service |
最后
1 | ip addr |
查看网络地址
实现了我们想要的效果,10.10.0.44
为静态ip
然后你可以ping一下baidu.com
,测试一下,外网应该也是没有问题的
其他局域网内的其他机子,包括其他的虚拟机,宿主机都可以ssh访问了。
关于作者
作者是一个热爱学习、开源、分享,传播正能量,喜欢打篮球、头发还很多的程序员-。-
热烈欢迎大家关注、点赞、评论交流!
简书:https://www.jianshu.com/u/d234d1569eed
github:https://github.com/fly7632785