请问如何把Unix配置为共享上网的网关啊?

songfen1 2003-10-16 09:02:21
如果想让Unix作为代理服务器,其它电脑通过这台电脑上网,需要进行哪些配置啊?
...全文
43 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
linaxing 2003-11-24
  • 打赏
  • 举报
回复
Squid
去http://www.chinalinuxpub.com/查找相关的配置方法。
yu_xiadong 2003-11-24
  • 打赏
  • 举报
回复
gz
yu_xiadong 2003-11-24
  • 打赏
  • 举报
回复
gz
sungod8 2003-11-24
  • 打赏
  • 举报
回复
/etc/squid/squid.conf
说明:squid主配置文件
源文件:
acl deny_ip_01 dst 1.1.1.1
http_access deny deny_ip_01
# 以上两行是基于IP的访问控制
acl deny_url_01 url_regex http://www.www.www
http_access deny deny_url_01
# 以上两行是基于URL的访问控制
http_port 3128 # HTTP协议代理默认代理端口
cache_mem 32 MB #开劈一块内存区域作为缓冲
cache_dir ufs /home/squid/cache 1024 16 256
# 开劈一块硬盘空间,作为硬盘缓冲区,这块区域的分布是连
续的,逻辑关系由管理员设定
cache_access_log /var/log/squid/access.log
# 该log文件是用来描述每次客户请求HTTP内容时,高速缓
存命中或未命中的项目。同时描述提出请求的主机身份及它
们所需的内容。
cache_log /var/log/squid/cache.log
#用于描述当squid守护进程启动时,可看到有多少内存、交
换空间,高速缓存目录的位置,所接受的连接类型及接受连
接的端口。
cache_store_log /var/log/squid/store.log
#用于描述页面从高速缓存中被调入调出的情况。
pid_filename /var/run/squid.pid
#管理员可以通过查看此文件了解当前执行的squid进程。
dns_nameservers 192.168.0.1
#定义域名解析服务器的地址
acl all src 0.0.0.0/0.0.0.0
cache_mgr root@weboa.com.cn
#设置cache管理员的邮件箱地址
reference_age 3 days
#设置缓冲区的更新周期
maximum_object_size 4096 KB
#设置允许被缓存的一次性最大请求
修改完配置文件需要执行/etc/rc.d/init.d/squid restart使得配置
生效。
salaciouswolf 2003-10-17
  • 打赏
  • 举报
回复
gzing
fierygnu 2003-10-17
  • 打赏
  • 举报
回复
写错了,是Squid。
fierygnu 2003-10-17
  • 打赏
  • 举报
回复
配置Sqiud。
songfen1 2003-10-16
  • 打赏
  • 举报
回复
随便补充一下,FreeBSD
访问内网服务器 路由器内网用户通过域名访问内网服务器的配置方法 一、 组网需求: 组网如图所示,内网中存在两台服务器分别对外提供www及ftp服务,网关路由器公网接 口上已下发nat server 配置。DNS服务器位于公网,将两台服务器的对应的域名映射到公网出口地址202.38.1. 1上,公网用户可以通过域名访问服务器。 要求:内网用户可以使用域名访问内网的两台服务器。 涉及产品:SR6600路由器 方案一:DNS-mapping 方案: 在SR6600路由器上配置DNS map功能,可以建立域名-公网地址-公网端口号- 服务协议的匹配表项。当内网用户发出的DNS解析请求得到的DNS Server响应到达配置了NAT server 的公网出接口时,接口上查找到DNS map表项后会将内网服务器的地址替换解析到的公网地址,主机就可以使用内网地址直接 访问服务器。 方案二:利用NAT 和NAT Server 下发在内网网关接口上,使内网主机通过公网地址去访问服务器。 在不使用DNS- mapping的情况下,主机用域名访问服务器意味着主机必须能使用公网地址(202.38.1. 1)去访问内网服务器。通过将NAT和NATServer 配置下发在内网网关接口上可以满足该应用(原先下发在公网接口上的nat server 配置是为了满足公网用户访问的,该部分配置不变)。 三、 配置步骤: "方案一配置 " 四、 配置关键点: 1.注意dns-map的配置中的ip地址应该配置公网出接口地址。 Nat server 的相关配置应该下发在公网出接口上。 2.在方案二中,nat server 及 nat outbound的配置应当配置在内网网关接口上。并且注意acl 规则中的目的地址应匹配服务器主机地址。 不是什么公网,私网....是外网,内网..... 内网:现阶段没有接入INTERNET的网络,称为局域网.俗称内网. 外网:INETERNET基础网络,俗称为外网. 公网即国际互联网(Internet),它是把全球不同位置、不用规模的计算机网络(包括 局域网、城域网、广域网)相互连接在一起所形成的计算机网络的集合体。我们通常所 浏览的WWW站点、FTP站点以及沟通时所采用的即时通讯软件均属于服务在Internet(公 网)的应用程序,因此也称它们为"网络应用程序"。 现在的网通,电信,铁通等架设的骨干及分支网络就是公网。 还有一点来!!内网和外网是对于网络安全域来说的...国家已经明确规定,内网和外网 之间是物理隔离,外网和互联网逻辑隔离。一般来说,逻辑隔离可以通过采取防火墙、 代理服务器等可以具有较强的安全网关。而一般用于传递内部机密信息的内网则必须与 外网进行物理隔离。 公网、内网是两种Internet的接入方式。 内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3 种形式: 10.x.x.x 172.16.x.x至172.31.x.x 192.168.x.x 内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的 计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向 内网的计算机发送连接请求。 公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和 Internet上的其他计算机可随意互相访问。 NAT(Network Address Translator)是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将 大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。NAT的最 典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享 Internet连接,使局域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可 以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。 Windows操作系统的Internet连接共享、sygate、winroute、unix/linux的natd等软件, 都是使用NAT协议来共享Internet连接。 所有ISP(Internet服务提供商)提供的内网Internet接入方式,几乎都是基于NAT协议 的。 ----------------------- 访问内网服务器全文共6页,当前为第1页。 访问内网服务器全文共6页,当前为第2页。 访问内网服务器全文共6页,当前为第3页。 访问内网服务器全文共6页,当前为第4页。 访问内网服务器全文共6页,当前为第5页。 访问内网服务器全文共6页,当前为第6页。
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,同时也是广大Linux爱好者的一本较全面的参考书。本书从建站的准备工作开始,写到建立功能强大的Internet网站,层层深入,涉及到网站建设中所遇到的种种问题。从Linux的安装和设置入手,详尽地介绍了如何建立普通站点及具有WWW、E-mail、FTP、BBS等功能的完整的Internet站点,并在最后介绍了网络的安全及网站的升级。本书还提供了笔者在实际操作中积累的一些小技巧,帮助你解决和避免实际工作中遇到的问题。 目 录 第1章 了解Linux及其网络结构 1 1.1 Linux简介 1 1.1.1 何谓Linux 1 1.1.2 Linux的功能 2 1.1.3 Linux当前的版本 3 1.2 Linux的TCP/IP网络结构 5 1.3 IPv6简介 7 1.3.1 IPv6与IPv4头标的比较 7 1.3.2 简化的头标 8 1.3.3 参数的修订 9 1.3.4 新导入的域 9 1.4 站点注册 10 1.4.1 何谓站点注册 10 1.4.2 注册Linux站点 10 1.5 常见问题及解答 11 1.5.1 关于运行DOS/Windows上的 程序 11 1.5.2 关于Linux的资料来源 12 1.5.3 关于获取帮助 13 第2章 服务器平台安装和设备管理 15 2.1 硬件选择 15 2.1.1 CPU、RAM和主板与性能的 关系 16 2.1.2 硬盘的选择 16 2.1.3 显示卡与监视器的选择 16 2.1.4 电源与UPS的选择 16 2.2 Linux的安装准备 17 2.2.1 Linux的获取 17 2.2.2 了解你的计算机配置 17 2.2.3 Linux的安装方式 19 2.2.4 安装Linux的硬盘分区 20 2.2.5 有关LILO的基础知识 22 2.3 Linux的安装 23 2.3.1 首先应该知道的事 23 2.3.2 开始安装:有关安装启动程序的 选择 24 2.3.3 安装过程 25 2.3.4 最后的设置工作 38 2.3.5 安装LILO 40 2.4 Linux下的硬件设备管理 43 2.4.1 Linux设备管理概述 43 2.4.2 SCSI设备 46 2.4.3 硬盘 47 2.4.4 CD-ROM驱动器 49 2.4.5 调制解调器 54 第3章 配置TCP/IP网络 58 3.1 开始之前需要的信息 58 3.1.1 IP地址 58 3.1.2 网络掩码 58 3.1.3 网络地址(Network Address) 58 3.1.4 广播地址(Broadcast Address) 58 3.1.5 网关地址(Router/Gateway Address) 59 3.1.6 名字服务器地址 (Nameserver Address) 59 3.2 用netcfg配置网络 59 3.2.1 操纵名字 60 3.2.2 操纵主机 60 3.2.3 增加网络接口设备 61 3.3 安装网卡 62 3.3.1 设置网卡模式 62 3.3.2 配置网卡 63 3.3.3 有关Intel Etherexpress系列卡的 配置 64 3.3.4 网卡配置中的一些疑问 65 3.4 路由、网关和IPChains 65 3.4.1 路由和网关的概念 65 3.4.2 使用IPChains实现数据包过滤和 转发 66 第4章 Linux文件及系统管理 68 4.1 文件和目录 68 4.1.1 文件和目录概述 68 4.1.2 文件类型 70 4.2 文件权限 70 4.2.1 文件权限的概念 70 4.2.2 文件权限的构成 71 4.2.3 文件权限的依赖性 72 4.2.4 改变权限 72 4.3 文件链接 73 4.3.1 硬链接 73 4.3.2 符号链接 74 4.4 文件系统和标准文件系统布局 75 4.4.1 文件系统 75 4.4.2 标准文件系统布局 76 4.5 基本目录介绍 77 4.5.1 根文件系统 77 4.5.2 /etc文件系统 78 4.5.3 /dev文件系统 79 4.5.4 /usr文件系统 80 4.5.5 /var文件系统 81 4.5.6 /proc文件系统 82 4.6 启动和关机 83 4.6.1 启动和关机概述 83 4.6.2 近观启动过程 83 4.6.3 重新启动系统 85 4.6.4 紧急启动(软)盘 85 4.6.5 有关关机的更多信息 85 4.7 登录和注销 86 4.7.1 通过终端登录 86 4.7.2 通过网络登录 87 4.7.3 login干了些什么 87 4.7.4 存取控制 88 4.7.5 Shell启动 88 4.8 管理用户 88 4.8.1 系统管理员 89 4.8.2 管理职责 91 4.8.3 用户管理 92 4.8.4 用户组管理 96 4.8.5 使用LinuxConf管理用户 98 4.9 内存管理 100 4.9.1 什么是虚拟内存 100 4.9.2 产生对换空间 100 4.9.3 使用对换空间 101 4.9.4 与其他操作系统共享对换空间 102 4.9.5 分配对换空间 102 4.9.6 高速缓存 103 4.10 X Window 104 4.10.1 如果没有安装X 104 4.10.2 如果已经安装了X 105 第5章 Linux的网络设置 108 5.1 配置NFC服务器 108 5.1.1 NFS简介 108 5.1.2 设置NFS 服务器 109 5.1.3 设置NFS客户机 110 5.1.4 NFS的工作原理 112 5.1.5 NFS守护程序的启动过程 112 5.1.6 各服务进程的作用 113 5.2 建立PPP连接和配置PPP服务器 113 5.2.1 有关PPP的基础知识 113 5.2.2 使用PPP拨号上网 114 5.2.3 配置PPP 服务器 115 5.3 配置DNS服务器 117 5.3.1 DNS (Domain Name System)简介 117 5.3.2 域名服务系统 117 5.3.3 域名服务器和解析器 117 5.3.4 配置暂存专用名字服务器 118 5.3.5 建立一个简单的领域名字服务器 121 5.3.6 配置实例 129 5.3.7 维护工作 133 5.3.8 拨号网络连线的自动设置 134 第6章 建立Internet 站点 136 6.1 E-mail 服务器的建立 136 6.1.1 sendmail 服务器的设置 136 6.1.2 在 Linux机器上设置pop3代理 138 6.2 FTP服务器的建立 139 6.3 WWW服务器的建立 141 6.4 建立Samba服务器 154 6.4.1 Samba是什么 154 6.4.2 安装Samba 154 6.4.3 设置Samba的配置文件 156 6.4.4 启动Samba 158 6.4.5 Samba常用的重要指令 159 第7章 超文本标记语言(HTML) 162 7.1 HTML概述 162 7.2 HTML文件描述 164 7.3 段落、格式、版面分割标记 165 7.4 文字效果标记 167 7.5 超级链接标记 170 7. 6 文字列表标记 171 7. 7 表格标记 173 7.8 插入图像标记 174 第8章 PHP主页设计 176 8.1 内嵌式脚本语言PHP概述 176 8.1.1 PHP 发展历史 176 8.1.2 PHP的主要技术特点 177 8.2 PHP语句 177 8.2.1 初识PHP 177 8.2.2 PHP语句和HTML分离 178 8.3 PHP中的变量 179 8.3.1 变量名和变量类型 179 8.3.2 深入了解变量类型转化 180 8.3.3 数组类型 181 8.3.4 动态变量 181 8.3.5 类和对象 181 8.3.6 变量作用域 182 8.4 外界变量和交互式网页 183 8.4.1 PHP从客户端获取信息的方法: 外界变量 183 8.4.2 使用HTTP Form获取信息 183 8.4.3 HTTP Cookies与客户端信息 185 8.4.4 使用环境变量获取客户端信息 185 8.5 基本控制流程:分支和循环 185 8.5.1 条件语句和分支结构 185 8.5.2 循环语句 188 8.6 表达式基础 190 8.6.1 算术运算符 190 8.6.2 字符串运算符 190 8.6.3 赋值运算符 190 8.6.4 位运算符 191 8.6.5 逻辑运算符 191 8.6.6 比较运算符 191 8.7 PHP常用函数和MySQL数据库访问 函数 191 8.7.1 PHP内置数学函数 191 8.7.2 日期时间函数 192 8.7.3 PHP的数据库功能及对MySQL 数据库访问 194 第9章 建立BBS服务器 197 9.1 BBS服务器概述 197 9. 2 Firebird BBS系统建站准备 199 9. 2.1 最初的准备工作 199 9.2.2 BBS相关帐号的设置 200 9.3 Firebird BBS服务器系统安装 201 9. 4 测试BBS并建立系统帐号 202 9.5 BBS相关配置 202 9.5.1 BBS配置文件sysconf.ini 202 9.5.2 sysconf.ini中定义的主要权限 说明 204 9.5.3 版面的设置 205 9.5.4 Firebird BBS主要文件说明 206 9.6 BBS转信功能 208 9.6.1 主动式和被动式收信 208 9.6.2 BBS送信工作原理 209 9.6.3 安装转信程序innbbsd 209 第10章 服务器的安全性概述 210 10.1 服务器安全管理 210 10.1.1 安全防护的主要内容 210 10.1.2 Linux系统的文件安全 210 10.1.3 用户访问安全 211 10.1.4 日常安全注意事项 213 10.1.5 服务器被侵入后的处理 213 10.2 防火墙、IP伪装和代理服务器 214 10.2.1 什么是防火墙 214 10.2.2 防火墙分类 214 10.2.3 Linux防火墙实现策略 215 第11章 网站建设实例 216 11.1 Apache、PHP、MySQL简介 216 11.2 Apache、PHP、MySQL的安装 216 11.2.1 安装和启动MySQL 216 11.2.2 安装PHP+Apache 218 11.2.3 启动Apache并测试 219 11.2.4 测试MySQL数据库 220 11.3 网站设计和主页面制作 221 11.3.1 网站总体设计 221 11.3.2 网站风格设计 222 11.3.3 需要注意的问题 222 11.3.4 “Linux网站建设者”首页 222 11.4 网站设计和主页面制作 224 11.4.1 Web-BBS的结构分析 224 11.4.2 数据库的建立和测试 227 11.4.3 Web-BBS主页面制作 228 11.4.4 “发表文章”功能块制作 237 11.4.5 几点探讨和功能扩充 240

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧