|
刚配置了一个这样的网络
服务器双网卡,操作系统是用的Ubuntu 8.04 Server,一个是连接外网的eth0,一个是用来NAT的eth1
eth0通过DHCP获得IP,eth1手动设为192.168.0.1并提供对局域网内的DHCP服务
设置成功后,用iptables转发局域网内的请求,简单的说,最后完成的功能就是:
局域网内的用户接上网线就可以得到一个192.168.0.X的地址,并可以直接上外网
然后,为了方便远程登录,我apt-get安装了openssh-server,在本机上测试可以登录。但是在远程计算机上就不行了,超时连接错误。
我查了一下,都说是iptables,但是我开放了端口22也没有,即使我输入以下这两行指令:
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
也无法远程登录
其它的远程登录工具也一样,比如telnetd
我干脆重启服务器,并且
iptables -F
iptables -X
然后再允许所有输入和输出,再加上NAT转发的功能
在iptables -L里面也都显示是“ACCEPT”的
还是不能ssh,我就不知道怎么办了
希望有大牛能给我解答或者是指导意见 |
|