条件有限,准备了三台虚拟机通过VMware虚拟机网卡桥接模式,将虚拟机桥接到有线网卡上,这里推荐桥接到无线网卡,因为这样路由器可以读到虚拟机设置的MAC地址,如果是通过无线网卡的方式桥接的话在路由器上是显示不到虚拟机的IP的。
绑定固定IP
当使用网卡桥接时可以在路由器中绑定IP
点击虚拟网络编辑器
点击更改设置
选择你要桥接到的网卡
这里我使用的WIFI的方式
在Ubuntu系统中编辑网络配置的yaml文件,这里Ubuntu版本不一样会有细微的差别,各位请自行找自己对应的版本。 进入etc/netplan/目录下,会有一个yaml后缀的文件。
我们使用编辑工具对其进行编辑
修改为
将IP和网关都设置为自己路由器的网段,要注意IP冲突的问题。
network:
ethernets:
ens33:
addresses: [192.168.31.42/24]
optional: true
gateway4: 192.168.31.1
nameservers:
addresses: [114.114.114.114,8.8.8.8]
dhcp4: no
version: 2
renderer: NetworkManager
~
这样将三台虚拟机的IP都设置完毕
在每台主机上执行 sudo netplan apply
将其应用
到这里三台主机的固定IP就设置完成了
然后给三台主机安装SSH
sudo apt update
sudo apt install openssh-server
安装好后通过下面命令查看运行状态
sudo systemctl status ssh
然后就可以通过ssh去连接远程主机了
我这里IP分别为40,41,42
ssh kuman@192.168.31.40连接远程主机输入密码进行连接
其他两台机器同理安装SSH
然后用ssh登入到远程主机
修改HostName
查看当前主机名称
hostnamectl
sudo hostnamectl set-hostname kuman.03
修改主机hosts文件
sudo vim /etc/hosts 编辑本地host解析
127.0.0.1 localhost
127.0.1.1 ubuntu
192.168.31.40 kuman.01
192.168.31.41 kuman.02
192.168.31.42 kuman.03
添加以上配置
尝试能否ping通
关闭swap分区
sudo vim /etc/fstab
注释掉最下面这一行
reboot重启系统
使用sudo free -m查看状态
kuman@kuman:~$ sudo free -m
[sudo] password for kuman:
total used free shared buff/cache available
Mem: 3889 629 2550 7 709 3027
Swap: 2047 0 2047
也可以使用sudo swapoff -a临时关闭