<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