仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 473|回复: 8
打印 上一主题 下一主题

[其他Linux] 来一发用Linux操纵体系构建的路由器

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:02:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
Linux路由器这台盘算机标识为A,它与三个网段相连,192.168.1.0/24,10.0.0.0/8,172.16.0.0/16。
A盘算机必需具有三块网卡,分离与三个网段相连。
假定:
eth0与172.16.0.0相连,
eth1与10.0.0.0相连,
eth2与192.168.1.0相连。

起首来设置eth0。给这个收集接口分派地点172.16.1.1,运转以下命令:
#ifconfigeth0172.16.1.1netmask255.255.0.0
为了使这个地点不再盘算机从头启动后消散,编纂/etc/sysconfig/network-scripts/ifcfg-eth0文件,修正为以下格局:
DEVICE=eth0
ONBOOT=yes
BROADCAST=172.16.255.255
NETWORK=172.16.0.0
NETMASK=255.255.0.0
IPADDR=172.16.1.1

增添一条静态路由:
#routeadd-net172.16.0.0netmask255.255.0.0
如许体系中就增添了一条静态路由:
#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface
172.16.0.0*255.255.0.0U000eth0
接上去,设置eth1,eth1与10.0.0.0网段相连,分派给它的地点是10.254.254.254,利用ifconfig命令为它设置参数:
#ifconfigeth110.254.254.254netmask255.0.0.0
一样编纂/etc/sysconfig/network-scripts目次下的ifcfg-eth1文件,内容以下:
DEVICE=eth1
ONBOOT=yes
BROADCAST=10.255.255.255
NETWORK=10.0.0.0
NETMASK=255.0.0.0
IPADDR=10.254.254.254

再增添一条静态路由:
#routeadd-net10.0.0.0netmask255.0.0.0
收集中以后的路由表为
#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface
172.16.0.0*255.255.0.0U000eth0
10.0.0.0*255.0.0.0U000eth1

最初设置eth3,它毗连192.168.1.0网段,分派的IP地点是192.168.1.254,实行以下命令:
#ifconfigeth2192.168.1.254netmask255.255.255.0
编纂/etc/sysconfig/network-scripts目次下的ifcfg-eth2文件,内容以下:
DEVICE=eth2
ONBOOT=yes
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.254

再增添一条静态路由:
#routeadd-net192.168.1.0netmask255.255.255.0
如许收集中就有三条静态路由纪录了:

#routeKernelIProutingtableDestinationGateway
GenmaskFlagsMetricRefUseIface
172.16.0.0*255.255.0.0U000eth0
10.0.0.0*255.0.0.0U000eth1
192.168.1.0*255.255.255.0U000eth2

还要为体系增添一条缺省路由,由于缺省的路由是把一切的数据包都发往它的上一级网关(假定地点是172.16.1.100,这个地点依附于利用的收集而定,由收集办理员分派),因而增添以下的缺省路由纪录:
#routeadddefaultgw172.16.1.100
如许体系的静态路由表创建完成,它的内容是
#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface
172.16.0.0*255.255.0.0U000eth0
10.0.0.0*255.0.0.0U000eth1
192.168.1.0*255.255.255.0U000eth2
default172.16.1.1000.0.0.0UG000eth0

最初一步,要增添体系的IP转发功效。这个功效由/proc/sys/net/ipv4目次下的ip_forward文件把持,实行以下命令翻开ip转发功效:
echo1>/proc/sys/net/ipv4/ip_forward
如许我们的路由器基础上是设置好了
测试路由器的事情情形。
在linux路由器上测试:
第一步,测试本身收集是不是事情一般,实行以下命令
ping172.16.1.1
ping192.168.1.254
ping10.254.254.254

假如这些地点都能ping通,则第一步经由过程,不然查找缘故原由,扫除毛病。
第二步,测试与上一级网关之间是不是连通
ping172.16.1.100
假如畅达,则一般;不然查找毛病缘故原由。
在192.168.1.0收集内测试,假定它的地点是192.168.1.1,
第一步,测试本身是不是事情一般,ping192.168.1.1
第二步,测试与网关是不是连通,ping192.168.1.254
第三步,测试与10.254.254.99是不是连通,这是10.0.0.0网段内的一台盘算机ping10.254.254.99
第四步,测试与外网地点是不是连通ping172.16.1.100假如连通了,暗示路由器设置准确,不然,查找缘故原由,并扫除之

</p>
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;
若天明 该用户已被删除
沙发
发表于 2015-1-18 11:40:01 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-26 11:33:38 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-4 16:39:33 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-10 04:15:38 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
莫相离 该用户已被删除
6#
发表于 2015-2-28 19:43:43 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
乐观 该用户已被删除
7#
发表于 2015-3-10 07:28:52 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
简单生活 该用户已被删除
8#
发表于 2015-3-17 06:08:02 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
蒙在股里 该用户已被删除
9#
发表于 2015-3-23 23:16:10 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-27 23:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表