Linux中的几个知识点---ifcfg-eth0DNS解析和防火墙设置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1. ifcfg-eth0
   ifcfg-eth0Linux的网络配置文件,在这里可以设置系统的IP地址等信息,主要的参数有以下几个:
  DEVICE=物理设备名
IPADDR=IP
地址
NETMASK=
掩码值
NETWORK=
网络地址
BROADCAST=
广播地址
GATEWAY=
网关地址
ONBOOT=[yes|no]
(引导时是否激活设备)
USERCTL=[yes|no]
(非root用户是否可以控制该设备)
BOOTPROTO=[none|static|bootp|dhcp]
(引导时不使用协议|静态分配|BOOT协议|DHCP协议)
HWADDR = MAC
地址

 

2. 在虚拟机上装上linux系统后,设置网络连接方式为桥接,如果发现虚拟机连接不上网络,一般可能的原因有:
1)没有设置有效的IP地址。
2)没有进行DNS设置,一般设置的路径为/etc/resolve.conf文件,一般默认情况下该文件是没有nameserver类似的记录的,如下为我的配置:
nameserver 192.168.0.1
search localdomain

 

3. Linux的防火墙设置
开启Linux的防火墙:service iptables start
关闭Linux的防火墙:service iptables stop

 

设置Linux启动时防火墙自动打开或关闭:
chkconfig iptable on | chkconfig iptables off

 

在开启防火墙时,可能要对外开启一定的端口让外界来访问某项服务,这样可以去操作防火墙相关文件/etc/sysconfig/iptables:
 #开启80端口  
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 

 

#22端口  
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT