對於一個機器來說,不能上網就像被禁錮的人,想出去了解世界,想讓世界了解你都是不可能的。據有關人士指出,RHCE考試的時候IP如果配置不好,你連題目都拿不到——注定你的錢白花了~~~
IP設置是網絡配置的基礎,絕大多數的網絡服務均建立在IP基礎上(目前IPV4)。耳熟能詳的有DHCP、DNS、FTP等,以及建立在這些服務基礎地上的應用,均離不開IP的支持。Redhat6的IP地址配置和以前版本沒什么太大的區別,無外乎那四個文件(如果需要更高級的功能,需要更多的IP配置)
一、需要配置的文件:
1、/etc/sysconfig/network-script/ifcfg-eth0
改文件是網卡的配置文件,在里邊可以配置網卡的相關參數,必需的配置包括:設備名、IP類型(DHCP還是靜態)、系統啟動網卡開關(ONBOOT)、IP地址、子網掩碼、默認網關(有說法把網關放在network文件中,這里依個人習慣)。
DEVICE="eth0" BOOTPROTO="static" ###如果是動態的,可以用dhcp;靜態也可以用none HWADDR="00:0C:29:D3:0C:DD" IPV6INIT="yes" IPADDR=192.168.1.169 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 NM_CONTROLLED="yes" ONBOOT="yes"
2、/etc/sysconfig/network
主要設置網絡工作的開關(networking)、主機名(hostname)、子網掩碼(可以在網卡配置中設置)
NETWORKING=yes
HOSTNAME=picaso.localhost
3、/etc/resolv.conf
配置DNS地址,兩種形式,一個是 nameserver 10.1.4.100 ,另一種是文檔中給出的 DNS1=10.1.5.64;這里提示一下,nameserver是肯定能用的,我這里的環境不能訪問dns服務器,所以不能測試。還有一點,更改DNS地址后,6.0以后的版本必須停止NetworkManager服務( service NetworkManager stop),否則不能更改DNS。
# Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DNS2=xxx.xxx.xxx.xxx # DOMAIN=lab.foo.com bar.foo.com ~
4、/etc/hosts
與Windows的hosts文件類似,功能也是差不多的,一般不用修改,默認即可。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
二、相關服務
network:配置相關的網卡設置后,必須重啟這個服務
NetworkManager:Redhat6版本在配置DNS時,必須先停止這個服務。
三、相關命令
1、 hostname :后無名稱時,顯示當前的hostname信息;加上一個值時,表示設置當前的hostname為后邊的名字,只寫內存,不保存
2、 ip addr show eth0 :顯示網卡接口信息
3、 ifconfig : 顯示所有網卡的配置信息,包括IP等相關信息,若需要顯示指定網卡信息,直接在后加上網卡名即可(ifconfig eth0)
4、 網卡的開關命令: /sbin/ifup eth0 (打開) /sbin/ifdown eth0 (關閉)
四、網卡的高級設置
待續~~~~
轉載請注明出處:http://www.cnblogs.com/picaso/