IP路由

IP路由

跨网络通信

路由   是由多个网段相互通讯  基于路由表记录到达某个主机的路径,如果缺少到达某个主机的路径,数据包               就会丢失,无法传送到某个主机

路由分为    目标主机路由    单个主机的IP 到达网络中某一台电脑,某个地址

网络路由      到达一个网络段怎么走

默认路由      IP 0.0.0.0  子网掩码也是  0.0.0.0

优先级:精度越高,优先级越高

主机路由> 网络路由>默认路由

查看路由表     route  -n

HXFS{6HJRV_BFIKOJA(V[1R

Destination   [目标网段]   数据包发送的目标路径

Gateway         [网关]      目标和路由直连     (网关不需要配置)

目标和路由非直连 (下一个路由邻近本路由器的地址)

加网关作用 ,生成默认路由

Genmask    (netmask)       [子网掩码]

Iface     (interface)   [接口]  本路由器的出口

路由是转发数据到目标地址(发送是由路由表),不 关心源地址

 

基本网络配置

将Linux主机接入到网络,需要配置网络相关设置

一般包括如下内容:

主机名     IP/netmask

路由:默认网关

DNS服务器:          主DNS服务器              次DNS服务器                 第三DNS服务器

CentOS 6网卡名称

接口命名方式:CentOS 6

以太网:eth[0,1,2,…]

网络接口识别并命名相关的udev配置文件:    /etc/udev/rules.d/70-persistent-net.rules

9DS~H1`1YR2P$2PBSQ94JYO

vim    70-persistent-net.rules    改名称

TX0(~O~]YN2_OW0J{WJ%2~P

查看网卡:dmesg   |  grep   –i    eth                  ethtool    -i       eth0

S]TH$~O%3TC~DI8MBA01CUD

卸载网卡驱动:
modprobe    -r   e1000                              rmmod    e1000

装载网卡驱动:
modprobe          e1000

网络配置方式

ifconfig     查看网络地址

ifconfig     eth1(网卡名)  down                  ifdown    eth1    都是禁用某个网卡

ifconfig     eth1(网卡名) up                         ifup          eth1    都是启用某个网卡

ip   link   可以查看网卡的禁用  启用   D6[I`Z}5Z4[8H0VJ3~_Y31M

配置网络接口

网卡的配置文件  /etc/sysconfig/network-scripts/  目录下

`[F)($N3VT[SX0V5B@}8

ifconfig

GM)PA}BYP([7U`0]5_%R_~7

ifconfig  eth0  1.1.1.1/16      改IP地址

PC~XT`2LM%MRPG~2JE27}4H

route命令

路由管理命令

查看: route      -n                       添加: route   add

}B)L_RCTZ@M``4@%4}24B3H

添加IP地址就会自动生成路由表(除了回环网卡lo:)

生成路由表 仅主机  route  add  -host 6.6.6.6  gw 192.168.126.100

S)CGFQ7DZMJ73[PYX7}QAHE

生成网络路由表 route  add  -net  172.20.102.0  netmask  255.255.255.0  gw 1 92.168.126.102V}VWL3@Q@1E0650}[QRL05J

生成默认路由  route  add  default  gw 192.168.126.10

route addd -net 0.0.0.0 netmask 0.0.0.0  gw 192.168.126.16

MO5K(A536S`)7RO@KU}NF3S

删除路由表  route   del  -host 仅主机

route  del  -host 6.6.6.63XOPIPM`VBW}[9I$`U5@5ZC

删除网络路由  route  del  -net 172.20.102.0  netmask 255.255.255.0

L%RI%J$3~IXVP9F~JMB$W{J

删除默认路由  route  del  default  gw 192.168.126.6

EBZB6C1UJN{VP6)}YIA`R7F

自己添加的路由表 都是添加在内存中   机器重启就没了

用service    network   restart 就有一部分路由表丢失

要想存得住 就得写到配置文件中

配置动态路由

通过守护进程获取动态路由

支持多种路由协议:RIP、OSPF和BGP

RIP 是根据路由器数量 越少越好~如果是一样多的路由就会自己决定选择一条路径  在局域网

OSPF 会综合考量 带宽  …. 在局域网

BGP 会在互联网商用

命令vtysh配置

 

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

(0)
上一篇 2018-05-22 21:46
下一篇 2018-05-23 13:33

相关推荐

  • 数组,字符串切片,高级变量

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引 bash4.0版本之后开始支持 bash –version   查看bash版本 bash的数组支持稀疏格式(索引不连续) 声明数组: de…

    Linux笔记 2018-05-13
  • 生产环境中数据文件删除,空间不释放问题

    首先数据文件删除文件系统空间不释放的问题不只出现在Linux平台,所有平台都可能有这样的问题。这里只是在Linux平台做一些测试,其他平台类似;其次只有将数据文件存放在文件系统中才会有此类问题。空间没有释放我们可能是通过df命令确认的,当我们用du去扫描目录的大小可能会发现df和du两个命令看到的空间使用情况是不同的,可能差别很大,找了一些文档,解决了这个问题;写这篇博客,希望跟大家分享一下。

    2018-05-18
  • 学习笔记(5)

    学习笔记(5)

    Linux笔记 2018-04-22
  • test

       

    Linux笔记 2016-08-01
  • 变量的理解

    有点绕多动动手就好了

    Linux笔记 2018-04-15
  • Linux系统上命令的使用格式;及常用命令的简易使用说明

    命令的基本格式为:   命令    [选项]   [参数] ifconfig  命令  ifconfig – configure a network interface 配置网络接口  其中inet addr 为本地ip地址。目前阶段命令仅限于查看本地ip地址。   echo 命令 echo – display a line…

    2018-06-27