之所以弄這玩意兒是圖個清晰方便,最近這段時間弄了好十來次虛擬機網路了ubuntu,centos,rhat7各種折騰,其實把網上各種命令行下的攻略折騰最後關鍵無非都是對/etc/sysconfig/network-scripts目錄下的那個網卡配置文件(ifcfg-網卡名),與其零零散散跟著攻略半懂不 ...
之所以弄這玩意兒是圖個清晰方便,最近這段時間弄了好十來次虛擬機網路了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
修改完配置文件記得保存和重啟網卡才能生效