【轉】Centos下設置靜態IP

原帖:http://www.cnblogs.com/cocowool/archive/2009/10/27/1590674.html

使用VirtualBox裝了很多虛擬機,默認採用的DHCP的方式,但是隨着虛擬機越來越多以後,這種方式很不方便,所以需要將機器的IP都設置爲靜態IP


需要添加的幾項內容的解釋:
IPADDR    IP地址
NETMASK    子網掩碼
NETWORK    網關地址

通常,如果我們想更改主機地址爲靜態地址或者更改主機名,需要修改的幾個文件包括:
    /etc/sysconfig/network    設置主機名和網絡配置
    /etc/sysconfig/network-scripts/ifcfg-eth0    針對特定的網卡進行設置
    /etc/resolv.conf    設置DNS
    /etc/hosts            設置指定的域名解析地址
    
一般我們只需要修改網卡的配置文件就可以了,例如我的配置文件如下:

    DEVICE=eth0
    BOOTPROTO=static
    TYPE=Ethernet
    NAME="System etho0"
    BROADCAST=192.168.56.255
    HWADDR=08:00:27:24:F8:9B
    IPADDR=192.168.56.101
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    NETMASK=255.255.255.0
    NETWORK=192.168.56.1
    ONBOOT=yes
    
設置完成後,重啓一下網卡就可以了:service network restart

我們還有一個辦法可以實現設置靜態IP,那就是通過 ifconfig 這個命令。通常,我們都用它來查看當前網卡的一些信息,同時,他也可以用來進行一些網卡信息的設置。

修改的命令如下:ifconfig eth0 192.168.56.102

但是,這個命令執行後,只能夠在當前會話中修改網卡的地址,我們看一下 ifcfg-eth0 的配置文件,仍然是
    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=dhcp
    HWADDR=08:00:27:43:73:2f
也就是說重新啓動服務器後,仍然會按照配置文件中的方式進行IP的獲取。

所以,如果需要修改IP爲靜態IP的話,最好的方式還是通過修改配置文件來完成。

原帖:http://www.cnblogs.com/cocowool/archive/2009/10/27/1590674.html


補充:

設置/etc/sysconfig/network

這裏主要是指定了網關

NETWORKING=yes 
NETWORKING_IPV6=no 
GATEWAY=192.168.1.1 
HOSTNAME=localhost.localdomain

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章