linux網路配置檔案常見配置項內容解析
進入linux系統的網路配置檔案的命令列如下所示:
[root@localhost~]vi/etc/sysconfig/network-scripts/ifcfg-eth0
需要注意的是:在每一條配置項中,等號(「=」)左邊都是大寫,右邊都是小寫,並且等號(「=」)兩邊不能有空格
device=eth0
bootproto=none
hwaddr=00:0c:29:17:c4:09
nm_controlled=yes
onboot=yes
type=ethernet
uuid="44b76c8a-b59f-44d5-83fa-7f98fda86b3d"
ipaddr=192.168.0.252
netmask=255.255.255.0
gateway=192.168.0.1
dnsi=202.106.0.20
ipv6init=no
userctl=no
下面一一進行解析:
(1)device=eth0 網絡卡裝置名。
說明:網絡卡裝置名必須和上面輸入的檔名中的「ifcfg-」後面的網絡卡名稱相同,表示設定的是該指定網絡卡裝置的ip位址,否則配置操作將不會生效。
(2)bootproto=none 是否自動獲取ip
1)static和none都表示手工分配,此時需要上述完整的常見配置項內容;
2)dhcp表示自動獲取ip。但是有個前提條件,就是在該區域網內必須擁有dhcp伺服器的存在。
device=eth0
bootproto=dhcp
hwaddr=00:0c:29:17:c4:09
onboot=yes
type=ethernet
userctl=no(此項也可以不需要)
(3)hwaddr=00:0c:29:17:c4:09 mac位址
(4)nm_controlled=yes 是否可以由network manager圖形管理工具託管
說明:圖形介面的使用工具,一般認為不可刪除。
(5)onboot=yes 該網絡卡是否隨網路服務啟動而生效
注意:在所有的centos系統中,安裝之後預設的onboot是等於no的,也就是說最開始用ifconfig檢視eth0是沒有ip位址的,在設定ip位址後必須將其修改為yes,然後重啟網絡卡服務,設定的ip位址才會生效。
(6)type=ethernet 型別為乙太網
(7)uuid="44b76c8a-b59f-44d5-83fa-7f98fda86b3d" 唯一識別碼。
說明:在一台電腦上通過使用光碟安裝linux系統時就會得到乙個唯一的uuid。如果多台或者大量的伺服器之間通過轉殖或者說備份來把系統映象拷貝出來直接使用的話,就會導致這些系統都不能使用了,因為轉殖出來的多個系統的uuid都會是一致的。目前linux系統一般都是單獨安裝的,所以此處uuid也是可以不需要的。另外uuid對於系統管理也是有一定作用的,在centos6中有很多地方都會呼叫uuid,比如說磁碟配額。
(8)ipaddr=192.168.0.252 ip位址
(9)netmask=255.255.255.0 子網掩碼
(10)gateway=192.168.0.1 閘道器
(11)dnsi=202.106.0.20 dns
(12)ipv6init=no ipv6沒有啟動
(13)userctl=no 不允許非root使用者控制此網路
linux網路配置檔案
type ethernet bootproto static 設定靜態ip defroute yes ipv4 failure fatal no ipv6init yes ipv6 autoconf yes ipv6 defroute yes ipv6 failure fatal no name e...
Linux網路屬性配置 修改配置檔案
由於伺服器建立的虛擬機器都是由dhcp進行分配ip的,可是最近一次斷電重啟以後ip就變了,於是就要修改一下配置檔案。具體說明如下 type ethernet 介面型別,常見的有ethernet 乙太網 bridge 橋接介面 bootproto dhcp 啟用此介面使用什麼協議來配置介面屬性 dhc...
Linux下網路配置檔案
etc hosts 這個檔案用於設定主機名與 ip 對映關係,為那些無法通過其它方式 如通過 dns 伺服器 解析的主機名進行解析,它還能夠在沒有 dns 的小型網路中充當主機名解析的角色。不論計算機在什麼型別的網路上,hosts 檔案中都有關於環迴鏈路 127.0.0.1 的主機記錄 localh...