首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
将LINUX变成路由器
时间:2009-08-20 12:56:06 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
要想使LINUX系统达到这种目的,首先得查看LINUX系统的内核中是否打开了IP转发功能,可以通过下列命令来查看: # cat /proc/sys/net/ip_forward 如果用此命令返回......
要想使LINUX系统达到这种目的,首先得查看LINUX系统的内核中是否打开了IP转发功能,可以通过下列命令来查看:
# cat /proc/sys/net/ip_forward
如果用此命令返回的结果是0,那么就表明LINUX内核没有启用IP转发功能。就可以通过下示命令来启用:
# echo 1 > /proc/sys/net/ip_forward
但这种方式只能保证当次有效,如果你不小心或应某种需要重启了系统,那么又得重新输入上述这个命令一次。因此,为了保证每次系统都能自动设置,你就可以用VI编辑器打开/etc/sysctl.conf配置文件,在此配置文件中加如下容:
ipv_ipforward=1
保存退出后,这样,每次重启系统都不用重新设置内核IP转发了。
在打开内核IP转发功能后,我们就该为我们所假设的网络添加路由功能了。
来源:考
试
大
的美女编辑们
在LINUX系统下实现路由功能,两种方法来实现,一种是通过IPTABLES工具的NAT转发功能,一种是使用IPROUTER2工具集中的IP ROUTE命令子集来实现。这两种方法各有优缺点,使用哪种方法,主要看你所在的网络使用哪种方法连接互联网。IPTABLES工具适合动态IP地址以及固定公网IP地址方式,同时,还提供了网络地址转换功能,此功能不仅能使使用私有IP地址的内网PC连接上互联网,而且还提供外网能过DNAT功能访问处于内网中的各种网络服务,以用隐藏内容IP网络段,增加了安全性。IP ROUTE工具同样适应与IPTABELS相同的两种上网方式,但不能提供NAT功能。
不过,有许多特殊的网络路由功能,是通过这两个工具共同合作的才能实现的,例如,将要讲到的策略路由、负载均衡、多WAN出口路由等。因此,笔者在此分别列出这个工具实现路由功能的命令内容,其后,在介绍如何通过这两个工具合作,完成更加高级的功能。
1、IPTABLES工具的NAT方式开启LINUX路由功能,其通过动态拔号方式连接互联网的命令如下所示:
# iptables –t nat –A POSTROUTING –d 192.168.1.0/24 –s 0/0 –o ppp0 –j MASQUERD
其中,ppp0是你拔号网络接口别名,在此之前,你得先设置好与拔号相关的内容,这可以通过直接编
辑/etc/sysconfig/network_scripts/ifcfg_ppp0配置文件来达到目的。
来源:考
1
/
2
1
2
下一页
尾页
如果您需转载 将LINUX变成路由器,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
PHP安全之Register Globals
register_globals参数在 PHP 的 4.2.0 及以上版本中默认为屏蔽。虽然这并
HotSSH全接触-优秀的ssh
在 ssh 链接远程服务器的时候,虽然通过 ssh 命令可以完成所有功能,但还是前
Oracle 的入门心得--
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想
网络文件系统NFSv4 提供无缝的网络访问
2006 年 10 月 23 日网络文件系统(NFS)从 20 世纪 80 年代中期开始就已成为
Oracle SQL Developer简介
什么是 SQL Developer?日期:2008 年 4 月 Oracle SQL Developer 是一个免
迁移到Linux平台应考虑的十个问题
随着经济环境的恶化和Vista没有获得太多的认可,很多IT部门考虑将平台向Lin
linux认证:提高Apache服务器性能的四个建议
Apache服务器是在Linux系统上部署HTTP服务器的一个最佳选择。不仅仅因为
根据表名自动生成I/S/U/D的SQL语句,用于MSS
网上流传的基本SQL生成语句(Inset/Selec/Update/Delete)方法多了,这里介绍
分享:Linux操作系统下隐藏文件
一. 概述 目前通用的隐藏文件方法还是hooksys_getdents64系统调用, 大
php的控制语句
1、IF语句 IF语句是多数语言中的一个重要特点,它根据条件执行程序段。PHP
linux下php实现C/C 扩展编程
某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模
Linux操作系统下轻型虚拟机VirtualBox
许多企业中不同部门或者不同的分公司具有不同的操作系统或应用程序需求,因
linux认证:在Linux中利用变量给文件命名
前不久有一个Linux系统管理员向笔者求助。他说他们在Linux操作系统上部署
十天学会php之第六天
学习目的:学会添加删除修改数据mysql_query($exec);单这个语句就可以执行
杏林同学录(七)
留言簿部分:
班级成员留言簿: 显示留言:class/notebook/index.php
<?
ses
教你IIS6的PHP最佳配置方法
虽然 LAMP 组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NE
栏目热门
Linux认证考试心得:一个新手RHCE的酸甜苦辣
ubuntu下wine迅雷5的安装比较完善的方法
Vmware下Solaris10设置分辨率
Linux认证心得:一个初学者的RHCE之路
菜鸟必读:RHCE课堂学习笔记(1)
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS