- 论坛徽章:
- 0
|
以前对Redhat还算熟大部分的服务都配置过,没想到两个月没大看书也没有做实验竟然忘的一干二净,基本等于零起点了。
决定要坚持学习下去,昨天在服务器上新装了一个AS4.0,安装的时候开启了防火墙,当我用win下一个ssh工具访问时竟然访问不上,以前也都正常用过,现在怎么不行了,郁闷了,是不是/etc/ssh/sshd_conf中不允许用root用户登陆呢,看了以下没有禁止!然后我在/etc/hosts.allow里边加上了一句“ssh:10.191.11.111:allow”,
还是没有起到作用,仔细想了一下,是不是内存中还运行着开机时加载的防火墙规则呢?
然后 iptables -F 清楚所有已设规则
iptables -X 杀掉所有用户建立的链
iptables -Z 将所有链的计数与流量统计都清零
依次把防火墙规则去掉,OK,可以正常访问了!
为了确认是默认防火墙规则的问题,我用ntsysv将iptables在开机加载时去掉,init 6,
OK重启之后可以正常访问了,默认防火墙规则的问题。
接着尝试用ping,host,nslookup,traceroute命令来探测
www.baidu.com
,结果没有一个显示是正常的,然后ifconfig eth1(双网卡,eth0没有接网线),有正常ip啊,然后ping局域网内的另外一台机器也是正常。在内网用上述命令探测其它机器都可以用,怀疑AS4.0的dns有问题,然后看了一下/etc/resolv.conf也没有问题,真的是奇怪了。
然后用我的pc来ping百度,没有问题,用ipconfig看了一下,突然看到了default gateway,晕!忘了网关,然后在AS4.0上添加了一句
route add default gw 10.191.255.254,
重新用上边的命令来测试,OK,一切正常!但是在重启之后这个网关又会消失的!
可以在/etc/rc.local中添加 route add default gw 10.191.255.254 eth1
来添加这个网关,就不用每次都要手动设置了!(经过验证)
有朋友说在/etc/sysconfig/network中添加网关,我试过不可行!添也应该在/etc/sysconfig/network-scripts/ifcfg-eth1中添加网关,但是也没有成功!
据说还有一种是添加静态路由的方法,没有试!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17896/showart_125456.html |
|