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

守听  金牌会员 | 2025-2-21 15:21:58 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 871|帖子 871|积分 2613

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

在/etc/systemd/network/目录下创建一个新的设置文件,例如10-ethernet-static.network
  1. cd /etc/systemd/network/
  2. vim 10-ethernet-static.network
复制代码
可以看到该目录下没有网络设置文件

2. 添加你的网络设置

将你提供的网络设置复制到新创建的文件中。确保网卡名称(例如ens33)与实际的接口名称匹配。假如你不确定接口名称,可以利用ip link show命令查察。
  1. [Match]
  2. Name=ens33
  3. [Network]
  4. Address=192.168.80.151/24
  5. Gateway=192.168.80.2
  6. DNS=119.29.29.29
  7. DNS=114.114.114.114
  8. DNS=8.8.8.8
复制代码
注意: 这里利用了[Match]部分来指定实用的网络接口,并且直接在[Network]部分指定了网关和DNS服务器,而不须要单独的routes部分。
3. 重启systemd-networkd服务


  • 确保新的设置文件被加载并见效。
    1. sudo systemctl restart systemd-networkd
    复制代码
  • 查抄网络状态: 利用以下命令确认新的IP地点是否已经应用:
    1. ip addr show ens33
    2. ifconfig
    复制代码
  • 验证网络毗连: 实行ping外部地点以确保网络正常工作。
    1. ping -c 4 baidu.com
    复制代码
末了重启电脑,查察本机IP

4. 确认其他服务未干扰

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

查察日记以排除故障: 假如网络设置没有按照预期工作,请查抄systemd-networkd的日记输出,以查找任何错误消息或警告。
  1. journalctl -u systemd-networkd --follow
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表