linux软路由

合集下载

软路由原理

软路由原理

软路由原理一、什么是软路由软路由是一种基于通用计算机硬件,通过软件实现网络路由功能的解决方案。

它可以将计算机作为路由器使用,提供各种网络服务,如DHCP、NAT、VPN等。

二、软路由的优点1.成本低:相对于传统硬件路由器,软路由的成本更低。

2.可定制性强:用户可以自行选择操作系统和应用程序,并根据需要对其进行配置和优化。

3.灵活性高:软路由支持多种网络协议和服务,可根据需要进行扩展和升级。

4.易于维护:软路由采用标准计算机硬件,故易于维护和更新。

三、软路由的实现原理1.操作系统选择常见的软路由操作系统有OpenWrt、DD-WRT、pfSense等。

这些操作系统都是基于Linux内核开发的,并且都具有开源特性。

用户可以根据自己的需求选择适合自己的操作系统。

2.网络接口设置软路由需要至少两个网卡来实现NAT功能。

其中一个网卡连接互联网,另一个网卡连接内部局域网。

在安装完成后,用户需要对网络接口进行配置。

3.DHCP服务设置DHCP(动态主机配置协议)是一种网络协议,用于为局域网上的计算机提供IP地址等参数。

软路由可以作为DHCP服务器,为内部局域网中的设备分配IP地址和其他参数。

4.NAT设置NAT(网络地址转换)是一种网络协议,用于将内部IP地址转换成公共IP地址。

软路由可以通过NAT功能实现内部网络与外部互联网的通信。

5.防火墙设置防火墙用于保护网络安全,可以限制外部访问内部网络。

软路由可以通过配置防火墙规则来控制数据包的流向。

6.VPN设置VPN(虚拟专用网络)是一种加密通信技术,可在公共互联网上建立私有通道。

软路由可以作为VPN服务器或客户端,提供安全的远程访问服务。

四、软路由的应用场景1.家庭网络:软路由可用于家庭网络中,提供无线接入、媒体共享、家庭办公等功能。

2.企业网络:软路由可用于企业网络中,提供VPN、负载均衡、流量控制等功能。

3.教育机构:软路由可用于教育机构中,提供统一管理和控制学生设备访问互联网的能力。

各种软路由手册

各种软路由手册

各种软路由手册各种软路由不完全手册目录1. Alpine Linux (3)2. Astaro Security Gateway (3)3. Bifrost Network Project (3)4. BBIagent (3)5. CoyoteLinux(北美土狼) (3)6. BrazilFW(北美银狼基于Coyote Linux) (4)7. LRP(Linux Router Project,Defunct as of 2003) (4)8. Floppyfw (4)9. Endian Firewall(Linux) (5)10. hi-spider海蜘蛛 (5)11. FreeSCO (6)12. SmoothWall(Linux,欧洲,开源) (6)13. IPCOP(Linux) (7)14. RouterOS(Linux) (7)15. Fli4l(Linux) (8)16. Clarkconnect(Linux) (8)17. MSS多功能路由服务器 (8)18. 锐捷NBR 网吧专用多功能服务器系统 (9)19. 飞鱼星3200系统 (9)20. NetBoz Firewall(FreeBSD) (9)21. Iproute (9)22. m0n0Wall(FreeBsd) (10)23. Pfsense(FreeBsd) (10)24. PicoBSD (10)25. BSDBox(FreeBsd) (10)26. Windows下的代理、软路由软件 (11)Isa 2000/2004 (11)WinRouteFirewall (11)SinforNAT (11)ActualTest (11)Sygate (11)NAT32 Enhanced (11)WinGate (12)Ccproxy (12)HomeShare (12)代理超人 (12)SocksCap32 (13)SuperProxy (13)27. 基于Linux软路由 (13)squid (13)LEAF (14)ME2000 (14)WRAPCOP (14)GNAP (14)Amsel (14)Pebble Linux (14)Metrix Pebble (14)Voyage Linux (14)How-to for VPN / Linux from the kernel up (15) AstLinux (15)Locustworld MeshAP (15)28. 基于BSD软路由 (15)29. NetBSD (15)30. OpenBSD (16)OpenBSD (16)WRAP for war driving (16)31. Commercial: (16)StarOS (16)Ikarus OS (16)MITC MeshAP for Willox (16)Wisper MeshAP adaptation (16)Qorvus Qcode? (16)32. Panabit 流控引擎(FreeBsd) (17)33. 路由论坛 (18)34. FreeNAS (18)35. AskoziaPBX (18)36. WayOS (18)37. Checkpoint (18)38. Zeroshell (24)39. Minifw (18)40. Openwrt (19)41.DD-WRT(Linux) (20)42. HyperWRT (20)43. Tomato_Firmware (21)44. Vyatta(Debian) (21)45. Untangle(KNOPPIX) (22)46. snapgear (22)47. e-router (22)48. Proxomitron (22)49. zebos (23)List of router or firewall distributions (24)From Wikipedia, the free encyclopedia (24)1.Alpine Linuxa run-from RAM linux distribution. Its original target was small appliances like routers, VPN gateways, or embedded x86 devices. However, it supports hosting other Linux guest OSesunder VServer control, making it an attractive hosting solution as well./doc/7f9732155.html,/2.Astaro Security GatewayAstaro Security Gateway (ASG) is a Router/Stateful Inspection Firewall based on SuSE-Linux. It's available as an hardware- / software- or a virtual appliance./doc/7f9732155.html,/our_products/a staro_security_gateway/3.Bifrost Network ProjectThe goal of this project is to find out stability, performance, filter capabilities, administration, computer security, scalability and development possibilities of a Linux based streamlined router/firewall system. Recent distributions are being used as pure Internet routers, equipped with 1GB or more of internal memory.http://bifrost.slu.se/index.en.html4.BBIagent老牌的中文软路由bbiagent,全中文,但需要注册购买,已经渐渐的淡出和停止开发。

Linux路由表详解及route命令详解

Linux路由表详解及route命令详解

Linux路由表详解及route命令详解Linux 内核的路由表通过route命令查看 Linux 内核的路由表:[root@VM_139_74_centos ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault gateway 0.0.0.0 UG 0 0 0 eth010.0.0.10 10.139.128.1 255.255.255.255 UGH 0 0 0 eth010.139.128.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-0ab63c131848172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-bccbfb788da0172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-7485db25f958[root@VM_139_74_centos ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 10.139.128.1 0.0.0.0 UG 0 0 0 eth010.0.0.10 10.139.128.1 255.255.255.255 UGH 0 0 0 eth010.139.128.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-0ab63c131848172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-bccbfb788da0172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-7485db25f958各列字段说明:列含义Destination⽬标⽹络或⽬标主机。

linux路由表详解

linux路由表详解

linux路由表详解⼀、查看路由表[root@VM_139_74_centos ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault gateway 0.0.0.0 UG 000 eth010.0.0.1010.139.128.1255.255.255.255 UGH 000 eth010.139.128.00.0.0.0255.255.224.0 U 000 eth0link-local 0.0.0.0255.255.0.0 U 100200 eth0172.17.0.00.0.0.0255.255.0.0 U 000 docker0172.18.0.00.0.0.0255.255.0.0 U 000 br-0ab63c131848172.19.0.00.0.0.0255.255.0.0 U 000 br-bccbfb788da0172.20.0.00.0.0.0255.255.0.0 U 000 br-7485db25f958[root@VM_139_74_centos ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.010.139.128.10.0.0.0 UG 000 eth010.0.0.1010.139.128.1255.255.255.255 UGH 000 eth010.139.128.00.0.0.0255.255.224.0 U 000 eth0169.254.0.00.0.0.0255.255.0.0 U 100200 eth0172.17.0.00.0.0.0255.255.0.0 U 000 docker0172.18.0.00.0.0.0255.255.0.0 U 000 br-0ab63c131848172.19.0.00.0.0.0255.255.0.0 U 000 br-bccbfb788da0172.20.0.00.0.0.0255.255.0.0 U 000 br-7485db25f958⼆、路由表各字段说明Destination⽬标⽹络或⽬标主机。

软路由与硬路由的区别

软路由与硬路由的区别

文档名称文档密级1、软路由系统大多由Windows系统安装Linux虚拟机,再安装RouterOS系统实现,因此从本质上讲,软路由设备是一台暴露在公网上Windows系统,极易受到各种系统漏洞的攻击。

如冲击波病毒和熊猫烧香病毒等,一旦中毒系统恢复需要花费较长时间,另外目前的RouterOS大多为破解系统,稳定性和持续升级能力不能保证;而硬路由系统由各厂商独立开发,系统封闭性和安全性较好。

2、软路由的专业性较强,维护需要专业知识和专业人员操作,往往由专业的网管维护公司维护,一旦出现故障(如文件丢失,文件被改写等)需要等待专业人员前来解决,故障恢复慢。

硬路由出现故障后重启能解决大部分问题,故障恢复快。

3、软路由操作界面复杂,通过命令行或Winbox的UI界面操作,逻辑关系复杂,易用性不高;硬路由通过WEB界面完成大多数配置,操作界面简单友好,终端用户容易掌握。

4、软路由故障、告警信息少,不适合快速定位网络问题,排除故障点,如缺少外网攻击告警、内网攻击告警、DDoS攻击告警,内网流量异常告警,内网ARP病毒告警,内网机器狗病毒告警等信息,而硬路由在这一领域做的较好。

5、软路由无流量统计功能,软路由的流量统计功能往往仅简单针对端口统计;硬路由的流量统计功能可以针对LAN内PC进行,且可以区分上/下行流量,协议类型和峰值速率,便于网管及时发现内网的异常流量并加以预防和排查。

6、软路由无弹性带宽功能,弹性带宽指网关动态监测内网的PC数和流量,在网吧空闲时临时调高IP限速的阀值,提高带宽利用率,在忙时恢复预设的阀值,保证每用户的正常应用。

7、软路由网上有非常多的限制脚本,配置软路由时往往直接从网上下载脚本后直接导入,而这些配置脚本基本都是基于五元组的搭配使用,由于脚本众多,部分脚本往往会对无盘系统的更新、游戏更新系统有影响,排查难度和工作量均较大。

2007-04-27 H3C机密,未经许可不得扩散第1页, 共1页。

软路由怎么搭建服务器

软路由怎么搭建服务器

软路由怎么搭建服务器推荐文章Cisco路由器怎么搭建DHCP服务器热度:mercury路由器PPPOE服务器配置热度:怎么搭建公司局域网热度: Portal认证中WEB服务器建立流程热度:搭建Linux系统的VPS的步骤教程热度:cisco思科是全世界领先且顶尖的通讯厂商,出产的路由器功能也是很出色的,那么你知道软路由怎么搭建服务器吗?下面是店铺整理的一些关于软路由怎么搭建服务器的相关资料,供你参考。

什么是软路由?软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。

软件路由器并不复杂,非常简单,会用普通操作PC就可以安装软件路由,顾名思义就是系统软件设置完成路由功能根据使用的操作不同可以分为基于windows平台和基于Linux/bsd平台开发的软件路由器,基于Windows平台的软件防火墙比较常见的有ISA Server、Winroute Firewall、小草上网行为管理软路由等,这些软件有些是商业化的,通常根据授权用户数不同收费而不同,购买正版的软件防火墙的费用对许多中小型企业来说无疑是一笔不小的开支,小草上网行为管理软路由是目前有限的基于windows 平台而且又主打免费的一款软路由软件;而基于Unix/Linux平台的软件防火墙大家一般接触较少,受益于开放源码运行,目前基于Unix/Linux平台的软件防火墙如雨后春笋般不断推出,这些软件防火墙大多是免费的,常见的有海蜘蛛、ikuai8、RouterOS、m0n0Wall、SmoothWall、Ipcop、CoyoteLinux[1] 等,这些系统共有的特点是一般对硬件要求较低,甚至只需要一台486电脑,一张软盘,两块网卡就可以安装出一台非常专业的软件防火墙,这对很多有淘汰下来的低档电脑的朋友来说,意味着拿一台淘汰的电脑,安装一套免费的防火墙软件,不花一分钱就DIY出一台专业的防火墙,而且这些系统自身也包含了NAT功能,同时可以实现宽带共享,这意味着这台免费的防火墙其实也是一台出色的宽带路由器,这是多么令人激动的事情,不过就目前来看这类免费的软路由通常为了生存下去或因过多广告的插入导致用户的不满。

Linux中增加软路由的三种方法

Linux中增加软路由的三种方法

第一种:route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0/* 增加一条网络172.16.6.0/24 经过172.16.2.254 eth0 *//* -net增加网络 -host增加主机 netmask 子网掩码 gw 网关 dev 装置,设备,这里是你的网卡名*/route del gw 172.16.2.254 /* 删除默认网关172.16.2.254 */route del -net 172.16.86.0/24 /* 删除默认网络172.16.86.0 */route /* 显示当前路由表 */常用的是这种方式,但有时你在删除或一条软路由时会不起作用,会有什么提示:SIOCADDRT: 无法接触网路所以这时用如下的这种方法就可以了第二种:实现的功能和上面的一样ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0ip route del gw 172.16.2.254ip route del 172.16.6.0/24 dev eth0ip route删除的方法:添加路由:route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0删除路由:route del -net 10.0.0.0 netmask 255.0.0.0 dev eth0添加默认路由:route add default gw 10.0.0.1删除默认路由:route del default gw 10.0.0.1或者route deldefault---------------------------------------------------------------------------------------linux下添加路由的方法:一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.168.110 dev eth0# route add –host 192.168.168.119 gw 192.168.168.1//添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1//添加默认网关# route add default gw IP//删除路由# route del –host 192.168.168.110 dev eth0二:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法:route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.3.2542.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev3./etc/sysconfig/static-router :any net x.x.x.x/24 gw y.y.y.y第三种使用Linux+Zebra构建软路由系统Zebra是一种TCP/IP路由软件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。

linux双ip路由设置方法

linux双ip路由设置方法

linux双ip路由设置方法(原创版4篇)目录(篇1)I.引言A.介绍linux双IP路由的概念B.说明双IP路由在网络安全和灵活性方面的应用II.设置步骤A.配置基本路由B.添加第二个IP地址C.设置子网和掩码D.设置网关E.设置DNS服务器F.配置网络服务III.注意事项A.双IP路由配置可能会影响系统的稳定性,应谨慎使用B.配置过程中应注意备份重要数据,以防出现问题IV.结论A.总结linux双IP路由设置方法B.强调双IP路由的重要性和应用前景正文(篇1)linux双IP路由设置方法介绍linux双IP路由是一种允许设备同时使用两个不同IP地址的技术。

这种设置可以提高网络安全性和灵活性,例如,一个IP地址用于内部网络,另一个用于外部网络。

在linux系统上,可以通过配置路由来实现双IP地址。

以下是一个详细的设置步骤:一、配置基本路由首先,需要配置基本的路由。

这通常涉及到设置默认路由和静态路由。

默认路由指示系统使用哪个网关来转发数据包。

静态路由则允许您指定特定的数据包应该发送到哪个目标网络。

二、添加第二个IP地址接下来,需要添加第二个IP地址。

这通常涉及到修改网络接口的配置文件,例如ifconfig或systemd-networkd。

添加第二个IP地址后,需要为该地址设置子网和掩码。

这可以通过编辑网络配置文件来完成。

例如,可以使用以下命令为第二个IP地址设置子网和掩码:ip addr add u003csubnet_masku003e dev u003cinterfaceu003e ip addr add u003csubnet_masku003e dev u003cinterfaceu003eu003cip_addressu003e u003cmasku003e三、设置子网和掩码接下来,需要设置网关。

这可以通过编辑网络配置文件来完成。

例如,可以使用以下命令为第二个IP地址设置网关:ip route add default via u003cgateway_ip_addressu003e devu003cinterfaceu003e添加子网和掩码信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

静态路由器配置第一步:添加网卡第二步,设置网卡#Cd /etc/sysconfig/network-scripts/ 切入目录#Cp ifcfg-eth0 ifcfg-eth1 复制网卡配置文件#cp ifcfg-eth0 ifcfg-eth2#Vi ifcfg-eth0 修改IP配置文件为所需要的IP地址.另外两个文件如上同样修改为对应的IP.保存#Service network restart 重新启动网卡.#Echo 1> /proc/sys/net/ipv4/ip_forward 写入文件(完成后成为静态路由器配置)#Cat /proc/sys/net/ipv4/ip_forward查看结果1为开启,0为关闭#Echo “echo 1 > /proc/sys/net/ipv4/ip_forward” > /etc/rc.d/rc.local 把所有配置写入文件并保存,下次重新启动系统将会自动执行配置(写入并保存在rc.local文件夹内,每次启动系统将自动加载rc.local内容.)如何用Redhat做路由器作者:佚名点击数:7449 更新:2007-2-11 2:58:59 热荐★★★★收藏到QQ书签记得很早以前,我就用的是RED HAT 7.0(以下简称RH)做软路由了!(因为当时只会REDHAT做路由!)现在论坛里好多都在问怎么用RH做路由呢?[也就是大家问的哪个问题(用一个一般的LINUX系统做路由)]感觉好无奈,因为用RH做路由真的好简单!挺好多网友说用RH做路由的时候总是NAT不成功,个人认为有三点1.可能是iptables没写好(大部分的网友都是iptables的问题)2.配置的不对(比如说修改网卡的IP地址)3.从来没做过,想学又无从下手好了不说了现在大家就开始跟着我开始做RED HAT的路由吧首先,我们用一台机器安装好RED HAT(版本无所谓)。

然后我们要修改八个文件。

这八个文件的名字是:networkifcfg-eth1ifcfg-eth0hostssysctlstatic-routesrc.localresolv这八个文件相当重要,一定要更改才可以!这八个文件分别相对应的目录是:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth1/etc/hosts/etc/sysconfig/static-routes/etc/rc.d/rc.local/etc/sysctl.conf建议大家用VI编辑器进行修改!这八个文件的意思是什么呢?下面就是这八个文件的作用!network 主网络设置文件ifcfg-eth0 eth0 网卡设置文件ifcfg-eth1 eth1 网卡设置文件hosts 网络主机名配置static-routes 静态路由表文件rc.local IPTABLES脚本(关键)sysctl.conf Linux 内核IP转发启用文件文件介绍完后我们就要动手开始修改拉1.首先,最先出场的是network文件。

这个文件是你的主要网络设置文件!在这个文件里面要修改你的网络大概构架(比如你的想要启用的网关地址,网关名字,还有选择主网卡等)接下来是我们的ifcfg-eth1和ifcfg-eth0两个文件。

这两个文件是你网卡的IP地址文件!ifcfg-eth0就对应你内网的IP和网关。

而ifcfg-eth1就对应你外网的IP和网关。

用VI编辑器打开后,里面显示的内容是这样的:DEVICE=eth1BOOTPROTO=staticIPADDR=192.168.0.1BROADCAST=192.168.0.255NETMASK=255.255.255.0NETWORK=192.168.0.0GATEWAY=192.168.0.1ONBOOT=yesDEVICE=eth1是你的硬件设备名BOOTPROTO=static 是你的配置方式(也可以添PPPOE)BROADCAST=192.168.0.255是你的广播地址IPADDR=192.168.0.1 是你的IP地址NETMASK=255.255.255.0 是你的子网掩码NETWORK=192.168.0.0 是你的整个网段的地址GATEWAY=192.168.0.1 是你的网关ONBOOT=yes 意思是你是否启用网卡(也就是起用这个文件的意思。

默认是开启的)2.改好了后接下来我们还要修改hosts文件。

这个文件里面就可以更改你这台机器的名称和域(工作组)3.然后再修改sysctl.conf文件。

这个文件就是LINUX的IP转发文件。

在这里我们一定要起用IP转发才可以。

里面可以这样写:net.ipv4.ip_forward=1net.ipv4.conf.default.rp_filter=1kernel.sysrq=04.好了就是static-routes文件。

这个文件就是你的静态路由表文件!这个文件记得一定添加才可以!里面的语法是这样的:eth0(设备名)net(网络地址)192.168.0.0 (子网)netmask 255.255.255.0 (网关地址)gw 192.168.0.15.接下来该修改resolv文件了。

这个文件是你DNS服务器的地址文件,语法是:nameserver(DNS服务器)202.100.4.15(DNS的IP服务器地址)6.改好了后我们就需要修改rc.local这个文件了!修改好了就可以PING你的ISP了。

如果通可就一切OK了RIP动态软路由器详细配置第一步:添加网卡第二步,设置网卡#Cd /etc/sysconfig/network-scripts/ 切入目录#Cp ifcfg-eth0 ifcfg-eth1 复制网卡配置文件#cp ifcfg-eth0 ifcfg-eth2#Vi ifcfg-eth0 修改IP配置文件为所需要的IP地址.另外两个文件如上同样修改为对应的IP.保存#Service network restart重新启动网卡.#Cd /etc/zebra/ 切入路由器配置目录#Touch ripd.conf 生成配置文件#Service ripd start启动服务.#Service zebra start启动路由器服务.#Vtysh -------------------进入路由器设置#En -----------------------进入特权模式#Configure terminal ---进入配置模式#Interface eth0 ---------进入eth0网卡端口----------配置第一块网卡# (config-if)# Ip address 192.168.10.1/24 ------------添加IP进入路由器#No shutdown ---------开启端口#Exit --------------------退出配置#Interface eth1 -----------进入eth1网卡端口--------配置第二块网卡# (config-if)# Ip address 192.168.20.1/24 ------------添加IP进入路由器#No shutdown --------------------------------------------开启端口#Exit 退出配置#Interface eth0 进入eth2网卡端口------------配置第三款网卡# (config-if)# Ip address 192.168.30.1/24 添加IP进入路由器#No shutdown开启端口#Exit退出配置#Router rip进入rip协议配置#Network 192.168.10.1/24 添加第一块网卡IP进入协议#Network 192.168.20.1/24 添加第二块网卡IP进入协议#Network 192.168.30.1/24 添加第三块网卡IP进入协议#End退出到特权模式#Copy ruuning-config startup-config 将配置文件保存进硬盘#Quit退出#Cp Zebra.conf zebra.conf 保存配置这里必须使用大写的Z#Echo1> /proc/sys/net/ipv4/ip_forward 写入文件(完成后成为静态路由器配置)#Cat/proc/sys/net/ipv4/ip_forward查看结果1为开启,0为关闭至此,LINUX下动态路由器配置完成.进入windows 下修改默认网关为以上三个网段的任意一个后,进入cmd,开始测试.启动DHCP服务,设置地址池为内网设置IP分配地址池,成功后内网将自动获得IP地址本来今天是想好好休息一下的,但sitlhj大哥让我写仔细点,我只好从命写一下了。

呵呵。

其实五机串联是一个很简单的环境,但就是因为太简单了,所以弄的我抓狂。

具体的网络拓可见我的附件,也就五台机串联,1――2――3――4――5;头尾两台做客户端的普通PC,环境是Windows XP,只有单网卡;中间三台是redhat 7.3 (内核是2.4.18-3,老机子了再高就跑不动了,本来中间一台用的是定制过内核的redhat 9 2.4.20-18,但在最后重装了一下成了redhat 7.3),每一台都模拟路由器,有双网卡;网段从10.1分配置40.2,五机共八块网卡,子网掩码都是/24。

开始时我觉得是很简单的一件事,也就在客户端机子上将领近一网卡的IP设为网关,三台路由机子上加上六个静态路由就行,每台告两个,通过一下网段,我用的静态路由添加的命令如下:route add -net 192.168.10(20,30,40,).0 netmask 255.255.255.0 dev eth0(1)其它没有加减任何路由表中的条目,并且开启路由转发――echo 1 > /proc/sys/net/ipv4/ip_forward然后当我以为大功告成时,出现了巨大的问题,路由不通,最常见的是五机中各机都只和相领机子ping通(如果相领机子有双网卡,则双网卡都能ping通),只要隔一台机子就不能转发!有时改动一些路由表后(具体怎么改我也忘了,这几天做这个有点混了,大概记得也就把静态路由去掉改为默认网关――route add default gw 192.168.10.1之类的),有些机子能够找到隔一台的机子了,但首尾两端的机子还是不通,而且我以前有经验,在redhat版本中不能设两个网关,不然机子出错,所以总也找不出一个好的解决办法。

相关文档
最新文档