当前位置:   article > 正文

Ubuntu22.04 配置静态IP_ubuntu2204设置静态ip

ubuntu2204设置静态ip

ubuntu 22.04 配置静态ip

1. 适用系统

本文介绍的静态 ip 的配置方法适用于 Ubuntu 系统的 18.04 及其以上版本。

2. 确认以太网连接的网络接口

一般情况下的个人 PC 只会有一张网卡,但在服务器中可能存在多张网卡的情况,使用 ifconfig 命令查看对应 ip 的网络接口。
若提示未找到 ifconfig 命令则使用如下命令按装该工具。

imaginemiracle:~$ sudo apt-get install net-tools
  • 1

查看需要修改的网卡,如下可以查到当前所有的网络接口信息,由于我的主机只有一块网卡,因此就只对它修改即可。

imaginemiracle:~$ ifconfig
imaginemiracle:~$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.253.129  netmask 255.255.255.0  broadcast 192.168.253.255
        inet6 fe80::bbd9:a68d:6982:fa33  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b8:7a:f4  txqueuelen 1000  (Ethernet)
        RX packets 11433  bytes 15280828 (15.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5919  bytes 391957 (391.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 911  bytes 68550 (68.5 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 911  bytes 68550 (68.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

3. 修改网卡默认配置文件

其默认配置信息的路径如下。

imaginemiracle:~$ sudo vim /etc/netplan/01-network-manager-all.yaml
  • 1

若为修改过的文件应该会是这样:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  • 1
  • 2
  • 3
  • 4

将其修改为静态 ip 的模式。

3.1. ubuntu20.04 / 18.04 参考以下配置

network:
    ethernets:
        ens33:
            dhcp4: no
            addresses: [192.168.1.10/24]
            optional: true
            gateway4: 192.168.1.1
            nameservers:
                    addresses: [114.114.114.114,8.8.8.8]
 
    version: 2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

应用该配置

iamginemiracle:~$ sudo netplan apply
  • 1

3.2. ubuntu22.04 参考以下配置

network:
	ethernets:
		ens33:
			dhcp4: no
			dhcp6: no
			addresses:
				- 192.168.0.10/24
			routes:
				- to: default
				  via: 192.168.0.1
			nameservers:
				addresses:
					- 114.114.114.114
					- 8.8.8.8
	version: 2
	renderer: networkd
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

应用该配置

iamginemiracle:~$ sudo netplan apply
  • 1

3.3. 注意

Ubuntu22.04 应用 ubuntu20.04 /18.04 的配置来设置静态 IP,当使用 netplan apply 则会得到如下警告。

imaginemiracle:~$ sudo netplan apply

** (generate:3591): WARNING **: 11:29:00.676: `gateway4` has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.

** (process:3589): WARNING **: 11:29:00.788: `gateway4` has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/796818
推荐阅读
相关标签
  

闽ICP备14008679号