之所以弄這玩意兒是圖個清晰方便,最近這段時間弄了好十來次虛擬機器網路了ubuntu,centos,rhat7各種折騰,其實把網上各種命令列下的攻略折騰最後關鍵無非都是對/etc/sysconfig/network-scripts目錄下的那個網路卡配置檔案(ifcfg-網路卡名),與其零零散散跟著攻略半懂不懂敲一遍,雖然整通了網路但下次又遺忘矇蔽,不如做一次總結筆記,以後根據情況自己的網路配置具體問題具體解決,順便培養下自己寫部落格記筆記理思路的習慣。(另外不得不感慨,計算機專業好的英文水平能使學習難度降低一大半)
DEVICE=eth0 #指出網路卡名稱比如這個是eth0
NM_CONTROLLED=yes #network mamager的引數,實時生效,不需要重啟,表示是否受network程式管理
ONBOOT=yes #centos,紅帽這些預設no,每次新裝linux要聯網都要來檢查一下設定成yes表示開機自動啟用網路卡網路連線
IPADDR=192.168.21.129 #IP地址,如果想修改成靜態地址後還能用,前三個數保持和主機一樣
BOOTPROTO=none #設定為none表示不使用協議,設定為static啟用靜態IP地址,設定為dhcp開啟DHCP協議自動獲取ip 設定為bootp開啟bootp協議
NETMASK=255.255.255.0 #子網掩碼 決定這個區域網中最多有多少臺機器
TYPE=Ethernet #網路型別為:Ethernet 即 乙太網
GATEWAY=192.168.21.2 #設定閘道器
NETWORK=192.168.1.0 #網路地址(可不要)
BROADCAST=192.168.1.255#廣播地址(可不要)
IPV6INIT=no #禁止IPV6
USERCTL=no #yes 或者no表示是否允許非root使用者控制該裝置(比如這裡指網路卡)當設定為no,只能用root使用者更改
HWADDR=00:0C:29:2C:E1:0F #網路卡的Mac地址
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
補充
DNS1=8.8.8.8 #第一個dns伺服器,dns直接可以抄windows主機上的
DNS2=8.8.4.4 #第二個dns伺服器
/etc/resolv.conf 配置DNS 網路卡配置檔案的DNS優先於/etc/resolv.conf
修改完配置檔案記得儲存和重啟網路卡才能生效