ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

03_计算机网络笔记-子网划分-路由配置

2021-01-19 13:29:34  阅读:281  来源: 互联网

标签:cPen 03 子网 ip 192.168 地址 root 路由 ens33


文章目录


个人博客
https://blog.csdn.net/cPen_web

子网划分

vlan和子网划分都是绑在一起的
vlan是物理层 二层
子网划分 三层 逻辑层

#注:默认网关。访问外网经过路由器出去,没有设置其他路由时,走默认网关

windows查看ip等信息

打开网络共享中心 --> 本地连接 --> 打开详细信息  查看ipv4相关地址即可
#注:dhcp动态获得ip地址,有租约,有时间限制

不能上网怎么办?

1、ping网关 (网关不通,看灯亮不亮,网线接口是否松掉,ip地址的配置(是否配置同一个网段,是否指定正确的网关地址))
2、ping 114.114.114.114	(不能ping通,检查路由器是否通外网)	#注:ping外网
3、DNS(域名解析服务)问题(电话本,可能每个电话都对应一个备注(人名))
外部网络中都使用ip地址来通信,浏览器中输入域名,会先进行dns解析,将域名解析成ip地址,然后再向目标ip地址发起请求连接
请求过程:先找本地缓存,缓存没有,就会找本地hosts文件里的配置,如果这里面没有就会去配置好的dns服务器地址上找

Linux上查看ip地址,并进行配置

1、ip a命令
2、ifconfig命令
[root@cPen_A ~]# ip a
[root@cPen_A ~]# ifconfig 

查看命令属于哪个安装包

[root@cPen_A ~]# which ifconfig
/usr/sbin/ifconfig
[root@cPen_A ~]# rpm -qf /usr/sbin/ifconfig
net-tools-2.0-0.25.20131004git.el7.x86_64

示例:添加网卡
添加网卡

lo: local  本地回环地址  127.0.0.1 (只能本机自己连通,就代表我自己)
	逻辑网卡,不是真正的物理网卡
	tcp/ip协议安装时,自带的
[root@cPen_A ~]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500	#注:mtu最大传输单元  字节
        inet 192.168.0.110  netmask 255.255.255.0  broadcast 192.168.0.255	#注:广播地址
        inet6 fe80::22d8:5740:d6d7:d1ff  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:d1:80:fa  txqueuelen 1000  (Ethernet)
        RX packets 6183  bytes 388817 (379.7 KiB)		#注:RX接收的包
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 205  bytes 22696 (22.1 KiB)			#注:TX发送的包
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536			#注:lo  本地回环地址
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 32  bytes 2592 (2.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32  bytes 2592 (2.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

网卡配置

放在此目录下: /etc/sysconfig/network-scripts/
[root@cPen_A network-scripts]# vim ifcfg-ens33 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"		#注:dhcp 为动态获取,static为静态配置
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="ens33"
UUID="831f1350-14c2-46db-bf53-1937c5feb8f5"
DEVICE="ens33"
ONBOOT="yes"
#注:如果设置的是static,要添加如下配置
IPADDR=192.168.0.253
NETMASK=255.255.255.0		#注:子网掩码
GATEWAY=192.168.0.1			#注:网关
#配置好ip之后生效网络
service NetworkManager restart

图示
配置静态ip前可以通过fping命令查看一下还有哪些地址可用

[root@cPen_A ~]# yum install epel-release
[root@cPen_A ~]# yum install fping
[root@cPen_A ~]# fping -g 192.168.0.0/24
192.168.0.1 is alive
……
192.168.0.254 is unreachable

IP地址规划

ip地址		网络段+主机段
A类	(掩码:255.0.0.0)		#注:掩码用来区分网络段和主机段
	网络段8位,第一位为0,主机位24位(可以放置2**24-2)台主机
	容易造成IP地址浪费

	网段 (1-126),127给本地回环

	私有网段:10.0.0.0/8  --> 10.0.0.0 -- 10.255.255.255 (大型网络)

B类	(掩码:255.255.0.0)
	网络段16位,最高两位(10),第一个字节(128-191)
	私有网段:172.16-31/16 网段 --> 172.16.0.0 -- 172.31.255.255 (中型网络)

C类	(掩码:255.255.255.0)
	网络段24位,主机位8位 最高三位(110) (192-223)
	私有网段:192.168.0-255 --> 192.168.0.0 -- 192.168.255.255 (一个网段可以放置254台以内的机器,小型网络)
10.0.0.0/8   
10.0.0.0         网段中最小的ip地址来表示网段
10.255.255.255   最大的ip地址表示广播地址

192.168.0.0/24
192.168.0.0      表示网段
192.168.0.255    表示广播地址
192.168.3.0/27

可用的网段是:				每段可用的ip地址是:
192.168.3.0					192.168.3.1~192.168.3.30
192.168.3.32				192.168.3.33~192.168.3.62
192.168.3.64				192.168.3.65~192.168.3.94
192.168.3.96				192.168.3.97~192.168.3.126
192.168.3.128				192.168.3.129~192.168.3.158
192.168.3.160				192.168.3.161~192.168.3.190
192.168.3.192				192.168.3.193~192.168.3.222
192.168.3.224				192.168.3.225~192.168.3.254
子网掩码
255.255.255.224 (/27)
200 300 200 600

192.168.0.0/21			#注:向前借3位
192.168.00000 000.00000000

192.168.0.0/21	#注:大网段

192.168.0.0/22	#注:给600的网段
192.168.4.0/22	#注:192.168.000001 00.00000000

192.168.4.0/23	#注:192.168.0000010 0.00000000		#注:给300的网段
192.168.6.0/23	#注:192.168.0000011 0.00000000

192.168.6.0/24	#注:192.168.00000110. 00000000		#注:给200的网段
192.168.7.0/24	#注:192.168.00000111. 00000000		#注:给200的网段

192.168.1.0/24 这个网段划分子网 A:100台 B:30 c:30 A、B、C三个部门划分成什么网段?

192.168.1.0/24	划分网段
掩码:255.255.255.0
#注:掩码和ip地址进行 与运行  来确定哪一个网段(比较麻烦)
#注:最小的是它的网段,最大的是它的广播地址

192.168.1.0/25			A	126个ip

192.168.1.128/26		B	62个ip
192.168.1.192/26		C	62个ip

10.0.0.0/8 子网划分 A:1200 B:500 C:600 D:300 怎么合理分配网段?

10.0.0000 0000.00000000
网段位		主机位

10.0.0.0/20			#注:4094个ip

10.0.0.0/21		A	#注:2046个ip
10.0.8.0/21

10.0.8.0/22		C	#注:1022个ip
10.0.12.0/22

10.0.12.0/23	B	#注:510个ip
10.0.14.0/23	D

发送包之前:源ip和它的 掩码 进行 与运算,目的ip 和 掩码 进行 与运算,得到它们的网段;看他们是不是在同一个网段;一致的话,认为2个在同一个网段,就会去广播。不在同一网段,看默认路由(主机的本地路由),所有的包都交给网关(网关就是我们给它做的路由配置)

例:	192.168.1.3/24 和 192.168.1.2/25   通		网段192.168.1.0
	192.168.1.3/24 和 192.168.1.130/25 不通		网段192.168.1.0、192.168.1.128

Cisco Packet Tracer软件

路由和路由之间使用交叉线连
路由和服务器之间使用交叉线连

路由和交换机 交换机和主机 使用直连线

对路由器进行配置

Router>enable					#注:进入特权模式  简写:en
Router#configure terminal		#注:进行配置  简写:conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface FastEthernet0/1  #注:选中网口  简写:int F0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0	#注:配置ip地址
Router(config-if)#no shutdown   #注:启用端口
Router(config-if)#exit 
Router(config)#ip route 192.169.1.0 255.255.255.0 192.168.3.2 
#注:添加路由  达到192.168.1.0/24网段,下一跳指定192.168.3.2
Router#show ip route			#注:查看路由器路由
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip address 192.168.3.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int f0/1
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown

查看路由

Router#show ip route 			#注:查看路由
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.2.0/24 is directly connected, FastEthernet0/1
C    192.168.3.0/24 is directly connected, FastEthernet0/0

配置静态路由

Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.2		#注:命令行添加 静态路由
#注:添加路由  到达192.168.1.0/24网段,下一跳指定192.168.3.2

示例:查看路由器路由

[root@cPen_A ~]# ip r															#示例:查看路由器路由
default via 192.168.0.1 dev ens33 proto dhcp metric 100							#注:默认路由 
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.133 metric 100 	#注:直连路由

示例:服务器添加路由

[root@cPen_A ~]# ip r add 192.168.3.0/24 via 192.168.0.1
[root@cPen_A ~]# ip r
default via 192.168.0.1 dev ens33 proto dhcp metric 100 
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.133 metric 100 
192.168.3.0/24 via 192.168.0.1 dev ens33 

示例:查看到指定网络的下一跳

[root@cPen_A ~]# ip r get 192.168.6.2				#注:获取下一跳的地址
192.168.6.2 via 192.168.0.1 dev ens33 src 192.168.0.133 
    cache 
[root@cPen_A ~]# ip r get 192.168.4.2
192.168.4.2 via 192.168.0.1 dev ens33 src 192.168.0.133 
    cache 

示例:删除路由

[root@cPen_A ~]# ip r delete 192.168.3.0/24 via 192.168.0.1

示例:linux配置DNS

[root@cPen_A ~]# vim /etc/resolv.conf 
# Generated by NetworkManager
search localdomain
nameserver 192.168.0.1					#注:路由器 ip  做代理,转发到其他机器
nameserver 114.114.114.114				#注:网络上公认的域名服务器

示例:查看baidu的ip地址

[root@cPen_A ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=55 time=17.6 ms
[root@cPen_A ~]# host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 14.215.177.39
www.a.shifen.com has address 14.215.177.38
[root@cPen_A ~]# nslookup www.baidu.com
Server:		114.114.114.114		#注:使用到的域名服务器
Address:	114.114.114.114#53

Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 14.215.177.38
Name:	www.a.shifen.com
Address: 14.215.177.39
[root@cPen_A ~]# dig www.baidu.com

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.2 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1633
;; 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.		823	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	79	IN	A	14.215.177.38
www.a.shifen.com.	79	IN	A	14.215.177.39

;; Query time: 26 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 五 1月 15 15:16:40 CST 2021
;; MSG SIZE  rcvd: 101

示例:把ip地址解析成域名 (不一定准确)

[root@cPen_A ~]# dig -x 14.215.177.38			#注:知道ip地址,反向解析域名

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.2 <<>> -x 14.215.177.38
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25914
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;38.177.215.14.in-addr.arpa.	IN	PTR

;; AUTHORITY SECTION:
215.14.in-addr.arpa.	217	IN	SOA	ns.guangzhou.gd.cn. dns-admin.guangzhou.gd.cn. 2020091501 10800 3600 604800 86400

;; Query time: 24 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 五 1月 15 15:19:54 CST 2021
;; MSG SIZE  rcvd: 119

示例:路由的汇总

10.0.1.0
10.0.2.0  <--下一跳--路由-- 10.0.4.0
10.0.3.0

10.0.0.0/8

#注:一个小网段  可以整合成一个大网段,去添加路由
[root@cPen_A ~]# ip r
default via 192.168.0.1 dev ens33 proto dhcp metric 100 
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.133 metric 100 
192.168.0.0/16 via 192.168.0.2 dev ens33 
192.168.3.0/24 via 192.168.0.2 dev ens33 
192.168.4.0/24 via 192.168.0.2 dev ens33 
192.168.5.0/24 via 192.168.0.2 dev ens33 
192.168.6.0/24 via 192.168.0.2 dev ens33 
[root@cPen_A ~]# ip r delete 192.168.3.0/24 via 192.168.0.2
[root@cPen_A ~]# ip r delete 192.168.4.0/24 via 192.168.0.2
[root@cPen_A ~]# ip r delete 192.168.5.0/24 via 192.168.0.2
[root@cPen_A ~]# ip r delete 192.168.6.0/24 via 192.168.0.2
[root@cPen_A ~]# ip r get 192.168.3.3
192.168.3.3 via 192.168.0.2 dev ens33 src 192.168.0.133 
    cache 

同网段通信

同网段通信 --> 通过mac地址
不同网段通信 --> 路由

A --> B
A发送之前将源ip、目的ip与掩码进行与运算。
如果在同网段,去找B的mac地址
如果在不同网段就找路由配置,发送到下一跳,找不到相关路由配置就丢弃

arp协议 地址解析协议
把ip地址解析成mac地址

示例:查看arp表,保存了ip地址到mac地址的映射关系

[root@cPen_A ~]# arp -a

示例:静态绑定ip地址和mac地址(arp缓存)

[root@cPen_A ~]# arp -a						#注:查看ARP缓存表
[root@cPen_A ~]# arp -d 192.168.0.29			#注:清除ARP缓存
? (192.168.0.29) at 8c:16:45:cf:69:95 [ether] on ens33
[root@cPen_A ~]# arp -a
[root@cPen_A ~]# arp -s 192.168.0.29 8c:16:45:cf:69:95	#注:静态绑定ip地址和mac地址
[root@cPen_A ~]# arp -a
? (192.168.0.29) at 8c:16:45:cf:69:95 [ether] PERM on ens33
#注:rarp协议  反过来的arp  通过mac地址查询ip地址

ICMP协议

ICMP是一个“错误侦测与回馈机制”,是通过IP数据包封装的,用来发送错误和控制消息
ICMP协议属于网络层协议

#注:ping命令用的这个协议
[root@cPen_A ~]# ping 192.168.0.243
PING 192.168.0.243 (192.168.0.243) 56(84) bytes of data.
64 bytes from 192.168.0.243: icmp_seq=1 ttl=64 time=1.47 ms
64 bytes from 192.168.0.243: icmp_seq=2 ttl=64 time=1.01 ms
64 bytes from 192.168.0.243: icmp_seq=3 ttl=64 time=1.11 ms
^C
--- 192.168.0.243 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms

示例:ping命令(Linux下)

	-c 1			发送1个包
	-i 2			隔2秒发1个包
	ping -c 4		指定发送4个包

示例:ping命令(windows下)

	-t 	参数会一直不停的执行ping
	-a 	参数可以显示主机名称
	-l 	参数可以设定ping包的大小

静态配置ip (手工配置ip)

[root@cPen_A network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@cPen_A network-scripts]# ls
ifcfg-ens33
[root@cPen_A network-scripts]# vim ifcfg-ens33 
BOOTPROTO="none"			#注:引导协议  none或者static表示静态配置ip  dhcp表示通过dhcp服务器动态获得ip地址  boot protocol
NAME="ens33"				#注:接口的名字
UUID="831f1350-14c2-46db-bf53-1937c5feb8f5"		#注:设备唯一编号
DEVICE="ens33"				#注:接口设备的名字
ONBOOT="yes"				#注:开机激活这个网卡  no表示禁用
IPADDR=192.168.0.124		#注:指定ip地址  ip address
NETWORK=255.255.255.0		#注:指定子网掩码
#PREFIX=24					#注:指定子网掩码长度
GATEWAY=192.168.0.1			#注:网关  gate 门  way 路
DNS1=192.168.0.1			#注:首选dns服务器
DNS2=114.114.114.114		#注:备用dns服务器

示例:刷新网络

#注:centos7的系统
[root@cPen_A ~]# service network restart
#注:centos8的系统
[root@cPen_B ~]# service NetworkManager restart		#注:刷新网络服务
[root@cPen_A ~]# ifup ens33			#注:启用新的ip地址 --> 重新激活ens33网卡,加载新的配置

示例:查看路由表

[root@cPen_A ~]# ip r
default via 192.168.0.1 dev ens33 proto dhcp metric 100 			#注:默认网关
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.125 metric 100 	#注:直连路由
[root@cPen_A ~]# ip route
default via 192.168.0.1 dev ens33 proto dhcp metric 100 
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.125 metric 100 

一个网卡是否可以配置多个ip地址?

答:可以多个
[root@cPen_B ~]# ip address add 192.168.10.188/24 dev ens33	#注:临时添加一个ip地址在ens33网卡上

示例:删除临时添加的ip地址的方法

1.ip address del
[root@cPen_B ~]# ip address del 192.168.10.188/24 dev ens33
2.重新激活网卡
[root@cPen_B ~]# ifup ens33								#注:重新激活,就会没有
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)

一个网卡上的多个ip地址是否有不同的mac?还是共用一个mac地址?

答:共用一个mac地址

示例:添加静态路由

[root@cPen_B ~]# ip route add 192.168.100.0/24 via 192.168.0.123

示例:如何修改默认网关

1.修改配置文件,重启服务 (/etc/sysconfig/network-scripts/ifcfg-ens33  GATEWAY)
2.命令操作
[root@cPen_B ~]# ip route del default					#注:删除默认路由
[root@cPen_B ~]# ip route add default via 192.168.0.1	#注:添加默认路由

示例:查看dns服务器的地址

[root@cPen_B ~]# cat /etc/resolv.conf 	#注:resolve  解决
# Generated by NetworkManager
nameserver 114.114.114.114				#注:首选DNS服务器
nameserver 192.168.0.1					#注:备用DNS服务器
ifcfg-ens33文件里的dns服务器的ip会替换/etc/resolv.conf里的dns服务器的ip地址
真正起作用的是  /etc/resolv.conf

1.编写一个脚本实现查询ip地址、路由表(默认路由)、dns服务器地址的功能
2.给脚本起一个名字showip.sh,实现的功能是输入showip就执行脚本showip.sh

[root@cPen_A ~]# vim showip.sh 
#!/bin/bash

# 显示网卡的ip地址
#ip add|grep "\<inet\>"|awk '{print "网卡"$NF"的ip是"$2}'
# 除去本地回环地址的ip
ip add|grep "\<inet\>"|grep -v "\<lo\>"|awk '{print "网卡"$NF"的ip是"$2}'
# 显示默认网关
ip route|grep "default"|awk '{print "默认网关是"$3}'
# 显示DNS服务器
cat /etc/resolv.conf |grep "nameserver"|sed -n '1p'|awk '{print "首选DNS是"$2}'
sec=$(cat /etc/resolv.conf |grep "nameserver"|sed -n '2p'|awk '{print "备用DNS是"$2}')
# 判断有误备用DNS服务器
if [[ -z "$sec" ]] ; then
        echo "无备用DNS"
else
        echo "$sec"
fi

# 赋予可执行权限
#chmod +x showip.sh

# 复制进PATH变量的目录,以方便使用
#cp -p showip.sh /bin

# 起别名
#alias showip=showip.sh

示例:添加多块网卡,配置ip地址

[root@cPen_C network-scripts]# ip route
default via 192.168.0.1 dev ens33 proto static metric 100
default via 192.168.0.1 dev ens37 proto dhcp metric 101
192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.88 metric 100
192.168.0.0/24 dev ens37 proto kernel scope link src 192.168.0.160 metric 101

步骤:主动给新的网卡新建配置文件,名字修改下

[root@cPen_C network-scripts]# ls
ifcfg-ens33
[root@cPen_C network-scripts]# cp ifcfg-ens33 ifcfg-ens37
[root@cPen_C network-scripts]# ls
ifcfg-ens33  ifcfg-ens37
#注:arping比ping好在 不但可以得到ip地址,还能得到机器的mac地址
[root@cPen_C network-scripts]# arping -I ens33 192.168.0.1	#注:多个网卡 需要接-I 指定网卡
ARPING 192.168.0.1 from 192.168.0.203 ens33
Unicast reply from 192.168.0.1 [64:6E:97:5C:94:D8]  2.060ms
……
[root@cPen_C network-scripts]# vim ifcfg-ens37
BOOTPROTO="none"
NAME="ens37"
DEVICE="ens37"
ONBOOT="yes"
IPADDR=192.168.0.160
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=114.114.114.114
[root@cPen_C network-scripts]# service NetworkManager restart	#注:刷新服务
[root@cPen_C network-scripts]# ifup ens37						#注:激活网卡

问:虚拟机有4个网卡,是不是随便访问哪个地址(接口),都能访问nginx服务?
答:是的

[root@cPen_C network-scripts]# netstat -anplut		#注:查看本机开放了哪些端口,别人能够访问的端口
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1330/master         
tcp        0      0 0.0.0.0:2233            0.0.0.0:*               LISTEN      1103/sshd         
#注:0.0.0.0:22		代表任意ip地址的22号端口
#注:0.0.0.0:*		代表任意ip,任意端口

NetworkManager

在centos7里建议关闭
	service NetworkManager stop
	service network restart
在centos8里开启
	service NetworkManager restart
	ifup ens33

dhcp服务

DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码、网关、dns服务器等。

#注:二层广播 ff-ff-ff-ff-ff-ff	广播mac地址
#注:三层广播 255.255.255.255		广播ip地址

原理

牵扯到的设备只是交换机
	dhcpdiscover:广播包
		帧:源mac  目的mac:ff:ff:ff:ff:ff:ff
		ip:0.0.0.0	255.255.255.255
	dhcpoffer:单播包
		帧:源mac是dhcp服务器		目的mac:client
		ip:dhcpserver的ip			目的:就是从地址池里准备给client分配的ip
	dhcprequest:广播包
		帧:源mac		目的mac:ff:ff:ff:ff:ff:ff
		Ip:0.0.0.0		255.255.255.255
	dhcpack:单播包
		帧:源mac是dhcp服务器   目的mac:client
	
	dhcp可以分配的ip地址:ip地址池
	
	当动态获得ip没有成功的时候,会自己给自己配置169.254开头的网段的ip地址

标签:cPen,03,子网,ip,192.168,地址,root,路由,ens33
来源: https://blog.csdn.net/cPen_web/article/details/112811362

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有