前言
首先我们需要搞清楚需要配置IP地址的网卡然后才能进行ip地址的配置,本次演示的截图为ubuntu桌面版系统的,server版本也差不太多。
步骤
1、首先查看网卡和ip信息
使用ip addr show ,ifconfig都可以
2、使用vim或vi命令进入到/etc/netplan/*.yaml配置
vi /etc/netplan/*.yaml
正常进入是可以看到物理网卡的ip以及一些参数,我的演示是虚拟机所以看不到ip等参数
正常看的示例
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
我们只需要对下面参数进行添加或修改即可
enp0s3------你自己要改的网卡名称
addresses:
- 192.168.1.100/24 ---- 需要修改的ip地址
routes:
- to: default
via: 192.168.1.1 ---默认路由下一跳为192.168.1.1
to: default 表示默认路由
routes和gatway能实现的效果一致,gateway4 已被标记为弃用。在较新的 Netplan 版本(如 Ubuntu 22.04+)中,gateway4 和 gateway6 逐渐被废弃,官方推荐改用 routes 配置。推荐使用 routes 以保持未来兼容性。避免混合使用 gateway4 和 routes 的默认路由(可能导致冲突)
示例
使用gatway4(旧语法)
network:
version: 2
ethernets:
enp0s3:
addresses: [10.0.0.10/24]
gateway4: 10.0.0.1
nameservers:
addresses: [8.8.8.8]
使用routes(新语法)
network:
version: 2
ethernets:
enp0s3:
addresses: [10.0.0.10/24]
routes:
- to: default
via: 10.0.0.1
nameservers:
addresses: [8.8.8.8]
修改完yaml文件后按ESC退出编辑模式,按shift+: 输入wq保存并退出。
到这里还没有结束,我们还需要最重要的一步
3、应用配置的IP地址
sudo netplan apply
最后在使用命令查看是否修改成功即可!!!