Centos下設定靜態IP

2021-09-05 21:54:19 字數 1179 閱讀 7663

使用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的話,最好的方式還是通過修改配置檔案來完成。

Centos下設定靜態IP

使用virtualbox裝了很多虛擬機器,預設採用的dhcp的方式,但是隨著虛擬機器越來越多以後,這種方式很不方便,所以需要將機器的ip都設定為靜態ip 需要新增的幾項內容的解釋 ipaddr ip位址 netmask 子網掩碼 network 閘道器位址 通常,如果我們想更改主機位址為靜態位址或者...

CentOS 命令模式下設定靜態IP

asp.net程式猿第一次修改ip,之前沒有接觸過linux,有點傷不起。cd etc sysconfig network scripts ls 會看到 ifcfg eth0 ifcfg eth1 這些網絡卡裝置,以ifcfg th0 為例 vi ifcfg eth0 進入編輯模式 按insert即...

CentOS 命令模式下設定靜態IP

asp.net程式猿第一次修改ip,之前沒有接觸過linux,有點傷不起。cd etc sysconfig network scripts ls 會看到 ifcfg eth0 ifcfg eth1 這些網絡卡裝置,以ifcfg th0 為例 vi ifcfg eth0 進入編輯模式 按insert即...