当前位置: 首页 > news >正文

07-1【openEuler】系统及进程管理(网络管理的补充实验及说明)

文章目录

  • 说在前面
  • 关于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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <NO-CARRIER,BROADCAST,MULTICAST,UP> 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: <BROADCAST,MULTICAST> 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 <interface_name> ipv4.address  <ip/prefix>

注意: 为了简化语句,在 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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 ~]#
http://www.lryc.cn/news/26267.html

相关文章:

  • 【Linux】磁盘结构、文件系统、软硬链接、动静态库链接
  • 交换机电口、光口、网络速率的基本概念总结
  • 【面试题 05.02. 二进制数转字符串】
  • webpack - webpack的基本使用和总结
  • 【蓝桥杯嵌入式】定时器实现按键单击,双击,消抖以及长按的代码实现
  • 基于SSM的Javaweb爱心扶贫捐赠系统
  • Spring Cloud(微服务)学习篇(三)
  • 一文带你吃透JSP,增删改查实战案例详细解读
  • taobao.item.propimg.upload( 添加或修改属性图片 )
  • TDEngine集群监控组件安装配置(Telegra+Grafana方案)
  • 【定位】高德地图wifi定位接口使用效果实践
  • Nacos注册中心
  • Liunx常用命令总结
  • MySQL表的增删查改(进阶)
  • 【RocksDB】Ubuntu20.04下编译rocksdb
  • 这可能是Spring Boot Starter 讲的最清楚的一次了
  • activiti7执行流程详解
  • iframe页面传值取值
  • 2023年2月安全事件盘点
  • 2023上海国际电商物流包装产业展览会相约上海
  • 营业执照注册资本是什么意思
  • GB28181协议--SIP协议介绍
  • Python3 入门教程||Python3 元组||Python3 字典
  • 多元统计方法众多,分类还是排序?约束排序还是非约束排序?哪种方法或技术更适合我的研究目的或数据?
  • 有关白盒加密
  • C#学习系列之image控件配合ffmpeg播放视频(bitmap转image)
  • 电容笔和Apple pencil有什么区别?开学季电容笔排行榜
  • 【蓝桥杯每日一题】递归算法
  • java 寻找2020
  • 1.1 小白黑群晖构建,硬件推荐,硬件选购教程