ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux操作路由

2020-07-22 22:00:23  阅读:326  来源: 互联网

标签:网段 69.1 route 192.168 网卡 Linux 操作 路由


Linux操作路由

公司机房的一台机器里,新建了虚拟机,虽然新建了虚拟网卡,但是网络不通,这里有两个需要注意的点:

有些机器需要配置双网卡,也就说,同一台机器可能有两个网段的网卡,就像下面这样

 这里网卡的配置就不展示了,但是网卡起来了,为啥网络不通呢?(并不是两个网段都不通,可以理解为,原本75网段的机器正常工作,现在66网段的同学需要去请求他,那么就要在机器上虚拟一个69网段的网卡,这里的问题是,网卡出来了,但是69段的pc并不能连通这台机器)

注意点1:检查下机房里的机器,是否两个网段的网线都接入到机器上了,这是硬件方面的因素

注意点2:排除了硬件方面的问题,后面就是可能路由的问题了,导致66过来的包没有正确的路由到69网段

ok,下面看看如何添加路由,这里69段的服务器网关是192.168.69.1,因此,我们只要把66过来的包,路由到192.168.69.1就好了,操作如下:

[root@VM-75-22 network-scripts]# route add -net 192.168.66.0/24 gw 192.168.69.1

执行完之后检查路由表:

[root@VM-75-22 network-scripts]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.69.0    *               255.255.255.0   U     0      0        0 eth1
192.168.66.0    192.168.69.1    255.255.255.0   UG    0      0        0 eth1
192.168.75.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.75.1    0.0.0.0         UG    0      0        0 eth0

可以看到,加粗段就是咱们新增的路由信息,并且在pc端尝试ping就能通了。

除此之外,route指令其实是有很多参数需要掌握的:

添加路由

route add 134.105.0.0 mask 255.255.0.0 gw 134.105.64.1

这里的意思是: add 目标网段地址  子网掩码 网关地址 接口(可省略) -net:表示目标地址是一个网络 -host:表示目标地址是一台主机 mask: 当添加一个网络路由时,需要使用网络掩码 gw: 路由数据包通过网关。注意,你指定的网关必须能够达到。 那么在实际操作当中,我是用的指令是: route add -net 192.168.66.0/24 gw 192.168.69.1 由于 192.168.66.0/24 就已经指定了掩码为255.255.255.0,因此这里就不需要‘mask 255.255.255.0’了,注意不能重复指定,不然会报错!

删除路由

route del -net 192.168.66.0/24 gw 192.168.69.1 那么,在配置了route信息后,默认重启后就会失效,如何永久保存的?? 写入到配置文件里; root@XN-NEW22 mysql]# ll /etc/sysconfig/network-scripts/route-eth1
root@XN-NEW22 mysql]# cat /etc/sysconfig/network-scripts/route-eth1 192.168.66.0/24 via 192.168.69.1 这里的route-eth1 文件是需要手动创建的!并且!!!后面的eth1需要跟你实际虚拟的网卡对应,这条路由是哪个网卡需要用的,名字后缀就用哪个网卡!!! 以上就是一些简单的路由操作,网络方面不是很熟,欢迎批评指正。

 

标签:网段,69.1,route,192.168,网卡,Linux,操作,路由
来源: https://www.cnblogs.com/storyawine/p/13363393.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有