Ubuntu/Debian网络配置(补充篇)

ops/2024/10/19 3:41:33/

Ubuntu/Debian网络配置补充

在《Ubuntu/Debian网络配置 & Ubuntu禁用自动更新_ubuntu nmtui-CSDN博客》上总结的“配置网络”章节,对于新版本或者“最小化安装”场景,可能不适应,故此本文做一下补充,就不在原有文章上做更新了。

我在《试用Debian12.7和Ubuntu24.4小札-CSDN博客》中也有提及:Debian GNU/Linux 12 (bookworm)和Ubuntu 24.04.1 LTS是现阶段(2024年9月26日)两个发行版的最新版本。"最小化安装"或者"去桌面环境安装"场景下,这俩个发行版默认没有NetworkManager网络管理器。

Debian12*还好,仍然可以使用老方法配置:

1、编辑/etc/network/interfaces

2、重启networking服务:systemctl restart networking

Ubuntu Server 24.04使用netplan 工具:

1、修改配置文件/etc/netplan/*.yaml(这里的文件名,不同版本可能不一样)

2、执行sudo netplan apply应用;

注:在/etc/netplan/*.yaml中可能会提及:(但是,我发现重启虚拟机配置并未失效,可能在云环境下需要注意。)

# 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}

#该文件是由数据源提供的信息生成的。对它的更改将不会在实例重新启动期间持续存在。要禁用cloud-init的网络配置功能,写入/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg文件,如下所示:
network: {config: disabled}

Debian12.7安装NetworkManager

通过移除 `/etc/network/interfaces` 文件中与网络接口相关的配置,您可以将网络接口的管理交给 NetworkManager。这一步骤可以确保您的网络配置由 NetworkManager 统一管理,简化网络配置并提高网络连接的稳定性。记得在每次更改配置前备份原有的配置文件,以防万一。

安装NetworkManager服务

~# apt -y install network-manager
……
0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
……
The following network interfaces were found in /etc/network/interfaces
which means they are currently configured by ifupdown:
- ens192
If you want to manage those interfaces with NetworkManager instead
remove their configuration from /etc/network/interfaces.
……
Created symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service -> /lib/systemd/system/NetworkManager.service.

~# nmcli c show
NAME  UUID                                  TYPE      DEVICE 
lo    23c26c96-e70e-4829-bfc5-8fa7f9233544  loopback  lo     

确保 /etc/network/interfaces 文件不干扰 NetworkManager

备份并修改/etc/network/interfaces,只保留lo接口

~# cp -f /etc/network/interfaces{,_bak}
~# vi /etc/network/interfaces
……
auto lo
iface lo inet loopback

重启networking服务、重启NetworkManager服务

systemctl restart networking
systemctl restart NetworkManager

验证网络状态

检查网络接口是否已经被 NetworkManager 正确管理:

```
~# ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:56:9a:a5:05 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.xx.217/24 brd 192.168.11.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fe9a:a505/64 scope link 
       valid_lft forever preferred_lft forevezzzzz


http://www.ppmy.cn/ops/118075.html

相关文章

不同领域的常见 OOD(Out-of-Distribution)数据集例子

以下是几个来自不同领域的常见 OOD&#xff08;Out-of-Distribution&#xff09;数据集例子&#xff0c;这些数据集常用于测试和研究模型在分布变化或分布外数据上的泛化能力&#xff1a; 1. 计算机视觉领域 CIFAR-10 vs. CIFAR-10-C / CIFAR-100-C: 描述&#xff1a;CIFAR-10…

Java:插入排序

目录 排序的概念 插入排序 直接插入排序 哈希排序 排序的概念 排序&#xff1a;所谓的排序&#xff0c;就是使一串记录&#xff0c;按照某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。 稳定性&#xff1a;假定在待排序的记录序列中&#xff0c;存在多个…

Lagent 自定义你的 Agent 智能体

任务&#xff1a;使用 Lagent 自定义一个智能体&#xff0c;并使用 Lagent Web Demo 成功部署与调用 复现过程 1、根据教材部署环境。https://github.com/InternLM/Tutorial/blob/camp3/docs/L2/Lagent/readme.md 2、启动Lagent Web Demo 和LMDeploy api_server&#xff0c;…

c++模拟真人鼠标轨迹算法

一.鼠标轨迹算法简介 鼠标轨迹底层实现采用 C / C语言&#xff0c;利用其高性能和系统级访问能力&#xff0c;开发出高效的鼠标轨迹模拟算法。通过将算法封装为 DLL&#xff08;动态链接库&#xff09;&#xff0c;可以方便地在不同的编程环境中调用&#xff0c;实现跨语言的兼…

Splashtop 在2024年 CybersecAsia 读者之选奖项评选中荣获新星奖

2024年9月26日 新加坡 安全远程访问和支持解决方案领域的领先企业 Splashtop 在第五届 CybersecAsia 读者之选奖项评选中荣获新星奖。该奖项的评选人员包括首席信息安全官、技术领袖和网络安全从业者&#xff0c;旨在表彰亚太地区网络安全领袖在行业中发挥的关键作用、取得的创…

OpenHarmony(鸿蒙南向)——平台驱动开发【PIN】

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 鸿蒙&#xff08;OpenHarmony&#xff09;南向开发保姆级知识点汇总~ 持续更新中…… 概述 功能简介 PIN即管脚控制器&#xff0c;用于统一管理各SoC的…

pytorch ----【输入张量.data.size()/输入张量.size()】的使用

import torch test_data torch.randn(1, 12, 32, 32) batchsize, num_channels, height, width test_data.data.size() 在提供的代码中&#xff0c;test_data 是一个形状为 (1, 12, 32, 32) 的随机张量&#xff0c;表示一个批次&#xff08;batch&#xff09;中有 1 张图像&…

数据治理003-数据域

数据仓库是面向主题&#xff08;数据综合、归类并进行分析利用的抽象&#xff09;的应用。 数据仓库模型设计除横向的分层外&#xff0c;通常也需要根据业务情况进行纵向划分数据域。数据域是联系较为紧密的数据主题的集合&#xff0c;通常是根据业务类别、数据来源、数据用途…