首頁 > 軟體

CentOS 7 靜態網路設定與新增新網絡卡

2020-06-16 17:27:00

摘要: 靜態網路設定:CentOS 7環境中指定靜態網絡卡對應的ip地址,閘道器,子網掩碼,網路號等。 新增心網絡卡:VMware新增網絡卡,然後再CentOS 7中設定網路引數。

CentOS 6.5靜態網路地址設定

一.準備

1.Xshell5

2.Xftp4

3.Xmanager(這裡用不到,希望大家關注一下這款軟體)

4.CentOS6.5伺服器

本篇使用vi工具進行文件編輯,關於vi和其他工具的具體用法親參考網際網路部落格。

本篇以192.168.1.204為目標主機進行的ip地址設定。

二.修改網路組態檔

注意:一般情況下,CentOS6.5網路主機組態檔位置在/etc/sysconfig/network-scripts/下,其中組態檔是ifcfg-xxx[數位序列]格式,比如。當然其中可能有多個這樣的檔案,我們要選擇[數位序列]最小進行修改,xxx可以是eth、eno或者wth等,視具體情況而定。

(如果是WMWare pro,使用橋接模式)

1.使用vi工具開啟網路組態檔

vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.在ifcfg-xxx[最小數位序列]中修改如下專案,如果專案不存在,則手動新增

BOOTPROT=static             //啟動型別 dhcp|static

IPADDR=192.168.1.204          //IP地址,要設定的靜態ip

NETMASK=255.255.255.0       //子網掩碼

NETWORK=192.168.1.0         //網路地址編號

GATEWAY=192.168.1.1         //閘道器地址,為了存取外網

ONBOOT=yes                  //開機啟動

DNS1=114.114.114.114        //DNS伺服器地址,可以不用設定

DNS2=192.168.8.95        //DNS伺服器地址,可以不用設定

3.修改hosts檔案

注意:設定host必須知道主機名稱,可以通過如下命令獲取主機名稱

hostname

預設情況下主機名稱為localhost,我們這裡假設hostname返回的就是localhost

開啟hosts檔案

vi /etc/hosts

4.在hosts檔案中加入如下專案

本步驟的意義:有些網路軟體無法系結指定的靜態ip,通過此步驟可以解決這些問題

192.168.1.204     localhost  localhost.localdomain

三.防火牆設定&測試

1.關閉防火牆

為了讓外部或者遠端網路存取,我們需要關閉防火牆,命令如下

service iptables stop

chkconfig iptables off  #永久關閉防火牆

注意:這裡只是測試,為了網路安全,請正確使用防火牆開啟對應的埠

2.重新啟動網路服務

service network restart

3.測試

ping 192.168.1.204

ping 192.168.1.1

ping www.baidu.com

四 .新增新網絡卡

使用VMWare或者Virtualbox新增網絡卡,建議新增的網絡卡同樣是橋接模式,因為VirtualBox中的NAT模式下,主機無法存取虛擬機器。

 

下面以WMWare Pro為例:

選中指定的虛擬系統(如CentOS 7),右鍵選擇設定選單,然後點選 新增(A)... 按鈕,然後彈出如下介面

接下來選擇網路介面卡,然後點選下一步,到下圖所示的地方

選擇橋接模式(R),然後點選完成,則進入確定的一步

接下來設定系統的網絡卡資訊

通過ifconfig或者ip addr

檢視網路資訊

可以看到2款網絡卡,其中第一款是系統自動生成的(這裡我已經關閉了該網絡卡,所以看不到ip等資訊),第二款是新增的。

我們進入到設定目錄

cd /etc/sysconfig/network-scripts/

預設情況下只有ifcfg-eno16777736,沒有ifcfg-eno33554984

這裡我們新建一個ifcfg-eno33554984組態檔

vi /etc/sysconfig/network-scripts/ifcfg-eno33554984 

輸入如下內容

TYPE=Ethernet
BOOTPROTO=dhcp  #這裡可以使用靜態static,也可以是dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno33554984   #注意名稱和網絡卡名稱必須一致
UUID=1f81bbd3-7225-8d01-9d9b-40652a52f00a   #在網上線上生成一個即可
DEVICE=eno33554984  #注意名稱和網絡卡名稱必須一致
ONBOOT=yes
DNS1=114.114.114.114  #設定dns伺服器

然後我們需要啟動該網絡卡,然後關掉第一塊網絡卡

ifdoown eno16777736  #關閉第一塊網絡卡

ifup eno33554984  #啟動第二塊網絡卡

service network restart  #重新啟動網路服務

通過如上方式,我們就成功新增加了一塊網絡卡,這種情況下:主機<=>虛擬機器可以通訊,也可以連線網際網路服務。 

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-11/137738.htm


IT145.com E-mail:sddin#qq.com