我们需要一个linux虚拟机,且保证它在局域网内是一个独立ip的存在,保证其他局域网里面的虚拟机(包括宿主机)能够ssh访问它
这里用的是virtualbox,自行下载,centos7的镜像也自行下载
自行设置内存,推荐8G以上
默认VDI
动态分配
设置存放位置,最好不要设在C盘
创建好了之后,设置盘片
选择一个iso镜像,centos7的,自行官网下载。
网络模式有多种nat\host only\桥接等,这里桥接最适合我们,所以要选桥接,简单点说就是可以独占一个ip
调整一下启动顺序
选择安装位置
这里10.10.0.17就是默认生成的ip地址,开始安装,回头再重新设置网卡的静态ip
开启22
firewall-cmd --zone=public --permanent --add-port=22/tcp
关闭防火墙
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #关闭自启
ip addr
就可以查看自己的ip了,现在默认是动态的
此时其他机子已经可以ssh访问了
现在我们设置静态固定ip
进入网桥设置目录
cd /etc/sysconfig/network-scripts/
ls
修改ifcfg-enp0s3,这个每个人的可能名字不同
sudo vi ifcfg-enp0s3
添加或修改设置
这些设置可以先查看一下宿主机的配置,包括子网掩码,网关,dns等都一样
BOOTPROTO=static
ONBOOT=yes #自启
IPADDR=10.10.0.44 #需要的静态ip
NETMASK=255.255.240.0 #你宿主机的网络掩码
GATEWAY=10.10.10.1 #网关一般是x.x.x.1
DNS1=61.139.2.69 #宿主机的dns
NM_CONTROLLED=no
重启网卡
systemctl restart network.service
ip addr
查看网络地址
实现了我们想要的效果,10.10.0.44为静态ip
然后你可以ping一下baidu.com,测试一下,外网应该也是没有问题的
其他局域网内的其他机子,包括其他的虚拟机,宿主机都可以ssh访问了。