目录
Linux之配置网络
网络接口
网络类型符号
类型
设备类型或位置选择
类型
网络连接
网络配置
三种方法
方法1 --- 使用nmtui进行网路配置
方法2 --- 使用nmcli设置
方法3 --- 修改配置文件
方法4 --- cockpit配置示意图
使用ip命令配置临时生效的网络连接
测试网络的连通性
使用ping命令测试网路的连通性
语法格式
参数及作用
使用tracepath命令跟踪并显示网络路径
语法格式
参数及作用
Linux之配置网络
网络接口
网络接口 --- 指网络中的计算机或网络设备与其他设备
实现通讯的进出口
。这里,
主要是指计算机的网络接口即
网卡设备
网络类型符号
网络接口的名称的前两个字符为网络类型符号
类型
en --- 以太网(Ethernet)
wl --- 无线局域网(wlan)
ww --- 无线广域网
(wwan)
设备类型或位置选择
网络接口名称中网络类型后的字符
类型
o --- 表示内置(onboard)于主板上的集成设备(即集成网卡)及索引号
s --- 表示是插在可以热拔插的插槽上的独立设备及索引号
x --- 表示基于MAC地址命名的设备
p --- 表示PCI插槽的物理位置及编号
网络连接
网络连接 --- 为网络接口实施配置的设置集合。在同一个网络接口上,
可以有多套不同的设置方案
,
即
一个网络接口可以有多个网络连接
,
但同一时间
只能有一个网络连接处于活动状态
网络配置
三种方法
- 手工配置ifcfg,通过NM来生效
- 通过NM自带工具配ip,比如nmcli
- 手工配置ifcfg,通过传统network.service来生效
方法1 --- 使用nmtui进行网路配置
[root@localhost ~]# nmcli c reload
[root@localhost ~]# nmcli c up ens160
方法2 --- 使用nmcli设置
[root@localhost ~]# nmcli c mo ens160 ipv4.method manual ipv4.addresses 192.168.149.200/24 ipv4.gateway 192.168.149.2 ipv4.dns 255.255.255.255 autoconnect yes
[root@localhost ~]# nmcli c reload
[root@localhost ~]# nmcli c up ens160
方法3 --- 修改配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
[root@localhost ~]# nmcli c reload
[root@localhost ~]# nmcli c up ens160
方法4 --- cockpit配置示意图
[root@localhost ~]# systemctl start cockpit.service
[root@localhost ~]# firewall-cmd --permanent --add-service=cockpit
[root@localhost ~]# firewall-cmd --reload
访问 http://IP:9090
https://192.168.149.128:9090
使用ip命令配置临时生效的网络连接
命令用法
|
功能
|
ip [-s] addr show [
网卡设备名
]
|
查看
网卡在网络层的配置信息
,
加
-s
表示
增添显示相关统计信息
,
如接收
(RX)
及传送
(TX)
的数据包数量等
|
ip [-s] link show [
网卡设备名
]
|
查看网卡在
链路层
的配置信息
|
ip [-4] addr add|del IP
地址
[/
掩码长度
] dev
网卡连接名ip -6 addr add|del IP
地址
[/
掩码长度
]dev 网卡连接名
|
添加或删除网卡的临时
IPv4
地址,添加或删除网卡的临时IPv6
地址
|
ip link set dev
网卡的设备名
down|up
|
禁用/
启用指定网卡
|
测试网络的连通性
使用ping命令测试网路的连通性
语法格式
ping [选项] <目标主机名或IP地址>
参数及作用
参数 | 作用 |
-c
数字
|
用于
设定
本命令发出的
I
CMP消息包的数量
,
若
无此选项
,
则会
无限次发送
消息包直到用户按下
【Ctrl+C】
组合键才终止命令
|
-s
字节数
|
设置
ping
命令
发出的消息包的大小
,
默认发送的测试数据大小为
56字节
;
自动
添加8字节
的I
CMP协议头
后
,
显示的是
64字节
;
再
添加20字节
的
I
P协议头
,
则显示的为
84字节
。最大设置值为
65507B
|
-i 时间间隔量 |
设定前后
两次
发送
ICMP
消息包之间的
时间间隔
,
无此选项时
,
默认时间
间隔为1秒
。为了保障本机和目标主机的安全,
一般不要小于0.2秒
|
-t
|
设置存活时间
TTL(Time To Live)
|
使用tracepath命令跟踪并显示网络路径
语法格式
tracepath [
选项
] <
目标主机名或目标
IP
地址
>
参数及作用
参数 | 作用 |
-n
|
对沿途各主机节点
,
仅仅
获取并输出IP地址
,
不在每个
IP
地址的节点设备上
通过DNS查找其主机名
,以此来加快测试速度
|
-b
|
对沿途各主机节点
同时显示IP地址和主机名
|
-l
包长度
|
设置初始的数据包的大小
|
-p
端口号
|
设置
UDP
传输协议的端口
(
缺省为
33434)
|