天天看點

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

繼續閱讀