Linux云计算学习笔记day29

子网掩码

1、什么是子网掩码?
子网掩码 又叫网络掩码、地址掩码
主要作用使用用来进行网络化分,通过IP地址的学习
网络标识+主机标识 当路由器是如何来区分 网络标识还是主机标识的呢?
就是通过子网掩码来实现的。
子网掩码不会独立存在,它一定是配合IP地址存在的。
2、A、B、C三种常见的IP的子网掩码
A 10.0.0.1 子网掩码 就是网络位都为1,主机位都为0. 255.0.0.0

B 172.16.8.1 255.255.0.0

C 192.168.0.1 255.255.255.0

3、IPv4的32的长度

1111 1111 0000 0000 0000 0000 0000 0000 A类 前8位网络位

2^8=256-1=255

1111 1111 1111 1111 0000 0000 0000 0000 B类 前16位网络位 255.255.0.0

1111 1111 1111 1111 1111 1111 0000 0000 C类 前24位网络位 255.255.255.0

4、子网掩码的表示方式
第一种 255.255.255.0
第二种 192.168.0.1/24 《==》255.255.255.0 不代表就是192.168.0.1~192.168.0.24 不对的!!!

5、注意事项
1、它也是32位的 由4组十进制数构成,中间也点隔开,也是"点分二进制"
2、利用这个子网掩码或利用这个字段来屏蔽原来网络地址的划分情况。
192.168.0.1~192.168.0.100 研发部
52台电脑 255-1-1=253-1=252
重新划分子网,从而获得一个更小的网络,IP地址范围更小,可是实际使用的网络。
3、节约网络IP地址资源的一个目的。

6、主要用途
1、子网划分 进一步缩小子网的地址空间。充分利用比较紧张的IP地址资源。
2、便于网络设备(路由器)能够更快的寻址,区分本网段地址和非本网段的IP地址。
可以是路由器
也可以是一台具有转发功能的服务器 Centos。

*7.利用子网确定网段
*了解10进制数如何转化成2进制数

2^01 = 11 =1

0000 0000 0000 0000 0000 0000 0000 0001

用这个对应的2进制位上的数 * 权重 = 1 对应的10进制的数
0000 0000 0000 0000 0000 0000 0000 0101

20*1+210+2^21 = 1+0+4 = 5

2进制数也叫做机器语言只有0和1两个数字构成逢2进1.最右侧的2进制位我们称为低位,从右到左由低
到高。
每一位的位权 2^n次方 0~2^n-1 32(0~31) 64(0~63)

2进制位操作的按位与操作

*补充位操作知识
1、按位与操作
2、按位或操作
3、按位异或操作
4、按位左移操作
5、按位右移操作

第一步 计算两个值的2进制数 IP 地址 192.168.1.151 子网掩码255.255.255.0
练习 计算以上两个IP地址对应的2进制数
128+64 128+16+4+2+1
1100 0000 1010 1000 0000 0001 1001 0111
1111 1111 1111 1111 1111 1111 0000 0000
-----------------------------------------------按位与操作 & 运算符(相同二进制位上的数都为1,结果就为1)
1100 0000 1010 1000 0000 0001 0000 0000

C类前24位都是网络位,IP地址 和 子网掩码 按位与操作以后
结果,只要是和IP地址的网络位相同,就表示在该网段中。

8、利用子网掩码实现网络的划分(掌握)

1、C类地址(IP 掩码)
例如:我这50台PC,网络IP地址段192.168.0.x,现在要求我们对该网络进行
子网划分实现资源的最优配置,问子网掩码最后的主机位的数值是多少
达到最优。 64
分析:x为主机位
50台主机 50个IP错误的 0 1 2 4 8 16 32 64 128 256
结论:
255.255.255.64 容纳50台主机

     计算公式  2^n-2 > 主机数 求N是多少?
     16 32 64 128 记住

2、静态路由项目 3:00
2.1 网络中常见的命令
ping 命令 检测网络是否连通
企业级网络错误调试步骤
服务器不能联网
1、检查网卡(交叉检查)
2、ping 命令 网关/路由器(断开)
3、ping 外网地址 www.baidu.com 记住自己云主机 47.75.80.161
2.2 iftop命令
2.3 route 路由命令
route -n 查看详细路由表
添加一个路由条目
route add -net 192.168.0.0/24 gw 192.168.1.1
删除一个路由条目
route del -net 192.168.0.0/24 gw 192.168.1.1
添加一条默认的路由(默认 缺省值路由)
route add default gw 192.168.1.1
注意:Centos 7.x的版本 不默认安装了。
yum -y install net-tools
2.4 ip命令

      ip route add 192.168.0.0/24 via 192.168.1.1
      ip route add default via 192.168.1.1
      ip route del 192.168.0.0/24 via 192.168.1.1

3、环境的搭建
3.1 克隆3台虚拟机
route_10.0.0.11

   route_10.0.0.12  192.168.0.12

   route_192.168.0.13

3.2 修改IP地址
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
重启网络服务
systemctl restart network
验证修改成功
ifconfig
eth0 10.0.0.11 修改正确

   注意:
   第一步 虚拟机网络适配器 NAT模式  --->选LAN区段--->192.168.0.0/24--->下拉列表选择LAN区段
   第二步 登录虚拟机 修改IP地址为 192.168.0.13

3.3在第二台主机
安装 iftop yum -y install iftop
现在PC2 没有开启内核转发的设置 PC1--->PC2--->PC3
开启Linux内核转发的参数

4、项目梳理
4.1 环境搭建
4.2 配置IP地址
route_10.0.0.11 直接 vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改10.0.0.11
route_192.168.0.13
注意:
1、虚拟机配置界面 NAT LAN区段 勾选 192.168.0.0/24
2、登录虚拟机修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改192.168.0.13
route_10.0.0.12和192.168.0.12
注意:
1、虚拟机配置界面 NAT LAN区段 勾选 192.168.0.0/24
2、登录虚拟机修改配置文件

         vim /etc/sysconfig/network-scripts/ifcfg-eth0    修改10.0.0.12
         vim /etc/sysconfig/network-scripts/ifcfg-eth1    修改192.168.0.12

补充
iftop 可以看到数据双向传输.
4.3配置静态路由条目
1、route_10.0.0.11 访问10.0.0.12 通 Why? default默认
访问192.168.0.12 不通 Why? add -net 192.168.0.0/24 gw 10.0.0.12
2、route_192.168.0.13 访问 192.168.0.12 通 Why? default
访问 10.0.0.12 不通 Why? add -net 10.0.0.0/24 gw 192.168.0.12
从route11 ping 通 route 12
从rotue13 ping 通 route 12
但是
route11 --->route13 不通 丢包状态
route12 没有开启内核转发

  echo "net.ipv4.ip_forward==1">>/etc/sysctl.conf
  sysctl -p

  net.ipv4.ip_forward==1
  成功!!!
  再看  route11<--->route13    
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容

  • 1、概念简介 子网掩码子网掩码又叫网络掩码、地址掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机...
    黒猫阅读 7,652评论 0 23
  • 子网掩码 又叫网络掩码、地址掩码 主要作用是用来进行网络划分,通过IP地址的学习网络表示+主机标识 当路由器...
    A宽宽阅读 214评论 0 1
  • 一,子网划分概述 1、为什么要划分子网? IPv4地址如果只使用有类(A、B、C类)来划分,会造成大量的浪费或者不...
    佘大将军阅读 10,215评论 0 5
  • 4.1 子网划分基础 进行子网划分的好处有: 减少网络流量 优化网络性能 简化管理 有助于覆盖大型地理区域 4.1...
    系唔空啊阅读 3,248评论 0 2
  • 我们经常想着写点什么,却不知道怎么写,大脑里空空如也。没有什么可以写的好素材,也不知道从哪件事开始入手。说白了就是...
    赏花戏蝶阅读 285评论 0 1