天天看点

Linux中的几个知识点---ifcfg-eth0、DNS解析和防火墙设置

<b>Linux</b><b>中的几个知识点---ifcfg-eth0</b><b>、DNS</b><b>解析和防火墙设置</b>

1. ifcfg-eth0

   ifcfg-eth0是Linux的网络配置文件,在这里可以设置系统的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  

本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/324533

继续阅读