笔记

LINUX中查看路由表的命令 route -n
IP地址 有类的 无类的
无类:网络ID ,主机ID不确定 (32位以内的)
CIDR 无类域间路由
无类ID要与netmask(子网掩码)一起用 用子网掩码(也是32位的2进制数)来确定无类ID的网络ID和主ID netmask对应的是1
IP/网络ID位数
255.255.0.0
00000000 0
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255

172.20.0.123 网络ID位数是22位 子网掩码是多少
255.255.252.0 也可以写成172.20.0.123/22
一个网络的主机数量=2^主机ID位数-2 = 2^(32-网络ID位数)-2
两个主机配置子网掩码
2^(32-2)-2=2
主机ID位数=2
网络ID位数=30
255.255.255.252

判断网络ID编号是否相等 如果相等就在一个网段里 网络ID公式 = 网络ID与子网掩码相与
192.168.1.100 172.20.222.123/20 172.20.230.100/20
255.255.255.0 255.255.240.0 255.255.240.0
网络ID=192.168.1.0 172.20.208.0 172.20.224.0

11000000 11011110 11100110
11111111 11110000 11110000

划分子网:一个大网络(主机多=主机id位数多,网络id位数少)划分成多个小网络(主机少=主机ID位数少,网络ID位数多),网络id向主机ID借N位 划成2^N个小网
10.0.0.0/8
10.0 0000000.0.0 最大主机IP位数不能全为1也不能全为0
10.0 0000000.0.1
10.0.0.1/9
10.1 1111111.255.254 128=1 1111111-1
10.128.0.0/9
2^1=2 网络
借几位就是2的几次方=增加子网络的个数
借两位
10.0.0.1/8
10.00 000000.0.1 10.0.0.0/10
10.10 000000.0.1 10.128.0.0/10
10.11 000000.0.1 10.192.0.0/10
10.01 000000.0.1 10.64.0.0/10

10.0.0.0/8 划分32个子网掩码给32个省公司用
1)新的子网掩码:
32=2^N
N=5
新的子网掩码位数8+5=13
255.248.0.0
2)新的子网:最大网络ID 最小网络ID
10.00000 000.0.0 10.0.0.0/13 最大
10.11111 000.0.0 10.248.0.0/13 最小
3)新的子网存放的主机数
主机ID=32-13=19
2^19-2=52万
4)最大主机IP 最小主机IP
10.11111 000.0.1 10.248.0.1/13
10.11111 111.255.254 10.255.255.254/13

公式
1)网络(网段)数量=2^可变网络ID数
2)一个网络的主机数量=2^主机ID位数-2 = 2^(32-网络ID位数)-2
3)网络ID=ip 与 子网掩码
4)划分子网数=划分成2^N个(网络id位向主机ID位借N位)

合并超网
多个小网合并成一个大网, 主机id位向网络id位借位
220.78.10101 000.0
220.78.10101 001.0
220.78.10101 111.0
220.78.10101 000.0 220.78.168.0/21

192.168.000000 01.0/24
192.168.000000 10.0/24
192.168.0.0/22

路由器上有路有记录ip地址是公有ip地址
路由器上没有路有记录ip地址是私有地址
私有ip地址10.0.0.0 到10.255.255.255 (A)
172.16.0.0 到172.31.255.255 (B)
192.168.0.0 到192.168.255.255(C)

特殊地址
0.0.0.0
0.0.0.0不是一个真正意义上的IP地址。它表示一个集合:所有不清楚的主机和目的网络。
255.255.255.255
限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机
127.0.0.1~127.255.255.254
本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的 数据包。
224.0.0.0到239.255.255.255
组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址
多用于一些特定的程序以及多媒体程序
169.254.x.x
如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主
机分配这样地址。

ip addr add 1.1.1.1/8 dev lo 给回环网卡加地址(测试用)

跨网络通信
跨网络通信:路由
路由分类:
主机路由
网络路由
默认路由
优先级:精度越高,优先级越高

route -n 查路由记录

路由表的构成
1目标 : 数据包发送的目标路径
2netmask 子网掩码 : 相对应的子网掩码
3interface 接口 : 路由器的出口
4gateway 网关 :1)目标与我的主机直连 网关不需要配置
:2)目标与我的主机非直连(间接相连) 网关需要配置(下一个路由器邻近本路由器的接口地址)

路由处于边缘时可以写默认路由 如果不处于边缘时不能写默认路由

A—1 R1 2—3 R2 4—5 R3 6—B
firefox http://B A–>B

cd /etc/udev/rules.d/70-persistent.rules 更改网卡名
从新启动网卡 卸载驱动重新安装
dmesg看所有硬件信息 网卡硬件信息dmesg |grep -i eth = ethtool -i eth0
卸载驱动模块modprobe -r e1000
modprobe e1000加载

如何生成新的mac地址 虚拟机里找到网卡点高级 生成

ifconfig=ip addr = ip link

ifconfig eth1 down 禁用网卡
eth1 up 启用网卡
-a 查看全部的网卡信息 包括禁用和启用的

ip link 可以明确的查出禁用的网卡和启用的网卡up down

ifconfig eth1 1.2.2.2/24 可以直接改ip(临时更改)

route 路由管理命令
route -n 查看路由表
添加 route add
route add -net(网络路由) netmask 255.255.255.255 gw(跟网关)dev(跟接口)
route add -host(仅主机路由)

route del
default gw******* (删默认路由)
-net (删网络路由)
-host (删仅主机路由)

抓包 tcpdump -i eth1 icmp

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97298

发表评论

登录后才能评论

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班