2020-11-11

ifconfig eth0 promisc 开启繁杂模式 去除繁杂模式ifconfig eth0 -promisc

mtu 网卡最大传输单元
ifconfig eth0 mtu 9000 修改mtu (临时修改)
vim /etc/rc.local
永久修改mtu
写入ifconfig eth0 mtu 9000 前提是需要给chmod +x /etc/rc.d/rc.local源文件加上执行权限

全双工:延迟小,冲突少,速度快.
类似打电话,指交换机在发送数据的同时还能接收数据,两者同时进行
半双工:
类似对讲机,发送数据的时候不能接收数据,接收数据的时候不能发送数据

CRC校验:检测传输数据的完整性,是收到数据最先看到的头

ethtool eth0 查看网卡信息

mii-tool eth0 查看是否连接网线

ethtool -g eth0 查看网卡的缓冲区大小
ethtool -G eth0 rx2048 修改网卡的缓冲区大小

交换和路由
交换是同网段
路由是去其他网段

网关至少有2个网段,一个对内,一个对外

linux处理包的过程
1.送给应用程序

2.当做路由器要转发数据
一台linux主机被当成路由器用的三大前提
前提
linux主机开启路由转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward

至少有两块网卡分别连接两个不同的网段,也就是转发数据的其他机器必须将网关设置成本机
该linux主机上添加正确的路由规则/策略

路由:到达某个目标应该走的路线
1.主机路由:明确指定到某个ip地址,精确到一台机器

2.网络路由:明确指定到某个网段地址,也可称为网段路由

3.其他路由:不走主机和网络路由,全都走默认路由

添加路由: (32代表就明确一个子网) (dev是从那个一设备出去)
主机路由 route add -host 目标ip/32 dev 网卡 精确到一台机器

(dev可以换成gw,gw为下一跳需要被转发,就指定目的地)
网络路由 route add -net 网段/24 dev 网卡

(default等同于-net 0.0.0.0/0也就是所有网络,网络范围最大)
默认路由 route add default gw 网关地址
route add -net 0.0.0.0/0 gw 网关地址

删除路由
route del default 删除网关
route del -host 1.1.1.10/32 删除主机路由
route del -net 2.2.2.0/24 删除网络路由
以上都是临时配置!

查看路由route -n
169.254.0.0/24 保留网关(自带的)

只要添加一个ip地址.例如用ifconfig eth1 1.1.1.1/24 配置了网络地址,则路由会默认加入本ip段的网络路由

路由越精确,则优先级更高.主机路由>网络路由>默认路由

永久配置路由
vim /etc/sysconfig/network.scripts/route-ethX (X代表对应的网卡名称)
目标 下一跳(没有就0.0.0.0)
default via 192.168.100.1 dev eth0 默认路由
192.168.10.0/24 via 192.168.100.1 dev eth0 网络路由
192.168.100.52/32 via 192.168.100.33 dev eth1 主机路由

且需要vim ifcfg-ethX中的DEFROUTE=“no” 表示DHCP不设置默认路由
PEERROUTES="no"表示DHCP设置的路由允许被覆盖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值