Ubuntu 24.04版本中的镜像源更换、网口与网络配置
一、镜像源更换
**24.04 版本开始 Ubuntu 系统源文件改用
/etc/apt/sources.list.d/ubuntu.sources
**
# 备份源文件sudocp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
# 编辑源文件sudovim /etc/apt/sources.list.d/ubuntu.sources
源配置的内容如下:
Types: deb
URIs: http://cn.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
源配置可以注释掉,更改为下面其中一个源:
#Types: deb#URIs: http://cn.archive.ubuntu.com/ubuntu/#Suites: noble noble-updates noble-backports#Components: main restricted universe multiverse#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg#Types: deb#URIs: http://security.ubuntu.com/ubuntu/#Suites: noble-security#Components: main restricted universe multiverse#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 更改为 阿里源Types: deb deb-src
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
#Types: deb#URIs: http://cn.archive.ubuntu.com/ubuntu/#Suites: noble noble-updates noble-backports#Components: main restricted universe multiverse#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg#Types: deb#URIs: http://security.ubuntu.com/ubuntu/#Suites: noble-security#Components: main restricted universe multiverse#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 更改为 清华源Types: deb deb-src
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
保存并关闭YAML后,执行更新命令:
sudoapt-get update
sudoapt-get upgrade
二、网口与网络配置
1、首先查看本机的网络信息并确定网络接口名称(即网口名称),可以使用如下命令:
sudo networkctl
2、其次找到并编辑 Netplan 配置文件
Ubuntu Server 24.04 使用Netplan作为网络配置工具,默认情况下,这个文件可能位于
/etc/netplan/
目录下,有一个类似
01-netcfg.yaml
或
50-cloud-init.yaml
名称的文件。
# 查看目录下的Netplan配置文件名称ls /etc/netplan
3、若 第一步的网卡信息中存在未启用的网口,则需要先启用网口(可选)
如图1,
ens37
、
ens38
网口是
off
关闭状态,使用这两个网口则需要先启用:
# 使用文本编辑器(如 vim )打开目录下的Netplan配置文件vim /etc/netplan/50-cloud-init.yaml
在打开的文件中,你需要配置网络接口的dhcp4属性来启用网口,以下是一个示例配置:
# This file is generated from information provided by the datasource. Changes# to it will not persist across an instance reboot. To disable cloud-init's# network configuration capabilities, write a file# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:# network: {config: disabled}network:ethernets:ens33:# 已存在的网口名称dhcp4:true# 默认启用的网口配置,dhcp4为true会自动分配IP# 未启用的网口,配置 dhcp4: true 启用网口ens37:dhcp4:trueens38:dhcp4:trueversion:2
4、配置静态IP
# 使用文本编辑器(如 vim )打开目录下的Netplan配置文件vim /etc/netplan/50-cloud-init.yaml
在打开的文件中,你需要配置相关的网络接口以使用静态IP,以下是一个示例配置:
# This file is generated from information provided by the datasource. Changes# to it will not persist across an instance reboot. To disable cloud-init's# network configuration capabilities, write a file# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:# network: {config: disabled}network:ethernets:ens33:# 你的实际网口名称dhcp4:false# 关闭dhcp配置addresses:- 192.168.3.200/24 # 设置你的静态IP地址和子网掩码gateway4: 192.168.3.1 #设置网关nameservers:addresses:[8.8.8.8, 114.114.114.114]# 设置你的DNS服务器地址ens37:# 网口名称dhcp4:true# 启用dhcp配置,自动获取IPens38:# 网口名称dhcp4:true# 启用dhcp配置,自动获取IPversion:2
应用配置
保存并关闭YAML文件后,运行
netplan apply
命令来应用新的网络配置。
验证配置
你可以使用
ip addr
或
ip a
以及
ifconfig
命令来验证你的网络接口是否已配置为静态IP。你应该能看到你的网络接口现在有一个静态IP地址。
重启网络服务(可选)
虽然通常不需要重启网络服务,但如果你遇到问题,可以尝试重启网络服务来确保配置生效。使用以下命令来重启网络服务:
# 服务器版,使用如下命令重启服务:
systemctl restart systemd-networkd
# 桌面版,使用如下命令重启服务:
systemctl restart NetworkManager
个人实践编写,有不足的地方请各位大佬评论区指教!
若文章对你有帮助,请点赞收藏~谢谢!
版权归原作者 七酒路十三 所有, 如有侵权,请联系我们删除。