講解正確的CentOS 網絡配置的網絡命令
我們已經介紹了很多CentOS 網絡配置的知識,這次我在這里介紹一下Linux下的CentOS 網絡配置文件,這是網絡計算機服務器的前提條件。對大家來說是很基礎但是很重要的。
1.CentOS 網絡配置的基本設置
我們在設置網絡環境的時候,提前要弄清楚以下的相關信息。
IP IP地址Netmak 子網掩碼 Gateway 默認網關 HostName 主機名稱 DomainName 域名 DNS DNS的IP
2.CentOS 網絡配置文件
無論是通過網絡配置命令(下文將提到)來進行CentOS 網絡配置,還是通過圖形化的配置界面,最終的配置信息都將寫入到某某的文件中,也就是說一旦我們知道了這些信息都寫 到了什么文件中或哪兒個文件中,我們就可以通過直接的修改某某文件來直接進行配置,下面就說明一下CentOS 網絡配置將要涉及到的幾個主要的文件。不光是 CentOS,其他的UNIX系的OS都可以通過這個方法來配置網絡,不過系統的不同定義也不同,比如說有些系統會說到通過直接修改文件的方法配置網絡信 息會導致網絡環境的不穩定,提倡使用圖形界面或配置命令的形式來CentOS 網絡配置,這里要特別的注意。
(1)文件 /etc/sysconfig/network
這個/etc/sysconfig/network文件是定義hostname和是否利用網絡的不接觸網絡設備的對系統全體定義的文件。
設定形式:設定值=值
/etc/sysconfig/network的設定項目如下: NETWORKING 是否利用網絡 GATEWAY 默認網關 IPGATEWAYDEV 默認網關的接口名 HOSTNAME 主機名 DOMAIN 域名
(2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc /sysconfig/network-scripts在這個目錄下面,存放的是網絡接口(網卡)的制御腳本文件(控制文件),ifcfg- eth0是默認的第一個網絡接口,如果機器中有多個網絡接口,那么名字就將依此類推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(這里面的文件是相當重要的,涉及到網絡能否正常工作)
設定形式:設定值=值
設定項目項目如下:
DEVICE 接口名(設備,網卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手動)
HWADDR MAC地址
ONBOOT 系統啟動的時候網絡接口是否有效(yes/no)
TYPE 網絡類型(通常是Ethemet)
NETMASK 網絡掩碼
IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默認網關IP地址
這里有一個例子:
- CODE:[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
- 1 DEVICE=eth0 2 BOOTPROTO=static 3 BROADCAST=192.168.1.255 4 HWADDR=00:0C:2x:6x:0x:xx 5 IPADDR=192.168.1.23 6 NETMASK=255.255.255.0 7 NETWORK=192.168.1.0 8 ONBOOT=yes 9 TYPE=Ethernet (3)/etc/resolv.conf
經過以上的介紹了解,我們就可以正確對CentOS 網絡配置。
【編輯推薦】