首页 > 系统相关 >ubuntu22.04通过netplan配置网络

ubuntu22.04通过netplan配置网络

时间:2024-07-29 10:52:58浏览次数:16  
标签:配置 network dhcp4 IP ubuntu22.04 netplan 网络 使用

1.以前的网络配置

ubuntu系统里通常在/etc/network/interfaces里配置好IP等信息

interfaces文件配置内容大概如下:

auto enp0s3
iface enp0s3 inet static
address 10.0.2.15
netmask 255.255.255.0
gateway 10.0.2.1
dns-nameservers 218.85.157.99

保存关闭后,使用sudo systemctl restart networkingsudo /etc/init.d/networking restart重启网络,然后新的配置就会生效。

2.netplan工具

但是现在从ubuntu18.04开始,开始使用netplan工具来配置IP了,而不是使用interfaces文件和/etc/init.d/networking脚本。

已经找不到interfaces和networking了:

2.1 查看版本号

查看Ubuntu版本
使用指令:lsb_release -a

现在系统默认安装了netplan工具。

使用指令:netplan来查看是否安装了

2.2 配置文件

先使用指令cd /etc/netplan/来进入查看你的网卡配置文件所在目录

可使用指令netplan get来查看网络配置

ens160:有一个名为ens160的以太网接口
dhcp4: false:ens160上的IPv4协议停用了DHCP。
addresses关键字,该关键字包含(IPv4或IPv6)地址列表以及子网前缀长度(例如/24)。
nameservers:该关键字包含DNS服务器IP和域列表,addresses代表IP列表,search代表域列表
routes:按格式填写默认网关IP

根据官方文档,使用DHCP服务,可以参考下面参数。

network:
  version: 2
  ethernets:
    enp5s0:
      dhcp4: yes
      dhcp4-overrides:
        route-metric: 100
    enp6s0:
      dhcp4: yes
      dhcp4-overrides:
        route-metric: 200

dhcp4-overrides中的route-metric代表路由度量
"路由度量"是指在网络中的路由信息,它是指导数据包传输的一系列规则。度量值越小,优先级越高,这意味着路由器会更倾向于使用该路由来转发数据包。

连接WiFi的设置,例如:

network:
network:
  version: 2
  renderer: NetworkManager
  wifis:
    wlp2s0b1:
      dhcp4: yes
      access-points:
        "network_ssid_name":
          password: "**********"

wlp2s0b1:WiFi接口
dhcp4:开启IPv4的DHCP服务
access-points:填写WiFi的ssid名称和密码,请把network_ssid_name换成需要连接WiFi的ssid名称,**********换成WiFi的密码。

如果需要自定义IP可以参考下面的例子:

network:
  version: 2
  renderer: networkd
  wifis:
    wlp2s0b1:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.21/24]
      nameservers:
        addresses: [192.168.0.1, 8.8.8.8]
      access-points:
        "network_ssid_name":
          password: "**********"
      routes:
        - to: default
          via: 192.168.0.1

addresses:按格式填写IP地址和32位二进制的子码掩码
nameservers:按格式填写DNS解析地址
routes:按格式填写默认网关IP

还有其他用得比较少就不写了。

2.3 检查配置文件

写好配置好,需要检测一下配置有无写错。
可以使用指令netplan try来检查,例如:

根据提示,是否直接按Enter键来确认使用。

如果有错误会自己提示哪里错了,例如:

2.4 应用配置

使用指令netplan apply,如果没有任何提示代表正常了。如果配置文件有错,也会提示你哪里出错了。

2.5 查看配置好的IP

可以使用指令netplan status来查看所有的IP

3 设置第二网卡

可以使用netplan set来创建一个新的网卡参数

netplan set --origin-hint second-interface ethernets.enp6s0.dhcp4=true

second-interface:新建配置文件名
enp6s0:新建网络名
dhcp4=true:开启DHCP服务

更多的文档可以参考官方文档:https://netplan.readthedocs.io/en/stable/

标签:配置,network,dhcp4,IP,ubuntu22.04,netplan,网络,使用
From: https://www.cnblogs.com/safe-rabbit/p/18312150

相关文章

  • 干货!全网最权威最全面介绍网络短剧上线资质以及备案流程
    今天,小编给大家详细梳理汇总一个全网最权威最全面的介绍网络微短剧上线所需要的资质,以及短剧备案流程到底是怎么样的?100%内行人实战总结的干货,希望对广大短剧从业者有所帮助。一、从事网络微短剧需要哪些资质?1、广播电视节目制作经营许可证(必备)根据《广播电视节目制作经营管......
  • 安装系统时没有网络无法完成设置进入系统
    按下键盘上的shift+f10打开命令提示符。在命令提示符中输入:oobe\bypassnro然后按下回车(Enter按键),将重启电脑。根据指引进行设置。进行到下述界面时点击“我没有Internet链接”。然后点击“继续执行受限设置”。根据指引完成设置,进入系统。出处:微软社区问答http......
  • 【机器学习】探索图神经网络 (GNNs): 揭秘图结构数据处理的未来
       ......
  • Flutter网络错误全解析:当“A network error occurred“遇上“https://maven.google.co
    摘要:在Flutter开发过程中,我们经常需要从远程仓库获取依赖包,而https://maven.google.com/是Flutter依赖的主要来源之一。然而,开发者可能会遇到"Anetworkerroroccurredwhilechecking‘https://maven.google.com/’"的错误提示。本文将从资深Flutter开发专家的角度出发,......
  • Linux网络:传输层协议TCP(三)滑动窗口及流量控制
    目录一、关于滑动窗口在TCP中的应用1.1什么是滑动窗口,为什么要有滑动窗口1.2滑动窗口的实现1.3滑动窗口针对丢包重传的处理机制二、流量控制一、关于滑动窗口在TCP中的应用1.1什么是滑动窗口,为什么要有滑动窗口在上一篇博文中博主阐述了确认应答ACK策略,对每一个对......
  • 【QT】QT 系统相关(事件、文件、多线程、网络、音视频)
    一、Qt事件1、事件介绍事件是应用程序内部或者外部产生的事情或者动作的统称。在Qt中使用一个对象来表示一个事件。所有的Qt事件均继承于抽象类QEvent。事件是由系统或者Qt平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发......
  • 线性规划对偶与网络流
    线性规划对偶与网络流1https://ac.nowcoder.com/acm/contest/81598/KK-SlaytheSpire:GameDesign题目大意给定一个\(n\)个点\(m\)条边的有向无环图\(G=(V,E)\)以及一个整数\(k\),其中所有无入度的点为源点,所有无出度的点为汇点。要求选择最少数量的非源点和......
  • 以BGP方式直连中国联通骨干网络,为客户提供全方位的互联网穿透服务
    联通IPTransit产品:以BGP直连,引领互联网穿透新纪元在数字化转型的浪潮中,互联网已成为连接世界、推动各行业创新发展的核心基础设施。面对日益增长的网络流量需求与复杂多变的网络环境,如何高效、安全地将内容推向全球用户,成为内容提供商面临的重要挑战。中国联通,作为国内领先的电......
  • 卷积神经网络
    深度学习之卷积神经网络1、前言在卷积神经网络之前,较流行的是多层感知机,多层感知机适合处理表格数据,其中行对应样本,列对应特征。对于表格数据,我们寻找的模式可能涉及特征之间的交互,但是我们不能预先假设任何与特征交互相关的先验结构。此时,多层感知机可能是最好的选择,然而对于......
  • 【安全技术系列】网络安全涉及的21个热门赛道
    网络安全是当今信息社会中至关重要的领域之一,涵盖了各种不同的赛道和子领域。在这篇文章中,我们将详细描述网络安全的21个热门赛道,以便更好地理解这个关键领域的各个方面。1.零信任安全零信任是一种先进的安全理念,强调不信任任何用户、设备、应用程序或事务,即使是内部的。这种方......