首页 > 系统相关 >Ubuntu 22.04网卡配置-区别Ubuntu 16.04

Ubuntu 22.04网卡配置-区别Ubuntu 16.04

时间:2023-08-04 11:57:56浏览次数:42  
标签:16.04 dream netplan 网卡 etc Ubuntu config root

一、Ubuntu 16.04网卡配置

1、Ubuntu 16.04配置网卡命令:

root@dream:/etc/network# vim /etc/network/interfaces

2、Ubuntu 16.04网卡常规配置:

二、Ubuntu 22.04网卡配置

1、Ubuntu 22.04配置网卡命令:

Ubuntu 16.04是编辑“interfaces”文件,而Ubuntu 22.04是编辑“00-installer-config.yaml”文件。

root@dream:/etc/netplan# vim /etc/netplan/00-installer-config.yaml 
root@dream:/etc/netplan# netplan apply

2、查看Ubuntu 22.04网卡配置:

当安装Ubuntu22.04时没有手动设置IP,默认自动获取IPv4地址:

当安装Ubuntu 22.04时手动设置了IP,进入系统后查看“00-installer-config.yaml”文件如下:

3、Ubuntu 22.04网卡配置命令实操:

 1 dream@dream:~$ su
 2 Password: 
 3 root@dream:/home/dream# ls /etc/net*
 4 /etc/netconfig  /etc/networks
 5  
 6 /etc/netplan:
 7 00-installer-config.yaml
 8  
 9 /etc/network:
10 if-pre-up.d  if-up.d
11  
12 /etc/networkd-dispatcher:
13 carrier.d  degraded.d  dormant.d  no-carrier.d  off.d  routable.d
14 root@dream:/home/dream# cd /etc/netplan/
15 root@dream:/etc/netplan# ll
16 total 12
17 drwxr-xr-x  2 root root 4096 Aug  3 14:53 ./
18 drwxr-xr-x 97 root root 4096 Aug  3 10:24 ../
19 -rw-r--r--  1 root root  117 Aug  3 10:21 00-installer-config.yaml
20 root@dream:/etc/netplan# vim /etc/netplan/00-installer-config.yaml 
21 root@dream:/etc/netplan# netplan apply
22 root@dream:/etc/netplan# 

手动修改“00-installer-config.yaml”文件参考如下:

enp0s3,网卡名。

dhcp4,false是设置静态IP,非自动获取。

192.168.34.177/24,IP地址和子网掩码,可以找IP地址计算器来算出子网掩码。

routes,via,这里是填网关。不是“gateway4”。

nameservers,addresses,这里是填dns服务器。

 1 # This is the network config written by 'subiquity'
 2 network:
 3   ethernets:
 4     enp0s3:
 5       dhcp4: false
 6       addresses:
 7         - 192.168.34.177/24
 8       routes:
 9         - to: default
10           via: 192.168.34.209
11       nameservers:
12         addresses:
13           - 192.168.34.209
14   version: 2

截图:

另一种配置方式参考:

 1 # This is the network config written by 'subiquity'
 2 network:
 3   ethernets:
 4     enp0s3:
 5       dhcp4: false
 6       addresses: [192.168.34.177/24]
 7       routes:
 8         - to: default
 9           via: 192.168.34.209
10       nameservers:
11         addresses: [192.168.34.209]
12   version: 2

截图:

输入“netplan apply”使配置生效,可以“reboot”重启一下系统。

当遇到如这样的报错时说明格式对齐有问题:

/etc/netplan/00-installer-config.yaml:10:7: Invalid YAML: inconsistent indentation。

跟着上面两种配置的对齐方式可处理即可,这是Ubuntu 22.04和23.04的一个小坑,可以用WinSCP等软件传一个配置好的“00-installer-config.yaml”文件进来也行。

 1 #报错1
 2 root@dream:/etc/netplan# vim /etc/netplan/00-installer-config.yaml 
 3 root@dream:/etc/netplan# netplan apply
 4 /etc/netplan/00-installer-config.yaml:10:7: Invalid YAML: inconsistent indentation:
 5       nameservers:
 6       ^
 7 root@dream:/etc/netplan#
 8 #报错2
 9 root@dream:/etc/netplan# vim /etc/netplan/00-installer-config.yaml 
10 root@dream:/etc/netplan# netplan apply
11 /etc/netplan/00-installer-config.yaml:7:4: Invalid YAML: inconsistent indentation:
12    routes:
13    ^
14 root@dream:/etc/netplan# 

查看“netplan”文件:

root@dream:/etc/netplan# whereis netplan
netplan: /usr/sbin/netplan /usr/lib/netplan /etc/netplan /usr/share/netplan /usr/share/man/man5/netplan.5.gz
root@dream:/etc/netplan# 

“man”一下“netplan”,或者用WinSCP等软件把netplan.5.gz取出看看:

root@dream:/etc/netplan# man netplan

 

标签:16.04,dream,netplan,网卡,etc,Ubuntu,config,root
From: https://www.cnblogs.com/dayetonghaocai/p/17605493.html

相关文章

  • Macmini安装Ubuntu
    关闭sip下载并解压refind重启commmand+r进入恢复模式进入终端,找到刚刚解压的文件夹。然后chmod+xrefind-install&&./refind-install安装完refind之后,插入提前制作好的U盘启动神器(制作教程)重启,按住option选择EFI启动(⚠️注意:仅测试非M芯片的Macmini,M芯片的可以看一下As......
  • Ubuntu20.04根目录/home目录扩容(双系统,亲测有效)
    一,下载安装GPartedsudoaptupdate sudoaptinstallgparted        安装完成后输入:sudogparted    如图所示:    1.找到你要扩容的根目录/home目录(会发现名称右边有个钥匙,表示现在无法对其进行操作)    2.扩容要求1:只能将待扩......
  • ubuntu 默认python版本切换
    Ubuntu下完美切换Python版,即设置系统默认的python版本(亲测有效)_ubuntu切换python版本_关彼得的博客-CSDN博客 sudosuupdate-alternatives--listpythonupdate-alternatives:error:noalternativesforpythonupdate-alternatives--install/usr/bin/pythonpytho......
  • ubuntu的docker相关操作指令
    daemon启动docker服务以及停止systemctlstartdockersystemctlstopdockersystemctlstatusdockerdocker的镜像相关操作#查看本地镜像dockerimages#搜索镜像dockersearchredis#下载镜像,不写版本号,默认是latestdockerpullredis:3.2#删除镜像dockerrmi<docker......
  • x86_64 ubuntu22.04环境下编译版本python3.13.0 alpha 0源码——python3.13.0 alpha 0
      python3.13.0alpha0版本源码编译: 环境——x86_64ubuntu22.04系统: 1.源码下载:gitclonehttps://github.com/python/cpython 2.修改apt源地址:编辑文件:sudovim/etc/apt/sources.list添加内容:deb-srchttp://archive.ubuntu.com/ubuntu/jammymain......
  • 网卡
    目录1.网卡1.网卡#添加网络适配器[root@localhost~]#systemctlstopfirewalld.service[root@localhost~]#setenforce0#首先关闭防火墙[root@localhost~]#ipa#查看网卡接口信息[root@localhost~]#cd/etc/sysconfig/network-scripts/#切换目录[root@loca......
  • ubuntu18.04安装nodejs最新版、指定版 12.x 14.x
    ubuntu18.04安装nodejs最新版、指定版12.x14.x 今天准备在ubuntu服务器里面安装nodejs版本,ubuntu18.04仓库nodejs默认是8.x版本。1.通过apt安装nodejs在Ubuntu18.04的默认仓库包含了一个Node.js的版本,截至当前,该仓库的node.js版本是8.10.0。要安......
  • ubuntu相关
    1网卡地址/etc/netplannetwork:ethernets:ens33:dhcp4:noaddresses:[192.168.21.204/24]optional:trueroutes:-to:defaultvia:192.168.21.2nameservers:addresses:[192.168.21.2,8.8.......
  • 解决Ubuntu系统移动或复制文件权限不够
    Ubuntu系统在图形用户界面下移动文件到本地目录时是不会发生错误的,但是当移动文件到位于本机计算机的目录下时会发生错误提示:权限不够。解决方法:在终端下打开一个具有管理员权限的文件管理器进行文件移动1.打开终端(快捷键Ctrl+Alt+T)2.sudonautilus此时会跳出一个带有权限的......
  • Ubuntu 更新后出现多个 Python 版本
    电脑本来只有一个Python3.10,可能是由于系统升级的原因,发现电脑多了一个Python3.11版本,这带来了好多麻烦,比如我很多软件包都安装在python3.10中,但是命令行输入pip调用的是python3.11的,并且之前创建的虚拟环境感觉也不太正常了。我决定删除旧版本Pythonpython3.10-m......