centos 数据转发 centos7上传本地文件
大家好,centos 数据转发相信很多的网友都不是很明白,包括centos7上传本地文件也是一样,不过没有关系,接下来就来为大家分享关于centos 数据转发和centos7上传本地文件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
centos6.3如何打开tracert
1.路由跟踪在线Tracert工具说明
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据报访问目标所采取的路径。Tracert命令用 IP生存时间(TTL)字段和 ICMP错误消息来确定从一个主机到网络上其他主机的路由。
2. Tracert工作原理
通过向目标发送不同 IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL递减 1。数据包上的 TTL减为 0时,路由器应该将“ICMP已超时”的消息发回源系统。
Tracert先发送 TTL为 1的回应数据包,并在随后的每次发送过程将 TTL递增 1,直到目标响应或 TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL过期的数据包,这在 Tracert实用程序中看不到。
3. Tracert命令详解及用法
Tracert命令支持多种选项,如下所示。
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
-d–指定不将 IP地址解析到主机名称。
-h maximum_hops–指定跃点数以跟踪到称为 target_name的主机的路由。
-j host-list–指定 Tracert实用程序数据包所采用路径中的路由器接口列表。
-w timeout–等待 timeout为每次回复所指定的毫秒数。
target_name–目标主机的名称或 IP地址。
捕获
tracert
在图中我们可以看出
A.最左侧的,1,2,3,4~9,这标明在我使用的宽带上,经过10个路由节点,可以到达百度的服务;
B.中间这三列,单位是ms,是表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值;因为腾讯在国内,经过联通骨干网,网络非常好,所以都很小,这个值有一定的参考性,但不是唯一的,也不作为主要的参考;比如一个主机,200和300,这100ms,其实说明不了什么;
C.后面的IP,就是每个路由节点对应的IP,每个ip输入什么,各位通过的ip详细查询去了解;
D.*,在第7个路由节点上,返回消息是超时,这表示这个路由节点和当前我们使用的宽带,是无法联通的至于原因,就有很多种了,比如:特意在路上上做了过滤限制;比如确实是路由的问题等,具体问题具体分析;
4.如果在测试的时候,大量的都是*和返回超时,那就说明这个IP,在各个路由节点都有问题。
CentOS服务器如何添加永久静态路由
CentOS服务器如何添加永久静态路由?
一、Linux添加永久静态路由
方法一:修改 rc.local配置文件
范围:测试 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4系统可用
使用方法:
1.向 linux系统的/etc/rc.local文件中添加命令route add-net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令route add-net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
2.reboot重启系统命令生效
3.用 route-n命令查看命令是否已经生效
方法二:修改 static-routes配置文件
范围:测试 centos 6.4、redhat 6.4系统可用
使用方法(此方法比 rc.local方法实用,能保证网络链路的通畅):
1.向系统的/etc/sysconfig/static-routes文件(如果系统没有此文件,可以新建此文件)中添加命令any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令any net 192.168.2.0 netmask 255.255.255.0 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
2.service network restart命令重启网络服务
3.用 route-n命令查看命令是否已经生效
方法三:修改 interface配置文件
范围:测试 debian 8.1、Ubuntu 14.04系统可用
使用方法:
1.向系统的/etc/network/interface文件中添加命令 up route add-net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 up route add-net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
2.reboot重启系统命令生效
3.用 route-n命令查看命令是否已经生效
*注 1:(引用网上内容)如果在 rc.local中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes的方法是最好的。无论重启系统和service network restart都会生效,按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
*注 2:以上添加命令可以通过 linux命令 sed-i'2i route add-net 192.168.2.0/24 gw 192.168.2.254'+文件路径命令向相应的文件的第二行添加命令或者用 echo route add-net 192.168.2.0/24 gw 192.168.2.254文件路径向文件的末尾添加命令
二、windows添加永久静态路由
方法一:
范围:测试 windows2008系统可用
使用方法:
1.以管理员身份打开运行 cmd.exe
2.使用命令:route-p add 192.168.2.0 mask 255.255.255.0 192.168.2.1(服务器的默认路由为192.168.2.1)
3.使用 route print查看命令是否生效
CentOS下如何配置两个网卡桥接
什么是网桥
网桥是在数据链路层,将两个LAN连接起来,根据MAC地址来转发帧,可以看作低层的路由器。
网桥的分类
1、硬件网桥为物理ymgl,可以进行选购购买cisco或者华为的设备
2、软件件网桥是由操作系统来完成网桥控制的,主要控制权是由操作系统完成的,目前可以完美完成网桥功能的两大操作系统,linuxunix
1、检查系统中是否安装网桥配置工具
[root@example~]# rpm-qa| grep bridge
bridge-utils-1.2-10.el6.x86_64
2、创建网桥逻辑接口
[root@example~]# brctl addbr macbr0
3、将ethX设备添加到网桥中
[root@example~]# brctl addif macbr0 eth1
[root@example~]# brctl addif macbr0 eth2
4、将ethX设备为混杂模式
[root@example~]# ifconfig eth1 0.0.0.0
[root@example~]# ifconfig eth2 0.0.0.0
[root@example~]# ifconfig macbr0
macbr0 Link encap:Ethernet HWaddr 00:0C:29:EB:59:A4
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0(0.0 b) TX bytes:0(0.0 b)
5、设置网桥macbr0的IP
[root@example~]# ifconfig macbr0 172.16.1.1/24
创建永久网桥配置
1、建立网桥配置文件
[root@example~]# vi/etc/sysconfig/network-scripts/ifcfg-macbr0
DEVICE=macbr0
TYPE=Bridge
BOOTPROTO=static
IPADDR=172.16.100.1
NETMASK=255.255.255.0
ONBOOT=yes
2、将网卡加入到网桥中
[root@example~]# vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=macbr0
[root@example~]# vi/etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=macbr0