跨网络通信
路由 是由多个网段相互通讯 基于路由表记录到达某个主机的路径,如果缺少到达某个主机的路径,数据包 就会丢失,无法传送到某个主机
路由分为 目标主机路由 单个主机的IP 到达网络中某一台电脑,某个地址
网络路由 到达一个网络段怎么走
默认路由 IP 0.0.0.0 子网掩码也是 0.0.0.0
优先级:精度越高,优先级越高
主机路由> 网络路由>默认路由
查看路由表 route -n
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
vim 70-persistent-net.rules 改名称
查看网卡:dmesg | grep –i eth ethtool -i eth0
卸载网卡驱动:
modprobe -r e1000 rmmod e1000
装载网卡驱动:
modprobe e1000
网络配置方式
ifconfig 查看网络地址
ifconfig eth1(网卡名) down ifdown eth1 都是禁用某个网卡
ifconfig eth1(网卡名) up ifup eth1 都是启用某个网卡
ip link 可以查看网卡的禁用 启用
配置网络接口
网卡的配置文件 /etc/sysconfig/network-scripts/ 目录下
ifconfig
ifconfig eth0 1.1.1.1/16 改IP地址
route命令
路由管理命令
查看: route -n 添加: route add
添加IP地址就会自动生成路由表(除了回环网卡lo:)
生成路由表 仅主机 route add -host 6.6.6.6 gw 192.168.126.100
生成网络路由表 route add -net 172.20.102.0 netmask 255.255.255.0 gw 1 92.168.126.102
生成默认路由 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
删除路由表 route del -host 仅主机
route del -host 6.6.6.6
删除网络路由 route del -net 172.20.102.0 netmask 255.255.255.0
删除默认路由 route del default gw 192.168.126.6
自己添加的路由表 都是添加在内存中 机器重启就没了
用service network restart 就有一部分路由表丢失
要想存得住 就得写到配置文件中
配置动态路由
通过守护进程获取动态路由
支持多种路由协议:RIP、OSPF和BGP
RIP 是根据路由器数量 越少越好~如果是一样多的路由就会自己决定选择一条路径 在局域网
OSPF 会综合考量 带宽 …. 在局域网
BGP 会在互联网商用
命令vtysh配置
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99163