|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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>
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解; |
|