ubuntu配置多网段IP

ubuntu配置多网段IP

我window本地已经配置好多个网段ip了,本地 ping 24 网段能够ping 通。但在虚拟机上却没办法ping通。

ping不通的话,mount也没办法mount。

因此我才想在虚拟机也配置多个网段IP。

在网上找很多答案都是要 修改/etc/network/interface ,但是我的ubuntu上面根本就没有这个文件,后来搜了一下ubuntu没有/etc/network/interface文件,才知道,我的ubuntu的版本是新的,因此配置IP已经不是用这种方式了。而是到 /etc/netplan 这个文件夹去修改配置文件。

1.到/etc/netplan路径下找到01-network-manager-all.yaml配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VbSDeaPX-1668062671592)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221110141452733.png)]

2.修改这个配置文件

ubuntu配置多网段IP_第1张图片

要注意的是,yaml有自己的编写规则,并且很严格。层级要求、缩进和空格都是严格要求的,一定要注意。addresses: - 192.168.24.59/24 中的 - 是列表的意思。

书写格式参考:

https://blog.51cto.com/u_12212643/5824005

参考如下:

ubuntu配置多网段IP_第2张图片

还有一个要注意的点是:那个接口名称一定要对应,我就是因为名称没有对应,所以应用之后没有生效又苦恼了半天。

route -n

列出IP路由表

ubuntu配置多网段IP_第3张图片

接口名称是ens33,所以我的配置中也写的是ens33。

ubuntu配置多网段IP_第4张图片

3.配置写好了之后应用配置

sudo netplan apply

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zjuTHJCV-1668062671595)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221110142717475.png)]

成功!

4.成功应用所有配置后,通过运行以下命令重新启动 Network-Manager 服务

如果是桌面版:

sudo systemctl restart system-networkd

如果您使用的是 Ubuntu 服务器,请改用以下命令:

sudo systemctl restart network-manager

我两个都试过了,我的虚拟机是Ubuntu服务器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C5nfBJyR-1668062671595)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221110142927646.png)]

成功!

5.最后验证一下IP地址

ip a

ubuntu配置多网段IP_第5张图片

没毛病!!!

ping一下24和68网段的设备试试看能不能ping得通?

ubuntu配置多网段IP_第6张图片

成功!!!好耶!以后设备就都可以改成自己的网段使用不会和别人出现IP冲突的问题了!

书写格式参考:

https://blog.51cto.com/u_12212643/5824005

后续不生效是名称没写对,参考:

https://www.cnblogs.com/qsmm/p/16855349.html

你可能感兴趣的:(ubuntu,linux)