Board logo

标题: ■上传文件到FTP(此FTP电脑通过路由器上网)■ [打印本页]

作者: shifuquan     时间: 2006-11-20 02:18    标题: ■上传文件到FTP(此FTP电脑通过路由器上网)■

大家好,又来给你们添麻烦了~~~~
对方的电脑从别的城市访问我的FTP电脑,但我家里的FTP电脑经过路由器上网的(最近买的路由器,2家人用1根ADSL线,以前我1个人直接拨号上网的,那时对方可以访问我的电脑,但用了路由器后,不行了)
现在该怎么编辑这个BAT,能让对方电脑顺利访问我的FTP电脑
                                                                          劳驾各位

[ Last edited by shifuquan on 2006-11-19 at 05:37 PM ]
作者: shifuquan     时间: 2006-11-20 03:10    标题: 有人在吗?大家帮下忙啊

有人在吗?大家帮下忙啊
作者: aqjazz     时间: 2006-11-20 03:59
看不明白你说的什么意思 !
作者: KIKOOOO     时间: 2006-11-20 04:31
确实!
作者: shifuquan     时间: 2006-11-20 04:36    标题: 我说点详细点吧

论坛上都是1个电脑直接访问另1个电脑(点对点),没有“经过路由器的BAT编辑”文章,也就是说关于上传文件到FTP里面去,如果FTP那方用了路由器该怎么办????
作者: lxmxn     时间: 2006-11-20 04:48

  访问FTP和安装了路由器有什么关系?

  只要把FTP地址给他访问不就行了?

作者: electronixtar     时间: 2006-11-20 04:58
LZ的标题比较强悍~
作者: shifuquan     时间: 2006-11-20 05:35    标题: 不行的,用了路由器就上传不了

不行的,FTP的机子用了路由器,下面的机子(别的城市)上传不过来的
作者: kht000     时间: 2006-11-20 05:54
那就修改路由器嘛

映射IP啊
作者: shifuquan     时间: 2006-11-20 06:27    标题: 大侠详细点啊

楼上的
作者: vkill     时间: 2006-11-20 06:59
你要在路由上映射端口才可以,和对方关系不大啊
作者: shifuquan     时间: 2006-11-20 08:29    标题: 谢谢大家的点化和支持!!!!!!!!!!!

继续革命

[ Last edited by shifuquan on 2006-11-19 at 08:40 PM ]
作者: 3742668     时间: 2006-11-20 13:16
如楼上各位所说,你的问题关键在于端口映射,这个需要在你的路由上设置,或者下载个类似“花生壳”之类的东东来解决。
至于路由的设置,如果你的路由器采用的是viking的fw,可以参考[附录]的一些内容。不过你说你新买的路由器,我想可能不会是采用viking的fw的。
附录:
部分Telnet命令:(主要针对是Vinking系列芯片)

MAC地址列表清除:
运行CMD,输入arp -d回车

备份FW:
tftp -i 192.168.1.1 get TEimage.bin
升级FW:
tftp -i 192.168.1.1 put TEimage.bin

TELNET的方法设置:
登陆端口设置
modify nbsize httpport <decvalue>
modify nbsize telnetport <decvalue>
modify nbsize ftpport <decvalue
关闭SNMP
modify snmp trap disable
如果这样关闭不彻底,用扫描器仍能发现SNMP漏洞,最好加上下面两句:
$delete snmp comm community private
$delete snmp comm community public

telnet控制台修改MTU值:
modify ppp intf ifname ppp-0 mtu 1480
ifconfig eth0 mtu 14xx  (Linux Shell)

设置VPI和VCI值(由ADSL运营商提供,假设:VPI为0,VCI为 33)
add interface atmpvc
set interface atmpvc0 vpi 0
set interface atmpvc0 vci 33

指定线路模式(假设为 2:G.dmt)
set interface adsl standard 2

设置封装类型(5为PPPOE)
set interface atmpvc0 encap 5

设置拨号时的用户名和密码(由ADSL运营商提供,假设:用户名为adsl,密码
为adsl)
set interface atmpvc0 user adsl
set interface atmpvc0 password adsl

开启NAT(网络地址转换)
set interface atmpvc0 nat on

关闭桥方式
set interface atmpvc0 bridge off
set bridge off

保存设置
save

重新启动
reboot

启动完毕以后当猫同步结束即可正常上网。


输入WAN IP地址及子网掩码(由ADSL运营商提供,假设 IP地址为202.106.69.75
子网掩码为255.255.255.0)

set interface atmpvc0 ip 202.106.69.75 255.255.255.0

输入NAT的 IP地址及子网掩码(同上)
set interface atmpvc0 natip 202.106.69.75 255.255.255.0

输入NAT的网关IP地址(由ADSL运营商提供,假设 IP地址为202.106.69.71 )
add route 0.0.0.0 0.0.0.0 202.106.69.71 atmpvc0

关闭桥方式
set interface atmpvc0 bridge off
set bridge off

打开桥接命令行设置方法:(不用复位猫)
delete ppp intf ifname ppp-0
create eoa intf ifname eoa-0 lowif aal5-0
create bridge port intf ifname eoa-0
modify bridge mode enable wan2wan enable
commit
然后就马上可以用PC试拔号了
PC拔号成功后,可以把猫上的IP过滤、NAT等没必要的东西关了(不关也可以),然后接上无线路由器进行设置了

设置IP session
modify nbsize maxipsess XXX
注:XXX为你要修改的值

调整ADSL里面的时间的方法
1、用telnet登陆ADSL:
2、键入如下命令:
modify sntp cfg disable
modify system timezone "CCT"
create sntp servaddr dname time.nist.gov
modify sntp cfg enable
commit
reboot

打开UPnP功能:
用telnet登陆设备后输入
         modify upnp cfg nbstatus enable
         commit
         reboot
         设备重启就可以了!
         
         查看设备的upnp是否开了可以这样
         用telnet登陆后输入
         $get upnp cfg
         得到
         Next Boot Status             : enable
         Advertisement Cache Age(sec) : 1830
USB接口的设置去掉
用telnet登陆,执行命令
$delete usb intf ifname usb-0
$commit
即可。
        Current Status               : enable
保存设置
Save/ commit
重新启动
Reboot

后记:就算你的路由不是采用的viking的fw,里面的一些命令可能也是大同小异,还是可以参考参考。至于更多的命令,你可以把fw备份到本地计算机上用16进制编辑器打开直接查看。
沉痛悼念我曾经心爱的 华为MT800!
作者: shifuquan     时间: 2006-11-27 10:17    标题: 谢谢楼上的

最近郁闷,有时别人看得到我机子,有时看不到,上传还是不行,郁闷到家
作者: kht000     时间: 2006-11-27 13:14
说一下你的路由器的型号?
作者: lxmxn     时间: 2006-11-27 13:50

  3742668 版主说的 viking 和 fw 是指的什么啊?

  我上百度搜索,上面大部分说fw是指网页设计三剑客之一的 Firework,而搜索的 viking 也不是于路由器有关的东西,请高手指教。

作者: kht000     时间: 2006-11-27 13:56
应该是华为的一款路由器吧
你搜一下“VIKING路由”
VIKING是芯片的名子
现在VIKING指的是威金病毒
所以说只搜VIKING是搜不出什么来的

[ Last edited by kht000 on 2006-11-27 at 01:58 PM ]
作者: 3742668     时间: 2006-11-27 14:02
fw:Firmware
viking:分为一代和二代,目前正在淘汰,不过应该算是目前家庭用户占用量最高的芯片了。
作者: shifuquan     时间: 2006-11-27 22:35    标题: 牌子是“网达”,型号是WD-R115T

怎么设都有问题。。。。
作者: kcdsw     时间: 2006-11-27 22:35
登陆路由,端口映射一下

估计lz的路由是桌面路由吧  http://192.168.0.1
然后把21端口映射到你的机器的ip上(你的机器最好采用固定ip,或者在dhcp服务器中限制ip)  然后就可以从外网访问你的ftp了

如果还想完美,那就搞个花生壳,会有个域名的  从此不用再记自己的ip地址了
作者: shifuquan     时间: 2006-11-27 22:39    标题: 牌子是“网达”,型号是WD-R115T,“192.168.16.1”进路由设置

我用的是花生+SERVER-U,单机时很顺的,有了路由后郁闷到极点,最终目的是让别人能用批处理自动上传文件到我的硬盘上
作者: kcdsw     时间: 2006-11-28 01:54
那既然能进路由  做个端口映射就可以了

和以前没什么区别的
作者: shifuquan     时间: 2006-11-28 12:22    标题: 怎么设置??要动哪几样


作者: yishanju     时间: 2006-11-28 23:48
怎么看都像是为了做什么坏事...
嘿嘿
作者: kht000     时间: 2006-11-29 00:19
你说明书上应该有吧,映射端口
然后在BAT里面加个FTP -S:TMP.TXT
TMP.txt里面就是FTP命令了就跟手动操作FTP一样
不会的话可以搜一下FTP的命令,百度上一搜一大堆