守听 发表于 2025-2-21 15:21:58

设置静态IP地点(Ubuntu22.04可行)

以便ssh远程毗连和搭建集群,动态IP会导致集群间的毗连失效
1. 创建一个新的网络设置文件

在/etc/systemd/network/目录下创建一个新的设置文件,例如10-ethernet-static.network
cd /etc/systemd/network/
vim 10-ethernet-static.network
可以看到该目录下没有网络设置文件
https://i-blog.csdnimg.cn/direct/67aae30306294d8c99154baf60e32860.png#pic_center
2. 添加你的网络设置

将你提供的网络设置复制到新创建的文件中。确保网卡名称(例如ens33)与实际的接口名称匹配。假如你不确定接口名称,可以利用ip link show命令查察。

Name=ens33


Address=192.168.80.151/24
Gateway=192.168.80.2
DNS=119.29.29.29
DNS=114.114.114.114
DNS=8.8.8.8
注意: 这里利用了部分来指定实用的网络接口,并且直接在部分指定了网关和DNS服务器,而不须要单独的routes部分。
3. 重启systemd-networkd服务


[*] 确保新的设置文件被加载并见效。
sudo systemctl restart systemd-networkd

[*] 查抄网络状态: 利用以下命令确认新的IP地点是否已经应用:
ip addr show ens33
ifconfig

[*] 验证网络毗连: 实行ping外部地点以确保网络正常工作。
ping -c 4 baidu.com

末了重启电脑,查察本机IP
https://i-blog.csdnimg.cn/direct/eca45f245311441588f29c0c1dba8248.png#pic_center
4. 确认其他服务未干扰

禁用其他可能辩论的服务: 确保没有其他网络管理服务(如NetworkManager或dhclient)正在运行,它们可能会覆盖你的静态IP设置。
sudo systemctl stop NetworkManager dhclient
sudo systemctl disable NetworkManager dhclient
5. 查抄日记输出

查察日记以排除故障: 假如网络设置没有按照预期工作,请查抄systemd-networkd的日记输出,以查找任何错误消息或警告。
journalctl -u systemd-networkd --follow

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 设置静态IP地点(Ubuntu22.04可行)