2011年12月14日星期三

redhat配置网络,防火墙问题


网络问题:
在VirtualBox中安装完redhat之后
设置VirtualBox网络链接方式为Bridged adapter
全局设置中网络为Host only
在redhat中执行ifconfig发现没有eth0,没有任何网络设备
Java代码  
  1. vim /etc/sysconfig/network-scripts/ifcfg-eth0  

修改配置文件中选项
Java代码  
  1. DEVICE=eth0   
  2. ONBOOT=yes   
  3. BOOTPROTO=static (可选static,或dhcp)  
  4. IPADDR=192.168.22.125    (ip地址)  
  5. NETMASK=255.255.255.0   (子网掩码)  
  6. GATEWAY=192.168.22.10      (默认网关)  


之后启动网络服务
Java代码  
  1. service network restart  

或者
Java代码  
  1. setup  

选择network setting设置
设置之后,虚拟机可以访问主机,主机也可访问虚拟机了,而且可以ssh

端口问题
tomcat设置的端口是10000
使用
Java代码  
  1. telnet 192.168.22.125 10000  

发现连接被拒绝
Java代码  
  1. cd /etc/sysconfig/   
  2. vim iptables  
  3. -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10000 -j ACCEPT   
  4. service iptables restart  

修改之后依然不能访问
于是关闭防火墙
Java代码  
  1. chkconfig iptables off  
  2. service iptables stop  

还是不行
但是
Java代码  
  1. telnet 192.168.22.125 22  

可以
于是修改tomcat端口为8080
Java代码  
  1. telnet 192.168.22.125 8080  

可以了。
可能是因为10000以上的端口不可用?不确定问题,如有知晓,多谢告知 

没有评论:

发表评论