我把防火墙关了也不行。
13 个解决方案
#1
upupup
#2
没人会吗?
我的意思很简单就是让别的机器能够访问我,
比如我LINUX的这个机器的TELNET服务已经运行了,我在本机用TELNET也能连本机,但是我在别的机器上连接就失败,说我的端口没打开,我将防火墙关了也不行,
不知水知道怎么开放指定的一个端口。
我记得以前我会的但是忘了,好象将哪个什么 REJECT 改为 ACCEPT,但现在想不起来了,好象是个文件。
我的意思很简单就是让别的机器能够访问我,
比如我LINUX的这个机器的TELNET服务已经运行了,我在本机用TELNET也能连本机,但是我在别的机器上连接就失败,说我的端口没打开,我将防火墙关了也不行,
不知水知道怎么开放指定的一个端口。
我记得以前我会的但是忘了,好象将哪个什么 REJECT 改为 ACCEPT,但现在想不起来了,好象是个文件。
#3
可能是LINUX自带的防火墙的问题,就是IPTABLE的配置问题.
最简单的办法就是清掉所有的配置.
iptables -F
然后要保存的,好像是iptable-save什么的.
查一下关于iptable的东西吧(也可以象你说的那样修改一下规则).
最简单的办法就是清掉所有的配置.
iptables -F
然后要保存的,好像是iptable-save什么的.
查一下关于iptable的东西吧(也可以象你说的那样修改一下规则).
#4
nmap, netstat
#5
用netstat -nap | grep LISTEN
看看,是什么进程占有了端口。
至于firewall,可以用ipchains -L查看一下选项。
看看,是什么进程占有了端口。
至于firewall,可以用ipchains -L查看一下选项。
#6
用chkconfig
#7
大家误会了我的意思,我的意思是能够使外部的机器能够访问我电脑的任何一个端口。
现在的情况是我的电脑不能接收外面发来的信息,比如我作为客户端给远方的UDP服务发送一个UDP包,因为我是客户端,所以我绑定的端口是不一定的,而远方接受到我的UDP包后,返回的信息我接受不到,因为我电脑的端口没开。我关闭了所有的防火墙也不行。
不要的不仅仅是打开一个服务的端口,而是开放所有端口,让别人能够访问,不知我有没有说清楚。
现在的情况是我的电脑不能接收外面发来的信息,比如我作为客户端给远方的UDP服务发送一个UDP包,因为我是客户端,所以我绑定的端口是不一定的,而远方接受到我的UDP包后,返回的信息我接受不到,因为我电脑的端口没开。我关闭了所有的防火墙也不行。
不要的不仅仅是打开一个服务的端口,而是开放所有端口,让别人能够访问,不知我有没有说清楚。
#8
哎,这个版块真差劲
#9
你是虚拟机么,如果是,可以这样:
1:用su(root权限)进入系统
2:找到目录etc\samba\smb.conf
3: 用vi编辑
4:修改,path=/home/user;下面可以改为yes。
5:保存后登陆
6: 在windows可以映射
1:用su(root权限)进入系统
2:找到目录etc\samba\smb.conf
3: 用vi编辑
4:修改,path=/home/user;下面可以改为yes。
5:保存后登陆
6: 在windows可以映射
#10
查看端口的话用nmap , linux自代的,
你说的telnet估计是你没有设置好!用vi编辑/etc/xinetd.d/telnet
找到disable=yes一行,将yes改成no!
保存退出,重新启动telnet服务看看!!
祝你好运!
你说的telnet估计是你没有设置好!用vi编辑/etc/xinetd.d/telnet
找到disable=yes一行,将yes改成no!
保存退出,重新启动telnet服务看看!!
祝你好运!
#11
netstat -an
倒是可以看
但怎么 关掉? 不知道
可以用iptables拦截
倒是可以看
但怎么 关掉? 不知道
可以用iptables拦截
#12
确保不是防火墙问题,
>iptables -F INPUT
>iptables -P INPUT ACCEPT
>iptables -F OUTPUT
>iptables -P OUTPUT ACCEPT
>iptables -F INPUT
>iptables -P INPUT ACCEPT
>iptables -F OUTPUT
>iptables -P OUTPUT ACCEPT
#13
good good study
day day up
day day up
#1
upupup
#2
没人会吗?
我的意思很简单就是让别的机器能够访问我,
比如我LINUX的这个机器的TELNET服务已经运行了,我在本机用TELNET也能连本机,但是我在别的机器上连接就失败,说我的端口没打开,我将防火墙关了也不行,
不知水知道怎么开放指定的一个端口。
我记得以前我会的但是忘了,好象将哪个什么 REJECT 改为 ACCEPT,但现在想不起来了,好象是个文件。
我的意思很简单就是让别的机器能够访问我,
比如我LINUX的这个机器的TELNET服务已经运行了,我在本机用TELNET也能连本机,但是我在别的机器上连接就失败,说我的端口没打开,我将防火墙关了也不行,
不知水知道怎么开放指定的一个端口。
我记得以前我会的但是忘了,好象将哪个什么 REJECT 改为 ACCEPT,但现在想不起来了,好象是个文件。
#3
可能是LINUX自带的防火墙的问题,就是IPTABLE的配置问题.
最简单的办法就是清掉所有的配置.
iptables -F
然后要保存的,好像是iptable-save什么的.
查一下关于iptable的东西吧(也可以象你说的那样修改一下规则).
最简单的办法就是清掉所有的配置.
iptables -F
然后要保存的,好像是iptable-save什么的.
查一下关于iptable的东西吧(也可以象你说的那样修改一下规则).
#4
nmap, netstat
#5
用netstat -nap | grep LISTEN
看看,是什么进程占有了端口。
至于firewall,可以用ipchains -L查看一下选项。
看看,是什么进程占有了端口。
至于firewall,可以用ipchains -L查看一下选项。
#6
用chkconfig
#7
大家误会了我的意思,我的意思是能够使外部的机器能够访问我电脑的任何一个端口。
现在的情况是我的电脑不能接收外面发来的信息,比如我作为客户端给远方的UDP服务发送一个UDP包,因为我是客户端,所以我绑定的端口是不一定的,而远方接受到我的UDP包后,返回的信息我接受不到,因为我电脑的端口没开。我关闭了所有的防火墙也不行。
不要的不仅仅是打开一个服务的端口,而是开放所有端口,让别人能够访问,不知我有没有说清楚。
现在的情况是我的电脑不能接收外面发来的信息,比如我作为客户端给远方的UDP服务发送一个UDP包,因为我是客户端,所以我绑定的端口是不一定的,而远方接受到我的UDP包后,返回的信息我接受不到,因为我电脑的端口没开。我关闭了所有的防火墙也不行。
不要的不仅仅是打开一个服务的端口,而是开放所有端口,让别人能够访问,不知我有没有说清楚。
#8
哎,这个版块真差劲
#9
你是虚拟机么,如果是,可以这样:
1:用su(root权限)进入系统
2:找到目录etc\samba\smb.conf
3: 用vi编辑
4:修改,path=/home/user;下面可以改为yes。
5:保存后登陆
6: 在windows可以映射
1:用su(root权限)进入系统
2:找到目录etc\samba\smb.conf
3: 用vi编辑
4:修改,path=/home/user;下面可以改为yes。
5:保存后登陆
6: 在windows可以映射
#10
查看端口的话用nmap , linux自代的,
你说的telnet估计是你没有设置好!用vi编辑/etc/xinetd.d/telnet
找到disable=yes一行,将yes改成no!
保存退出,重新启动telnet服务看看!!
祝你好运!
你说的telnet估计是你没有设置好!用vi编辑/etc/xinetd.d/telnet
找到disable=yes一行,将yes改成no!
保存退出,重新启动telnet服务看看!!
祝你好运!
#11
netstat -an
倒是可以看
但怎么 关掉? 不知道
可以用iptables拦截
倒是可以看
但怎么 关掉? 不知道
可以用iptables拦截
#12
确保不是防火墙问题,
>iptables -F INPUT
>iptables -P INPUT ACCEPT
>iptables -F OUTPUT
>iptables -P OUTPUT ACCEPT
>iptables -F INPUT
>iptables -P INPUT ACCEPT
>iptables -F OUTPUT
>iptables -P OUTPUT ACCEPT
#13
good good study
day day up
day day up