网络知识,ARP,OSPF协议,网卡驱动,Bonding等,网卡绑定----桥接

    • 一.重启服务区别
  • 常用工具

  • 二. 常用服务默认端口

  • 三.常用协议

    • 1…ARP地址解析协议
  • 2.OSPF协议

  • 四.网络配置文件

      • 1.网卡配置文件
  • 2.路由相关的配置文件:

  • 3.DNS配置

  • 3.centos6配置当前主机的主机名:

  • 4.ping命令接收广播

  • 五. 多网卡绑定技术

    • 1.Bonding工作模式
  • 2.Bonding配置

  • 3.两个网卡之间Mode1

  • 3.Mod3(Boradcast)广播模式

  • 4. 实现双网卡绑定—网卡桥接

  • 六. 网络故障解决问题

  • 七. centos6虚拟机复制

在NAT模式下配置网关为.2

DNS用.1就可以

要访问网络,必须要有,dns和gatway

在这里插入图片描述

**Vpn—虚拟私有网络

MAC描述网络设备的唯一表示

IP人工分配**

一.重启服务区别


Centos6

service NetworkManager restart

建议把NetworkManager 服务禁用

不然他会和network冲突

手工的将这个命令停止

在这里插入图片描述

下次开机不启动

在这里插入图片描述

Centos7

用systemctl restart network

常用工具


Setup是一个集成工具 打开以后是一个菜单

在Centos6中

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

system-config-network直接到位

在这里插入图片描述

在Centos7中

网络服务配置—只有认证和系统服务

在这里插入图片描述

二. 常用服务默认端口


在/etc/services都有

可以用grep 80 /etc/services

在这里插入图片描述

FTP 21,20

SSH 22

Telnet 23

smtp 35 邮件服务

TFTP 69

DHCP UDP server 67 client 68

orcale 1521

mysql 3306

Samba 137,138,139,445

http 80

https 443

DNS 53

远程桌面 3389

smtp 25

三.常用协议

=========================================================================

1…ARP地址解析协议


Rip协议,经过的路径越少,路径最佳

把ip地址应生成mac地址

arp缓存表------------主要记录mac地址

也可以用ip neigh

在这里插入图片描述

第一次通信后 以后就不用发广播了

也就是第一次通信后就会记录到arp缓存表中

路由器既有隔断广播的作用

如果要夸网段-----就需要设置网关

查看网关route -n

在这里插入图片描述

arp -s 加入网关(手工加入)

CM手工加入的

在这里插入图片描述

2.OSPF协议


开放式最短路径优先协议

参考

OSPF,根据带宽,判断最佳路径,最快为最佳

四.网络配置文件

===========================================================================

注意 :更改完/etc/sysconfig/network-scripts/文件

必须重启服务使其生效service network restart

1.网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-IFACE文件内容

DEVICE:此配置文件应用到的设备

HWADDR:对应的设备的MAC地址(机器真正的MAC地址而MACADDR是可以修改的mac地址)

BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp

NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”

ONBOOT:在系统引导时是否激活此设备

TYPE:接口类型;常见有的Ethernet, Bridge

UUID:设备的惟一标识

IPADDR:指明IP地址

NETMASK:子网掩码

GATEWAY: 默认网关

DNS1:第一个DNS服务器指向

DNS2:第二个DNS服务器指向

USERCTL:普通用户是否可控制此设备

PEERDNS:如果BOOTPROTO的值为“dhcp”,YES将允许dhcp server分配的dns服务器信息直接覆盖至/etc/resolv.conf文件,NO不允许修改resolv.conf

动态配置

DEVICE=ethX

HWADDR=0:02:8A:A6:30:45

BOOTPROTO=dhcp

ONBOOT=yes

Type=Ethernet

静态配置

DEVICE=ethX

HWADDR=0:02:8A:A6:30:45

**IPADDR=192.168.0.123

NETMASK=255.255.255.0

GATEWAY=192.168.0.254**

ONBOOT=yes

Type=Ethernet

DNS1=8.8.8.8

2.路由相关的配置文件:

/etc/sysconfig/network-scripts/route-IFACE

3.DNS配置

在网卡中配置dns会自动同步到 /etc/resolv.conf

Search在ping是自动补全 后面的内容

默认在配置文件中的DOMAIN

在这里插入图片描述

最多设置两个DNS

公开的服务器

阿里的dns:223.5.5.5

中国的: 114.114.114.114

谷歌的:8.8.8.8 8.8.4.4

澳大利亚:1.1.1.1

百度的:180.76.76.76

3.centos6配置当前主机的主机名:

/etc/sysconfig/network

命令:hostname 名字

建议把改过的文件写在/etc/hosts文件中

类似于dns把ip地址和名字进行解析

可以吧这个写到/etc/hosts中,那么在ping这个地址时,就会优先出现这个地址,也就是说/etc/hosts的优先级比/etc/resolv.conf高

在这里插入图片描述

更改这俩个的优先级(hosts 和 resolv.conf)

在这里插入图片描述

files说的是hosts文件

dns,和files谁在前,谁的优先级高

在这里插入图片描述

4.ping命令接收广播

/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

如果为1 不回复广播

改为0的话他就会回复广播

在这里插入图片描述

五. 多网卡绑定技术

=============================================================================

可以把多块网卡绑定到一块使用—相当于一个新的网卡

挺高

1.Bonding工作模式


Mode 0 (balance-rr)

轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力

Mode 1 (active-backup)一个主,一个备份

活动-备份(主备)策略:只有一个slave被激活,当且仅当活动的slave接口失败时才会激活其他slave.为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见

Mode 3 (broadcast)广播模式

广播策略:在所有的slave接口上传送所有的报文,提供容错能力

active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特

殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需

要在模式 0、2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和

EtherChannel

mode=4,(IEEE 802.3ad 动态链接聚合)

特点:创建一个聚合组,它们共享同样的速率和双工设定。将多个slave工作在同一个激活的聚合体下。外出流量的slave选举是基于传输hash策略

必要条件:

条件1:ethtool支持获取每个slave的速率和双工设定

条件2:需要交换机开启lacp

条件3:配置为主动(active)模式

mode=5,(适配器传输负载均衡)

特点:不需要任何特别的switch(交换机)支持的通道bonding。

在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另一个slave接管失败的slave的MAC地址。

必要条件:ethtool支持获取每个slave的速率。

写在最后

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。

蚂蚁金服三面直击面试官的Redis三连,Redis面试复习大纲在手,不慌

Mybatis面试专题

蚂蚁金服三面直击面试官的Redis三连,Redis面试复习大纲在手,不慌

MySQL面试专题

蚂蚁金服三面直击面试官的Redis三连,Redis面试复习大纲在手,不慌

并发编程面试专题

:配置为主动(active)模式

mode=5,(适配器传输负载均衡)

特点:不需要任何特别的switch(交换机)支持的通道bonding。

在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另一个slave接管失败的slave的MAC地址。

必要条件:ethtool支持获取每个slave的速率。

写在最后

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。

[外链图片转存中…(img-lLgP2DMh-1716224339748)]

Mybatis面试专题

[外链图片转存中…(img-TZ6s5MR2-1716224339749)]

MySQL面试专题

[外链图片转存中…(img-sSO8tRlr-1716224339749)]

并发编程面试专题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值