配置网络
从
RHEL7
开始引入了一种新的
“
一致网络设备命名
”
的方式为网络接口命名,该方式可以根据固件、设备
拓扑、设备类型和位置信息分配固定的名字。网络接口的名称的前两个字符为网络类型符号。如
:
en——
表示以太网
(Ethernet)
、
wl
表示无线局域网
(wlan)
、
ww
表示无线广域网
(wwan)
;接下来的字符根
据设备类型或位置选择,如
:
o——
表示内置
(onboard)
于主板上的集成设备
(
即集成网卡
)
及索引号
;
s——
表示是插在可以热拔插的插槽上的独立设备及索引号
;
x——
表示基于
MAC
地址命名的设备
;
p——
表示
PCI
插槽的物理位置及编号。
一个网络接口,可以有多个网络连接,但同一时间只能有一个网络连接处于活动状态
配置网络会话
会话和网卡的关系:一个网卡可以有多个会话,但是一个时刻只能连接到一个会话。
(1)使用
ip
命令配置临时生效的网络连接
[root@master ~]
# ip -4 addr add 192.168.168.16/24 dev ens160
(2)建议使用非交互式
非交互式 配置已存在ip的网络会话
[root@kongd ~] # nmcli c mo ens160 ipv4.method manual ipv4.addresses192.168.150.200/24 ipv4.gateway 192.168.150.2 ipv4.dns 223.5.5.5 autoconnectyes[root@kongd ~] # nmcli c up ens160
交互式 配置已存在ip的网络会话
[root@master ~] # nmcli connection edit ens160nmcli> goto ipv4nmcli ipv4> set addresses 192 .168.168.11/24nmcli ipv4> activateMonitoring connection activation (press any key to continue)Connection successfully activated (D-Bus active path:/org/freedesktop/NetworkManager/ActiveConnection/2)nmcli ipv4> quit[root@kongd ~] # nmcli c up ens160
自己电脑尝试
[root@localhost ~]vim /etc/sysconfig/network-scripts/ifcfg-ens160
[root@localhost ~] nmcli c mo ens160 ipv4.method manual ipv4.addresses192.168.5.128/24 ipv4.gateway 192.168.5.2 ipv4.dns 114.114.114.114autoconnect yes
ping测试
增添网络会话
[root@kongd ~]
# nmcli c add type ethernet con-name ethX-test ifname ethX ipv4.addresses '192.168.1.100/24,192.168.1.101/32' ipv4.routes '10.0.0.0/8 192.168.1.10,192.168.0.0/16 192.168.1.11' ipv4.gateway 192.168.1.254 ipv4.dns '8.8.8.8,4.4.4.4' ipv4.method manual autoconnect yes
type ethernet :创建连接时候必须指定类型,类型有很多,可以通过 nmcli c add type - h 看到,这里指定为 ethernet 。con-name ethX-test : ethX-test 表示连接( connection )的名字,这个名字可以任意定义,无需和网卡名相同ifname ethX : ethX 表示网卡名,这个 ethX 必须是在 nmcli d 里能看到的网卡的名字ipv4.addresses '192.168.1.100/24,192.168.1.101/32' :配置 2 个 ip 地址,分别为192.168.1.100/24 和 192.168.1.101/32ipv4.gateway 192.168.1.254 :网关为 192.168.1.254ipv4.dns '8.8.8.8,4.4.4.4' : dns 为 8.8.8.8 和 4.4.4.4ipv4.method :默认为 auto ,对应网卡配置文件里的 BOOTPROTO=dhcp ; ipv4.methodmanual ,对应网卡配置文件里的 BOOTPROTO=none ,即只有静态 ipautoconnect yes :对应网卡配置文件里的 ONBOOT=yes
自己电脑尝试
nmcli connection modify static ipv4.gateway 192.168.5.2 ipv4.dns 114.114.114.114
通过域名访问主机
tyum仓库配置
本地仓库
配置
.repo
文件,即
yum
源
[root@kongd ~]
# mkdir /media/cdrom
#
将本地光盘挂载至本地目录
/media/cdrom
下
[root@kongd ~]
# mount /dev/cdrom /media/cdrom
[root@kongd ~]
# cat /etc/yum.repos.d/rhel8.repo
[RHEL8-BaseOS]
name
=
RHEL8-BaseOS
baseurl
=
file:///media/cdrom/BaseOS
gpgcheck
=
0
#gpgcheck=1 #
如果
gpgcheck
为
1
,需要写秘钥文件路径
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[RHEL8-Appstream]
name
=
RHEL8-Appstream
baseurl
=
file:///media/cdrom/AppStream
gpgcheck
=
0
#gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[root@kongd ~]
# yum repolist
#
验证能否装包成功