RHCSA_2、网络管理

系列文章目录

RHCSA_1、用户和权限管理



前言

网卡配置文件存放位置:

[root@rhel8 ~]# cd /etc/sysconfig/network-scripts/

配置文件主要参数:

TYPE=ethernet     		--网络类型,ethernet表示以太网
BOOTPROTO=none     	    --引导协议,none|dhcp|bootp
NAME=eth0				--配置名称
DEVICE=ens33			--配置所绑定的网卡
ONBOOT=yes				--启动时是否激活yes|no
IPADDR=192.168.10.8		--IPv4地址
NETMASK=255.255.255.0	--掩码
GATEWAY=192.168.10.1	--网关
DNS1=192.168.10.1		--DNS

配置完参数后需要重启网络服务才能生效

systemctl restart network.service

一、nmcli管理网络

network manager command-line interface
网络管理器(NetworManager)是检测网络、自动连接网络的程序

启动:systemctl start NetworkManger
关闭:systemctl stop NetworkManager
开机启动:systemctl enable NetworkManger
查看是否开机启动:systemctl is-enabled NetworkManager
禁用开机启动:systemctl disable NetworkManager

连接配置名称:con-name(eth0)
硬件设备名称:if-name (ens33)

二、使用方法

1.查看网络连接

nmcli connection show (--active/ens33)   # 查看连接信息
nmcli device status                      # 查看网卡状态

示例如下:

[root@rhel8 ~]# nmcli device status 
DEVICE      TYPE      STATE   CONNECTION 
ens37       ethernet  已连接  ens37      
ens33       ethernet  已连接  ens33      
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  -- 

2.创建网络连接

示例如下:

# 创建一个文件名为eth01,并且与物理网卡名为ens38绑定
nmcli connection add type ethernet con-name eth01 ifname ens38
# 再次创建一个文件名为eth02,同样与物理网卡名为ens38绑定,并且设置ip地址及网关
nmcli connection add type ethernet con-name eth02 ifname ens38 ipv4.addresses 192.168.200.248/24 ipv4.gateway 192.168.200.254 ipv4.dns 202.102.192.68 autoconnect yes ipv4.method manual

3.修改网络配置

示例如下:

# 修改某个连接
nmcli connection modify eth0 ipv4.addresses 192.168.200.125/24 ipv4.dns 8.8.8.8 ipv4.gateway 192.168.200.254 ipv4.method manual
# 添加某个值
nmcli connection modify eth0  +ipv4.dns 4.4.4.4

4.删除、启动、断开

nmcli connection delete eth0     # 删除某个连接
nmcli connection down eth0       # 断开某个连接
nmcli connection up eth0         # 激活某个连接
nmcli device disconnect ensxxx   # 断开设备连接
nmcli device connect ensxxx      # 打开设备连接

5.其它网络配置

主机名配置文件: /etc/hostname
主机名称解析文件: /etc/hosts
DNS解析配置文件: /etc/resolv.conf

[root@rhel8 ~]# hostnamectl set-hostname RHEL8

网络端口侦听:

netstat (同 ss)
-r   显示路由信息
-t   显示TCP连接
-u   显示UDP连接
-n   以数字方式显示端口和ip
-l   显示listen状态的连接
-p   显示监听套接字的进程名和PID
-a   all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值