Linux学习-网络学习
Posted 丢爸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习-网络学习相关的知识,希望对你有一定的参考价值。
IP地址
A类
0 000 0000 - 0 111 1111:1-127
网络数:126
每个网络中的主机数:2^24-2
默认子网掩码:255.0.0.0
私网地址:10.0.0.0/8
B类
10 00 0000 - 10 11 1111:128-191
网络数:2^14
每个网络中的主机数:2^16-2
默认子网掩码:255.255.0.0
私网地址:172.16.0.0/16 - 172.31.0.0/16
C类
110 0 0000 - 110 1 1111:192-223
网络数:2^21
每个网络中的主机数:2^8-2
默认子网掩码:255.255.255.0
私网地址:192.168.0.0/24 - 192.168.255.0/24
D类(组播)
1110 0000 - 1110 1111:224-239
E类(剩余E类240-255)
常识
#跨网络通信:需要使用路由
# - 主机路由
# - 网络路由
# - 默认路由
路由选择:基于最佳匹配原则
#将Linux主机接入网络中
# 1. IP/MASK
# 2. 路由,默认网关
# 3. DNS服务器---主DNS服务器,次DNS服务器,第三DNS服务器
# 4. 主机名
#-------IP地址配置
#---静态分配
- ifcfg:ifconfig,route,netstat
- ip:link,addr,route,ss
- 配置文件:system-config-network-tui(setup)
CentOS7:
nmcli,nmtui
ifcfg命令配置
#-- 查看本机的活动网络接口配置
[root@nginx01 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.88.101 netmask 255.255.255.0 broadcast 192.168.88.255
inet6 fe80::b28c:edf9:5114:7241 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:fe:89:39 txqueuelen 1000 (Ethernet)
RX packets 203 bytes 19376 (18.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 195 bytes 50335 (49.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#-- 查看本机所有的网络接口配置
[root@nginx01 ~]# ifconfig -a
#-- 显示单个接口网络信息【ifconfig interface】
[root@nginx01 ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.88.101 netmask 255.255.255.0 broadcast 192.168.88.255
inet6 fe80::b28c:edf9:5114:7241 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:fe:89:39 txqueuelen 1000 (Ethernet)
RX packets 199 bytes 18822 (18.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 200 bytes 36528 (35.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# ifconfig interface IP/MASK [up|down]
# ifconfig interface IP netmask MASK [up|down]
# 给指定接口添加地址
[root@nginx01 ~]# ifconfig ens33:0 172.16.1.3/24
[root@nginx01 ~]# ifconfig ens33:0 172.16.1.3 netmask 255.255.255.0
# 启用混杂模式:[-]promisc
#---静态分配
#------------route路由管理命令
#查看路由
[root@nginx01 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
#默认网络路由条目
0.0.0.0 192.168.88.2 0.0.0.0 UG 100 0 0 ens33
#本地网络路由条目
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 ens3
#------添加路由
#---------------------------------------------------route add
route add [-net|-host] target [netmask Nm][gw Gw][[dev] If]
#本地网关必须与当前主机位于同一网络内
#-----添加主机路由
[root@nginx01 ~]# route add -host 172.16.1.3 gw 192.168.88.2 dev ens33
#-----添加网络路由
[root@nginx01 ~]# route add -net 172.16.1.0 netmask 255.255.255.0 gw 192.168.88.2 dev ens33
[root@nginx01 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.2 0.0.0.0 UG 100 0 0 ens33
172.16.1.0 192.168.88.2 255.255.255.0 UG 0 0 0 ens33
172.16.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
172.16.1.3 192.168.88.2 255.255.255.255 UGH 0 0 0 ens33
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 ens3
# 注:Flags标志位上U表示up,G表示gateway网关,H表示host主机路由
#-----添加默认网关
[root@nginx01 ~]# route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.88.2
[root@nginx01 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.2 0.0.0.0 UG 0 0 0 ens3
[root@nginx01 ~]# route add default gw 192.168.88.2
[root@nginx01 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.2 0.0.0.0 UG 0 0 0 ens3
#---------------------------------------------------route add
#---------------------------------------------------route del
#删除主机路由
[root@nginx01 ~]# route del -host 172.16.1.3
# 网关地址 0.0.0.0 表示直连规则,当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关(路由器)。使用二层交换机通过MAC即可通信
[root@nginx01 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.2 0.0.0.0 UG 100 0 0 ens33
192.168.88.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
# 删除默认路由
[root@nginx01 ~]# route del default
#---------------------------------------------------route del
#------------route路由管理命令
#------------DNS服务器指定
#在/etc/resolv.conf中可以指定3个
[root@nginx01 ~]# vim /etc/resolv.conf
nameserver 8.8.8.8
#FQDN(fully qualified domain name)完全限定域名
正解:FQDN-->IP
dig -t A FQDN
[root@nginx01 ~]# dig -t A www.baidu.com
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> -t A www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56539
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 272 IN CNAME www.a.shifen.com.
www.a.shifen.com. 208 IN CNAME www.wshifen.com.
www.wshifen.com. 115 IN A 103.235.46.39
;; Query time: 70 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu May 26 22:51:07 CST 2022
;; MSG SIZE rcvd: 111
[root@nginx01 ~]# host -t A www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com is an alias for www.wshifen.com.
www.wshifen.com has address 103.235.46.39
反解:IP-->FQDN
dig -x IP
#------------DNS服务器指定
#---动态分配(DHCP)
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议
#---动态分配(DHCP)
#-------IP地址配置
#netstat-显示网络连接,路由表,接口分析
netstat [address_family_options] [--tcp|-t] [--udp|-u]
[--udplite|-U] [--sctp|-S] [--raw|-w] [--listening|-l] [--all|-a]
[--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users]
[--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--pro‐
gram|-p] [--verbose|-v] [--continuous|-c] [--wide|-W] [delay]
# -l:处于监听状态的连接
# -t:TCP协议相关连接
# -u:UDP协议相关连接
# -w: raw socket相关
# -a:所有状态
# -n:以数字形式显示IP和端口
# -e: 扩展格式显示信息
# -p:显示相关进程及PID
# 常用组合 -tan,-uan,-tnl,-unl
# netstat-显示路由表
netstat --route|-r [--numeric|-n]
# -r:显示内核路由表
# -n:数字格式显示
# netstat-显示接口统计信息
netstat --interfaces|-I|-i [--all|-a] [--extend|-e] [--verbose|-v]
[--program|-p] [--numeric|-n]
# 显示指定接口的统计信息
[root@nginx01 ~]# netstat -Iens33
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33 1500 466 0 0 0 368 0 0 0 BMRU
#显示所有接口统计数据
[root@nginx01 ~]# netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33 1500 489 0 0 0 381 0 0 0 BMRU
lo 65536 0 0 0 0 0 0 0 0 LRU
#显示已建立的TCP连接
[root@nginx01 ~]# netstat -tn
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 52 192.168.88.101:22 192.168.88.1:50688 ESTABLISHED
#显示已建立的UDP连接
[root@nginx01 ~]# netstat -un
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
#显示所有TCP连接
[root@nginx01 ~]# netstat -tan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 52 192.168.88.101:22 192.168.88.1:50688 ESTABLISHED
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:25 :::* LISTEN
#显示所有UDP连接
[root@nginx01 ~]# netstat -uan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 127.0.0.1:323 0.0.0.0:*
udp6 0 0 ::1:323 :::*
#查看路由连接
[root@nginx01 ~]# netstat --route
ip命令
ip [options] object command|help
object :=link|addr|route
# link-管理网络设备
# ---ip link show 显示网络设备信息
[root@nginx01 ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:fe:89:39 brd ff:ff:ff:ff:ff:ff
# ---ip link show dev ens3 显示ens33接口的信息
[root@nginx01 ~]# ip link show dev ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:fe:89:39 brd ff:ff:ff:ff:ff:ff
# ---ip link show up 显示处于启用状态的接口
[root@nginx01 ~]# ip link show up
# ---ip link set 改变设备属性
#---------停用ens33设备
[root@nginx01 ~]# ip link set dev ens33 down
#---------启用ens33设备
[root@nginx01 ~]# ip link set dev ens33 up
# addr-管理网络地址
# ---ip addr show显示接口地址
[root@nginx01 ~]# ip addr show dev ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:fe:89:39 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.101/24 brd 192.168.88.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::b28c:edf9:5114:7241/64 scope link noprefixroute
valid_lft forever preferred_lft forever
# --- ip addr add 添加地址
[root@nginx01 ~]# ip addr add 192.168.88.102 dev ens33
[root@nginx01 ~]# ip addr show dev ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:fe:89:39 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.101/24 brd 192.168.88.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet 192.168.88.102/32 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::b28c:edf9:5114:7241/64 scope link noprefixroute
valid_lft forever preferred_lft forever
# ----添加地址时添加标签
[root@nginx01 ~]# ip addr add 192.168.88.103/24 dev ens33 label 'ens33:0'
# --- ip addr replace替换地址(不指定替换地址则直接添加)
[root@nginx01 ~]# ip addr replace 192.168.88.103/24 dev ens33
[root@nginx01 ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:fe:89:39 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.101/24 brd 192.168.88.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet 192.168.88.102/32 scope global ens33
valid_lft forever preferred_lft forever
inet 192.168.88.103/24 scope global secondary ens33
valid_lft forever preferred_lft forever
inet6 fe80::b28c:edf9:5114:7241/64 scope link noprefixroute
valid_lft forever preferred_lft forever
# --- ip addr del 删除地址(带上掩码)
[root@nginx01 ~]# ip addr del 192.168.88.102/24 dev ens33
# scopeglobal|link|host指明作用域
global:地址全局有效
link:仅链接有效
host:地址只能在本机使用
# --- ip addr add IFADDR dev STRING broadcast ADDRESS添加广播地址
[root@nginx01 ~]# ip addr add 192.168.88.102/24 dev ens33 broadcast 192.168.88.255
# ---仅显示指定作用域的设备信息
ip address show [dev DEVICE][label PATTERN][primary and secondary]
[root@nginx01 ~]# ip addr show scope host
# ---清空地址
ip address flush
[root@nginx01 ~]# ip addr flush dev ens33 label ens33:0
# route-管理网络路由
ip route add--添加路由
ip route show--显示路由
ip route delete--删除路由
ip route flush--清空路由表
#--------------------------------
#添加路由
ip route add TARGET via GW dev IFACE src SOURCE_IP
TARGET:主机路由IP,网络路由:NETWORK/MASK
#------添加主机路由
[root@nginx01 ~]# ip route add 192.168.88.1 via 192.168.88.102
#------添加网络路由
[root@nginx01 ~]# ip route add 172.16.0.0/16 via 192.168.88.102
#删除路由
ip route del TARGET
#-----删除主机路由
[root@nginx01 ~]# ip route del 192.168.88.1
#-----删除网络路由
[root@nginx01 ~]# ip route del 172.16.0.0/16
#-----删除默认网关
[root@nginx01 ~]# ip route del default
#显示路由列表
[root@nginx01 ~]# ip route list
#添加默认网关
[root@nginx01 ~]# ip route add default via 192.168.88.2
#--------清空路由表
ip route flush [dev IFACE][via PREFIX]
[root@nginx01 ~]# ip route flush dev ens33
#-----添加本地连接的路由配置
ip route add 192.168.88.0/24 via 0.0.0.0 dev ens33 scope link src 192.168.88.101
#---------------------------------
#--ss
-o 只显示状态为established的连接
-t TCP协议相关
-u UDP协议相关
-w 裸套接字相关
-x unix socket相关
-l listen状态的连接
-a 所有
-n 数字格式
-p 相关程序及PID
-e 扩展信息
-m 内存用量
-o 计时器信息
FILTER :=[state TCP-STATE][EXPRESSION]
# 常用组合:-tan,-tanl,-tanlp,uan
#显示源端口为ssh服务且状态为established的网络连接
[root@nginx01 ~]# ss -o state established '( sport = :ssh )'
#显示状态为established的TCP连接
[root@nginx01 ~]# ss -tan state established
#-------------------------------------------------------------
#修改网络配置文件(IP,NETMASK,DNS,GW)
[root@nginx01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-IFACE
#接口类型,常见Ethernet,Bridge
TYPE=Ethernet
#激活此设备时使用的地址配置协议(static|dhcp|none)
BOOTPROTO=static
#此配置文件应用到的设备
DEVICE=ens33
#MAC地址
HWADDR=
#NM为NetworkManager的简写,此网卡是否接受NM控制,Centos6建议为"no"
NM_CONTROLLED=
#系统引导时是否激活此设备
ONBOOT=yes
#IP地址
IPADDR=192.168.88.101
#网关
GATEWAY=192.168.88.2
#子网掩码
NETMASK=255.255.255.0
#第一个DNS服务器指向(优先级高于/etc/resolv.conf中的nameserver)
DNS1=8.8.8.8
#普通用户是否可控制此设备
USERCTL=
#如果BOOTPROTO设置为dhcp,是否允许dhcp server分配的DNS服务器信息直接覆盖至/etc/resolv.conf文件
PEERDNS=
PROXY_METHOD=none
BROWSER_ONLY=no
PREFIX=24
#设备惟一标识
UUID=c96bc909-188e-ec64-3a96-6a90982b08ad
#路由相关配置文件
[root@nginx01 ~]# vim /etc/sysconfig/network-scripts/route-IFACE
两种风格:
(1) TARGET via GW
(2) 每三行定义一条路由
ADDRESS#=TARGET
NETMASK#=mask
GATEWAY#=GW
#第一种风格
192.168.0.0/16 via 192.168.88.2
[root@nginx01 network-scripts]# systemctl restart network
[root@nginx01 network-scripts]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.2 0.0.0.0 UG 100 0 0 ens33
192.168.0.0 192.168.88.2 255.255.0.0 UG 100 0 0 ens33
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
#第二种风格
ADDRESS0=192.168.11.0
NETMSAK0=255.255.255.0
GATEWAY0=192.168.88.2
ADDRESS1=192.168.22.0
NETMSAK1=255.255.255.0
GATEWAY1=192.168.88.2
#------------------------------------------------------
#给网卡配置多地址
ifconfig
ifconfig IFACE_ALIAS IP
ip
ip addr add
配置文件:ifcfg-IFACE_ALIAS
DEVICE=IFACE_ALIAS
#添加多地址ifconfig
[root@nginx01 network-scripts]# ifconfig ens33:0 192.168.88.102/24 up
注:网卡别名不能使用DHCP协议引导
#------------------------------------------------------
#tui(text user interface)
#主机名配置(centos6)
[root@nginx01 network-scripts]# vim /etc/sysconfig/network
HOSTNAME=
#主机名配置(centos7)
hostnamectl set-hostname hostname
nmcli工具使用
#显示设备状态信息
[root@nginx01 ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected Wired connection 1
lo loopback unmanaged --
#显示指定设备当前状态信息
[root@nginx01 ~]# nmcli device show ens33
GENERAL.DEVICE: ens33
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:0C:29:FE:89:39
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: ens33
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.88.101/24
IP4.GATEWAY: 192.168.88.2
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.88.2, mt = 100
IP4.ROUTE[2]: dst = 192.168.88.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[3]: dst = 0.0.0.0/0, nh = 192.168.88.2, mt = 0
IP4.ROUTE[4]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1002
IP4.DNS[1]: 192.168.88.2
IP4.DOMAIN[1]: localdomain
IP6.ADDRESS[1]: fe80::205a:a783:8398:42ce/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[2]: dst = fe80::/64, nh = ::, mt = 256
IP6.ROUTE[3]: dst = fe80::/64, nh = ::, mt = 100
#modify后面跟的参数为device show 中的GENERAL.CONNECTION对应的值
nmcli connection modify IFACE [+|-]setting.property value
setting.property:
- ipv4.address
- ipv4.gateway
- ipv4.dns
- ipv4.method manual
#添加地址
[root@nginx01 ~]# nmcli connection modify ens33 +ipv4.addresses 192.168.88.102/24
[root@nginx01 ~]# nmcli connection down ens33 && nmcli connection up ens33
Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@nginx01 ~]# nmcli device show ens33
GENERAL.DEVICE: ens33
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:0C:29:FE:89:39
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: ens33
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.88.101/24
IP4.ADDRESS[2]: 192.168.88.102/24
IP4.GATEWAY: 192.168.88.2
IP4.ROUTE[1]: dst = 192.168.88.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 192.168.88.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[3]: dst = 0.0.0.0/0, nh = 192.168.88.2, mt = 100
IP6.ADDRESS[1]: fe80::20c:29ff:fefe:8939/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[2]: dst = fe80::/64, nh = ::, mt = 256
#移除地址,重新down ens33并up ens33
[root@nginx01 ~]# nmcli connection modify ens33 -ipv4.addresses 192.168.88.102/24
#文本图形工具配置网络
[root@nginx01 ~]# nmtui
以上是关于Linux学习-网络学习的主要内容,如果未能解决你的问题,请参考以下文章