Ubuntu 设置虚拟机静态IP 并与主机完成互通
在CSDN上发现了一处教程,但是其有些缺陷,在这里补齐,参考:原文链接:https://blog.csdn.net/Yaoyao2024/article/details/137168881
一、设置操纵体系网络
1)编辑虚拟机的网络编辑器
https://i-blog.csdnimg.cn/direct/3205994a1bc5456eb60bf91a619d31df.png
https://i-blog.csdnimg.cn/direct/26a27504cc9b40b1b43915b7b4a062cf.png
在这里,子网IP后两位可以自行设置,不用非得设为232.0;但是这里建议先跟着教程来一遍,后续想改可以参考自行探索。
起始IP和结束IP 分别为 192.168.232.1和192.168.232.254
2)编辑Window的虚拟网卡
在这里,一开始是和上一位博主是一样的,但是需要修改,教程在后文给出,改完以后如图
https://i-blog.csdnimg.cn/direct/7496cc7ee33e48238ce3e849059a2476.png
https://i-blog.csdnimg.cn/direct/0b8b5c6964a946ebad760f2f2a29c0bc.png
3)修改虚拟机IP地址为静态
0)先在虚拟机上更新并下载网络设置的相关工具
sudo apt update
sudo apt upgrade
sudo apt install net-tools
1)查看网卡名字(网络接口名)
ifconfig
2) 修改设置文件
找到并打开Netplan设置文件:
在Ubuntu终端中,输入以下下令来编辑Netplan的设置文件:
sudo vim /etc/netplan/01-network-manager-all.yaml https://i-blog.csdnimg.cn/direct/cdff2a1b7d624293ba020fefac746b6e.png
https://i-blog.csdnimg.cn/direct/2f4ced3e8d3d4a7a9b535feed7f1ab73.png
使用以下内容更换文件中的内容(根据实际情况调解接口名称ens33、IP地址、网关和DNS服务器):
1.填写ifconfig自动获取到的ip作为静态ip(我这里是192.168.232.1)后文同理
2.网关使用虚拟网络编辑器中的网关(vmware->编辑->虚拟网络编辑器->选中VMnet8选择NAT模式,点击NAT设置, 查看网关IP)
# Let NetworkManager manage all devices on this system
network:
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses:
- 192.168.232.128/24
routes:
- to: default
via: 192.168.232.2
nameservers:
addresses:
- 114.114.114.114
- 8.8.8.8
version: 2
renderer: NetworkManager
vim使用:sudo apt install vim
然后运行指令进入vim界面,按i进入编辑模式,用上下左右键至最后一个文本,退格全部删掉。
将上述内容ctrl shift v复制进去,同样移动光标至网关和IP处,修改为你的网关和IP
3)应用设置
sudo netplan apply 这里,有概率报错
Permissions for /etc/netplan/01-network-manager-all.yaml are too open. Netplan configuration should NOT be accessible by others.
参考这位博主的方法3:
ubuntu22.04设置静态ip问题_ubuntu22.04虚拟机启动后无静态ip地址-CSDN博客
退出root后该指令依然不会报错
4)设置共享给VM的网络IP
在windows下令行中ipconfig应该可以见到你的VM网络了,但是其IP和你的虚拟机内静态IP未必同等,因此,需要举行设置。
在虚拟网络编辑器中
[*]选中VMnet8
[*]使用本地DHCP服务将IP地址分配给虚拟机 前面的勾选取消
[*]选择NAT模式,点击NAT设置, 查看网关IP
https://i-blog.csdnimg.cn/direct/fb5111bb15c14308ae419bbb3de9fcde.png
我这里的网关在上一步中也已经见到过了,我们记下他。
windows网络设置 控制面板->网络和Internet->网络毗连
[*]VMware Network Adapter VMnet8 右键属性
[*]选择TPC/IPv4, 点下方属性按钮
[*]设置ip地址、子网掩码、默认网关
[*]https://i-blog.csdnimg.cn/direct/3d73d8f3766643c4a2a8cff681947f52.png
[*]这里的网关填刚刚记下的,ip和你的静态IP同等,但是最后一位要有所区分。比如
[*]我是192.168.232.1静态IP,但是在这里写为192.168.232.10
[*]https://i-blog.csdnimg.cn/direct/23e716313df74135ae6d9a1b9b481bef.png
[*]确认并应用。
5)查验1(windows中举行)
cmd中ping 192.168.232.1
https://i-blog.csdnimg.cn/direct/5c6afcccbffc47e6a5d700cf6dfc61de.png
5)查验2(ubuntu中举行):测试是否可以联网
任意ping一个网站,能ping通就行,再ping一下你的windows
https://i-blog.csdnimg.cn/direct/a0272766297c420999d2faebdd188484.png
https://i-blog.csdnimg.cn/direct/ef4cffe0d72c4cf68e12aa1f626f0c5f.png
那么IP设置完成,大功告成。后续的filezila设置跟他走就行
给虚拟机设置静态IP并使用FileZIlla在虚拟机和Windows之间传输文件(ssh和ftp两种方法)_filezilla虚拟机传输文件-CSDN博客
然后用mobaxterm也可以ssh毗连,记得linux提前安装好ssh server
https://i-blog.csdnimg.cn/direct/f612721871be4819b273a06cad43ad58.png
https://i-blog.csdnimg.cn/direct/b14926f0f4fd44aca1e6a74827dbf193.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]