荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: jjk (kernel), 信区: Linux
标 题: Re: 一个关于端口映射的问题(转寄)
发信站: 荔园晨风BBS站 (Tue Mar 5 13:34:44 2002), 转信
【 以下文字转载自 jjk 的信箱 】
【 原文由 jjksam@smth.org 所发表 】
发信人: sunsuq (HNTM), 信区: Linux
标 题: Re: 一个关于端口映射的问题(转寄)
发信站: BBS 水木清华站 (Tue Nov 6 13:06:30 2001)
可以使用xinetd服务中的redirect
即在连外部网络的主机上开服务2021端口,例如
增加一个配置文件如下:
service ftp_2021
{
disable =no
socket_type = stream
wait = no
user = root
redirect = 192.168.*.* 21 #内部ip 小心ip和端口之间用空格
log_on_success += DURATION USERID
log_on_failure += USERID
}
在/etc/services中加入相应 映射 (打开2021端口)
#
# add here for port 2021 for ftp interal
#
ftp_2021 2021/tcp
或者你可以之间编一个xinetd的配置文件,不用在/etc/services中加,则可以ruxia
# default: on
# description: The wu-ftpd FTP server serves FTP co
# normal, unencrypted usernames and passwords
service wu
{
disable =no
socket_type =stream
wait =no
flags =REUSE
user =root
port =2021
protocol =tcp
bind =*.*.*.* #外部ip
redirect =192.168.*.* 21 #内部ip
# server =/usr/sbin/in.ftpd
# server_args =-l -a
}
说明:
1.既然开了redirect,则server就忽略了,不能加上,如果加上了,不能实现redirect
2.当然在内部主机上要开相应的服务,即在21端口打开ftp服务
3.小心在ip 端口间用空格,
4.配置完成后重新启动xinetd
#/etc/init.d/xinetd restart
5.可以用 #netstat -an 查看相应的端口是不是已经打开,如果打开,说明已激活
详见xinetd服务文档!
wish you be good lucky!
【 在 cooolfish (coOoLFisH) 的大作中提到: 】
: 是这样,我的主机联接着两个网络,
: 我希望外部网络访问主机的2021端口时,能够访问到内部网络一台机子的21端口
: 应该怎么做?
: //3x
--
※ 修改:·sunsuq 於 Nov 6 13:30:56 修改本文·[FROM: 211.69.207.86]
※ 修改:·sunsuq 於 Nov 6 17:20:42 修改本文·[FROM: 211.69.207.86]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 211.69.207.86]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店