linux下如何设置路由(如何用linux做路由器限速) (linux如何设置网关)
编辑:rootadmin
路由器怎么设置 路由器全部怎么安装 路由器怎么设置 路由器亮红灯哪种故障 路由器登录入口和光猫的区别 路由器怎么重启 路由器怎么连接 路由器桥接教程详细 路由器干什么用:linux下如何设置路由如何用linux做路由器限速linux如何配置路由一、linux下如何设置路由1、查看本机路由信息\x0d\x0a[root@Router~]#iproutels\x0d\x0a...0/deveth0protokernelscopelinksrc...\x0d\x0a..1.0/deveth1protokernelscopelinksrc..1.\x0d\x0a..0.0/deveth1scopelink\x0d\x0adefaultvia..1.1deveth0\x0d\x0a2、确认是否需要改变默认路由\x0d\x0a[root@Router~]#iproutereplacedefaultvia...deveth0tablemain\x0d\x0a[root@Router~]#iproutels\x0d\x0a...0/deveth0protokernelscopelinksrc...\x0d\x0a..1.0/deveth1protokernelscopelinksrc..1.\x0d\x0a..0.0/deveth1scopelink\x0d\x0adefaultvia..1.1deveth0\x0d\x0a3、建立特殊路由表\x0d\x0a[root@Router~]#vi/etc/iproute2/rt_tables\x0d\x0alocal\x0d\x0amain\x0d\x0adefault\x0d\x0atest\x0d\x0a4、向test路由表中添加它自己的默认路由\x0d\x0a[root@Router~]#iprouteadddefaultvia..1.1tabletest\x0d\x0a注意:这个tabletest一定不要忘了写,否则写到了主路由表中\x0d\x0a5、先看看机器当前的iprule\x0d\x0a[root@Router~]#iprulels\x0d\x0a0:fromalllookuplocal\x0d\x0a:fromalllookupmain\x0d\x0a:fromalllookupdefault\x0d\x0a可以看到,规则中走了3个路由表,local、main、default\x0d\x0a我们平常用route看到的,实际是路由表main\x0d\x0a这些规则是按序号大小顺序走的,一个不同,则走下一个,知道通路或走完为止\x0d\x0a6、添加路由到路由表test中\x0d\x0a[root@Router~]#ipruleaddto..0.0/preftabletest\x0d\x0a这个意思是说,去向IP*范围为..0.0/的访问,则启用test的路由表中的路由规则\x0d\x0a而test的路由规则是什么呢?上面已经设置了,走的是..x.1的路由.\x0d\x0a现在再来看一下当前的iprule\x0d\x0a[root@Router~]#iprulels\x0d\x0a0:fromalllookuplocal\x0d\x0a:fromallto..0.0/lookuptest\x0d\x0a:fromalllookupmain\x0d\x0a:fromalllookupdefault二、如何用linux做路由器限速linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器。下面就以redhat为例(其他版本大同小异)教大家做一台能限速的路由器,如何在linux下进行路由器限速就不再困难了。安装linux如果是新手请安装时安装图形桌面。Linux路由器限速的'设置步骤如下:路由器限速第一步:建立adsl连接,在*设置——网络设置处有。在图形界面下很容易搞定。路由器限速第二步:打开IP转发和伪装(也就是路由与NAT)1、作为根用户打开/etc/sysconfig/network文件,在文件增加以下一行:GATEWAYDEV=PPP0这句话的作用是设定默认路由,有时没有也可2、打开IP转发功能:打开/etc/sysctl.conf文件,修改net.ipv4.ip_forward=0一行,改0改为、重启*路由器限速第三步:设置iptables防火墙,决定那些IP能通过linux主机上网。下面以允许..0.0网段为例:1、打开终端在#字提示符下输入以下命令:iptables-tnat-IPOSTROUTING-oppp0-jMASQUERADE#这句意思是伪装从pppo出去的IPiptables-AFORWARD-s..0.0/-jACCEPT#这句意思是转发来自..0.0网段的通讯iptables-AFORWARD-d..0.0/-jACCEPT#这句意思是转发到达..0.0网段的通讯iptables-AFORWARD-s!..0.0/-jDROP#这句意思是拒绝转发非..0.0网段的通讯。2、保存以上防火墙规则,以保证重启后还有效,输入命令:iptables-save>/etc/sysconfig/iptables,这样,你的linux路由器应该就能跑起来了。linux做路由器限速的实现:在linux中有专门限速的软件--tc,但TC的语法新手难以掌握,我们可以在防火墙上通过限定某个IP或某段IP在一秒内通过的数据包的数量来限速。下面以*..0.2这个IP的网速为例说说,在桌面环境下打开/etc/syscofngi/iptables有没有发现,刚才的设定全记录在这个文件里,现在做的就在这个文件里添加规则就得了。1、先要找到filter2、在filter下面一行增加以下两行:-AFORWARD-mlimit-d..0.2--limit/sec-jACCEPT#这句意思是限定每秒只转发个到达..0.2的数据包(约每秒KB一个数据包是1.5KB)-AFORWARD-d..0.2-jDROP#这句作用是超过*的到达..0.2的数据包不通过)3、路由器限速经过重启*就实现了。三、linux如何配置路由linux下添加路由的方法:一:使用route命令添加使用route命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由#routeadd–host...deveth0#routeadd–host...gw...1//添加到网络的路由#routeadd–netIPnetmaskMASKeth0#routeadd–netIPnetmaskMASKgwIP#routeadd–netIP/eth1//添加默认*#routeadddefaultgwIP//删除路由#routedel–host...deveth0二:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法:routeadd-net..3.0/deveth0routeadd-net..2.0/gw..3..在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip或者GATEWAY=gw-dev3./etc/sysconfig/static-router:anynetx.x.x.x/gwy.y.y.y
标签: linux如何设置网关
本文链接地址:https://www.iopcc.com/jiadian/77454.html转载请保留说明!