动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.从Oracle到SQL Server-SQL智能翻.
.用orabm测试oracle服务器的TPS值.
.postfix如何设置取消Delivered-T.
.使用智能优化器提高Oracle的性能.
.Oracle数据库中分区表的操作方法.
.数据字典表Truncate掉将导致数据.
.sendmail下如何限制邮件大小.
.ORACLE在HP-UX下的系列问题处理(.
.Re: 请问ORACLE共享池的问题.
.修改默认的undo_retention参数设.
.Oracle SQL性能优化系列介绍(下.
.在Oracle里设置访问多个SQL Serv.
.Oracle 8i新增功能.
.Turbolinux 在IDC 中的角色.
.ORACLE DBA(数据库管理员)的职责.
.轻松掌握oracle数据库开发中序列.
.什么是备份、恢复,它们的关系是.
.dual表是什么表?.
.关于关系数据库主键的讨论.
..NET框架下从Oracle到SQL Server.

关于LAN通过MODEM上INTERNET的实例

发表日期:2008-2-9 |



  目的:现在有一个小局域网,其中有一个Linux Box上有modem可以拨号上Internet, 要求局域网上的所有机器可以通过Linux Box上internet. 实施步骤:
  
  1 预备PPP拨号连接,参考拨号上网的问题。
  
  2 网络的基本配置应该完全正常,保证局域网内网络的连接没有问题。
  
  3 预备内核,通常内核没有编译进forward/gateway/masquerade等选项,需要重新配置并编译。在内核配置里加上以下几项:
  Code maturity level option
  Prompt for development/or ... (答应打开内核里的某些实验性代码选项)
  Networking options: Network firewalls
  IP: forward/gatewaying
  IP: firewalling IP: firewall packet logging
  IP: masquerading
  IP: ipautofw masquerading (假如你的应用不在已知伪装支持之列,打开此项)
  IP: ICMP masquerading
  IP: transparent proxy support (可选)
  IP: always defragment (强烈推荐)
  IP: accounting Network device support Dummy net driver support
  
  4 重新配置网络。
  a, 分配IP伪装地址。拨号上网顶多只有一个有效IP地址,所以Linux Box上的网以及其他机器上的网卡上都只能分配伪装IP地址。好在IETF保留了一大堆伪装地址可:一个A类网络地址: 10.0.0.0 (网络掩码 255.0.0.0)
   十六个B类网络地址:172.16.0.0 - 172.31.0.0 (网络掩码255.255.0.0)
  二百五十六个C类网络地址:192.168.0.0 - 192.168.255.0 (网络掩码255.255.255.0)
  按照VLSM(可变长子网掩码),你可以不太在意网络掩码,比如可自定义一个10.168.1.0/24、 192.168.1.128/25等等,但192.0.0.0/8肯定是不对的。
  配置后的网络举例如下:
  192.168.10.0/24 192.168.10.2--+ eth0 +---------+ modem+--
  192.168.10.1------+linux box+-------ppp to isp +---------+
  192.168.10.3--+ ......
  需要注重的是,有很多ISP如263,169,col都用到了IP Masquerade技术,它们给拨号上网用户分配的也是伪装地址,所以你要避免你的设置与它们的分配重复。 b, 设置网关及DNS。Linux Box上的缺省网关在ppp建立后应该分配在ppp上,参见ppp的配置说明。 局域网上其他机器的缺省网关应指向Linux Box,如为192.168.10.1。这时候Linux Box相当于 一个简单的静态路由器,不过融合了IP Masquerade方式。假如你用Proxy代理服务器而且是用集线器(hub)简单组网的话,这一步不是必须的,因为这时由Proxy来转发数据包,Linux Box不再需要静态路由转发的功能。DNS通常设置为指向ISP的DNS服务器,也可以指向任一个DNS服务器。假如用Proxy的话,在客户端可以不设DNS。在Linux Box上配置一个Cache Only的DNS也会提升一点点性能。c, 答应Linux的IP转发功能,编辑/etc/sysconfig/network文件,设置FORWARD_IPV4=yes。整个文件看起来像这样: NETWORKING=yes
  FORWARD_IPV4=yes
  HOSTNAME=host.your.domain.name
  DOMAINNAME=your.domain.name
  GATEWAYDEV=
  GATEWAY=
  假如用proxy的话,没有必要打开这个选项(当然打开这个选项对proxy没有大的影响)。打开这项可以让局域网上的其他伪装地址“透明”地访问Internet,不利之处正如raner 所说,针对具体的应用级协议要有相应的模块支持,已知的支持有Ping(ICMP),HTTP,FTP, NNTP,traceroute,telnet,IRC,POP&SMTP,VRML,WAIS,Archie,Real Audio Player,Gopher, True Speech Player,Internet Wave Player,Inetrnet Phone,Powwow,CU-SeeMe,VDOLive, PC-anywhere,Socket Watch,Linux net-acct package等。
用Proxy的最大好处是可以缓存以前浏览过的内容。两种方式都用上也许是个好注重(假如要计帐收钱可能不太方便)。另外,这种情况下把GATEWAYDEV/GATEWAY空着好了,千万别设成eth0,拨号上网后,pppd 的defaulteroute选项会自动通知内核把ppp设成缺省网关的。
  
  5 设置IP包转发策略/规则 只有打开了FORWARD_IPV4=yes才有效,假如用proxy则设不设没有关系,原因嘛前面已经讲过。 这时候要用到ipfwadm(ip forward administry)工具,用man ipfwadm看看都有什么参数,简单的应用如下:
  ipfwadm -F -p deny <==首先禁止所有转发
  ipfwadm -F -a m -S 192.168.10.0/24 -D 0.0.0.0/0 <==答应子网192.168.10.0到任何地方
  查看计帐信息:ipfwadm -A -a -b -S 192.168.10.x
  ipfwadm -Aln
  提醒一下,设定策略顺序很重要。自己用man ipfwadm读具体信息吧,或去读HOWTO,理解所以然。
  
  6 设置proxy服务
  可以做proxy的软件很多,主要有squid,socks,FWTK(TIS Firewall Toolkit)以及apach(也可以做 proxy哟).我觉得socks,FWTK更偏重于防火墙的运用,我一般用支持cache的squid,Redhat5.1就带 它,无须修改配置,缺省的就可以了(看看/etc/squid.conf, http proxy 缺省端口是3128)。客户端程序要把proxy指向Linux Box(eth0),各种具体的应用对应到squid的端口上。
  
  7 测试
  首先网内的其他机器应可以ping到linux box eth0上。然后拨号上网,在Linux Box上ping到外面去应该没有问题,否则去检查ppp设置。假如设置了FORWARD_IPV4=yes则在其他计算机上也可以ping到外面去,装入ftp模块就可以ftp到外面去(insmod ip_masq_ftp),在/lib/modules/2.x.xx/ipv4下看,看都有那些模块,http是缺省的;假如你打开了Loadable module support/Kernel module loader,则 内核会自动装入那些模块。否则使用支持proxy的软件如netscape来试试,应该没有问题。
  测试通过后,你可能要考虑把某些配置写到启动配置文件中,如把有关ipfwadm的配置写/etc/rc.d/rc.local里。
  
  8 举一反三
  假如是ISDN终端,配置过程没什么两样;假如是DDN专线,可以变换如下:
  <有效IP地址 IP伪装地址 a.b.c.d ---+ eth0 +---------+ h1+-------+Linux Box+---- 192.168.10.2--+ +Router+--+同步设备+---DDN
  用eth1替换上面的ppp0,道理是一样的,配置也差不多。假如Linux Box上只有一个网卡,可以用 ip alias的方法来做。
  
  9 关于新内核,如2.1.xxx,有很大的变化:假如你不选上IP Firewall就不能选IP Masquerading, 而且内核firewall的代码有很大的变化,ipfwadm已经不能工作,要换成ipchains,在freesoft里 也可以查找得到。 ipchains的用法大致如下: ipchains -F <==清空转发规则
  ipchains -A forward -j MASQ -s 192.168.10.0/24 <==答应192.168.10.0子网去任何地方
  ipchains -L <==列出所有规则
  ipchains -M <==查看当前的伪装连接
  另外pppd也要升级到2.3.5以上。
  
  10 假如你想要Linux Box按需拨号上网的话,去下载Diald
  (http://home.loonie.net/~eschenk/diald.Html)软件,我没用过,无法给出提示信息。可以考虑用webppp(http://www.ajusd.org/~edward/webppp/)让用户自己去拨号。还可以考虑在Linux Box上做个DHCP服务,自己去看man dhcpd吧。 Jim 整理
上一篇:为什么ODBC不是Linux的一个标准特征? 人气:524
下一篇:Linux平台数据库大比拚(1) 人气:425
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 HDWiki v4.0.1 bulid 081007 UTF
2008-10-7 迅易评选投票管理系统 v10.0
2008-10-7 HDWiki v4.0.1 bulid 081007 GBK
2008-10-7 Bitrac单用户博客 v1.14 bulid 0
2008-10-7 OpenX(广告管理系统) v2.6.2 多国
2008-10-7 乐铺网店系统免费普及版 v3.41
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成