07-1【openEuler】系统及进程管理(网络管理的补充实验及说明)
创始人
2024-05-27 16:33:32
0

文章目录

  • 说在前面
  • 关于nmcli命令的使用
    • 使用nmcli命令修改主机IP地址
      • 1、运行`ip addr`列出openEuler20.03上的以太网卡
      • 2、列出当前活动的以太网卡
      • 3、开始分配静态IP地址
        • (1)命令语法
        • (2)将 IPv4 地址`192.168.74.175`分配给 `ens33` 网卡上
        • (3)将网关`192.168.74.1`设置到 `ens33` 网卡上
        • (4)设置手动配置(从 `dhcp `到 `static`)
        • (5)设置 DNS 值为`8.8.8.8`
        • (6)保存上述更改并重新加载
        • (7)后续


说在前面

enp0s3网卡出于VirtualBox的虚拟机软件,本文档补充说明VMware下的实验。

关于nmcli命令的使用

使用nmcli命令修改主机IP地址

1、运行ip addr列出openEuler20.03上的以太网卡

[root@localhost ~]# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33:  mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ffinet 192.168.74.174/24 brd 192.168.74.255 scope global dynamic noprefixroute ens33valid_lft 1740sec preferred_lft 1740secinet6 fe80::cf30:822d:c0d2:af3a/64 scope link noprefixroutevalid_lft forever preferred_lft forever
3: virbr0:  mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:ed:05:64 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic:  mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
[root@localhost ~]#

​ 在上面的命令输出中看到的,我们有1个网卡:ens33。当前分配给网卡的 IP 地址是通过 DHCP 服务器获得的。

​ 假设在ens33上分配静态 IP 地址,具体内容如下:

ip地址:192.168.74.175
掩码:255.255.255.0
网关:192.168.74.1
DNS:8.8.8.8

2、列出当前活动的以太网卡

[root@localhost ~]# nmcli connection
NAME    UUID                                  TYPE      DEVICE
ens33   d2d620d3-8322-3129-88bb-f7681ef8301a  ethernet  ens33
virbr0  1d72e4fc-4cb8-4ebd-b929-432ff340778e  bridge    virbr0
[root@localhost ~]#

3、开始分配静态IP地址

(1)命令语法

nmcli connection modify  ipv4.address  

注意: 为了简化语句,在 nmcli 命令中,我们通常用 con 关键字替换 connection,并用 mod 关键字替换 modify

(2)将 IPv4 地址192.168.74.175分配给 ens33 网卡上

[root@localhost ~]# nmcli connection modify ens33 ipv4.addresses 192.168.74.175/24
[root@localhost ~]#

(3)将网关192.168.74.1设置到 ens33 网卡上

[root@localhost ~]# nmcli connection modify ens33 ipv4.gateway 192.168.74.1
[root@localhost ~]#

(4)设置手动配置(从 dhcp static

[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual
[root@localhost ~]#

(5)设置 DNS 值为8.8.8.8

[root@localhost ~]# nmcli connection modify ens33 ipv4.dns "8.8.8.8"
[root@localhost ~]#

(6)保存上述更改并重新加载

[root@localhost ~]# nmcli connection up ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

(7)后续

​ 以上命令显示网卡 ens33 已成功配置。我们使用 nmcli 命令做的那些更改都将永久保存在文件 /etc/sysconfig/network-scripts/ifcfg-ens33

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d2d620d3-8322-3129-88bb-f7681ef8301a
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DEVICE=ens33
IPADDR=192.168.74.175
PREFIX=24
GATEWAY=192.168.74.1
DNS1=8.8.8.8
[root@localhost ~]#

​ 要确认 IP 地址是否分配给了 ens33 网卡了,请使用以下 IP 命令查看:

[root@localhost ~]# ip addr show ens33
2: ens33:  mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ffinet 192.168.74.175/24 brd 192.168.74.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::cf30:822d:c0d2:af3a/64 scope link noprefixroutevalid_lft forever preferred_lft forever
[root@localhost ~]#

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...