Linux學習之CentOS 7----網卡的配置

【正文】html

Linux系統版本:Centos 6.5linux

Linux系統版本:Centos 7vim

前面,咱們使用遠程工具SecureCRT,經過「ifconfig eth0 + 具體的ip地址」命令給linux配了IP地址(參考本人博客:遠程登陸管理工具SecureCRT的使用 ),可是這樣配置的問題在於:服務器

  • 只能臨時生效,一旦重啓,須要從新配置;
  • 只能配置ip地址和子網掩碼,能夠鏈接內網,是沒法鏈接外網的。

若是想要鏈接外網,ip地址、子網掩碼、網關、DNS缺一不可。今天來說,如何真正的給CentOS配一個ip,並且設置成功後,經過使用SecureCRT軟件,同一個局域網內的另外一臺Win7系統電腦也能遠程訪問這一臺電腦上的Linux了。方法有不少,下面的兩種方法中,我在虛擬機中使用的都是橋接模式。若是你們裝的是雙系統,配置的方法都是同樣的。考慮到Centos 6.5和Centos 7有一點小小的區別,因此這裏都講一下。網絡

 

1、Centos 6.5(服務器版)的網卡配置:ssh

【方法一】直接修改網卡配置文件:工具

(1)輸入以下命令,修改網卡的配置文件:spa

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

修改信息以下:3d

複製代碼
E=eth0 //網卡名稱  HWADDR=00:0c:29:5c:94:74 //物理地址  TYPE=Ethernet UUID=36c43db3-95a9-427c-af8f-ba130189de85 ONBOOT=yes //將ONBOOT="no"改成ONBOOT="yes"  NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.1.98 //修改IP地址  NETMASK=255.255.255.0 //修改子網掩碼  GATEWAY=192.168.1.1 //修改網關  DNS1=8.8.8.8 //修改DNS服務器  IPV6INIT=no USERCTL=no
複製代碼

(2)重啓網絡服務:rest

要想生效,必須重啓Linux或者重啓網絡服務,咱們重啓網絡服務,執行以下命令:

service network restart 

若是顯示效果以下,說明配置成功,並且還能訪問互聯網:

注:這種配置是永久生效的。

 

【方法二】最簡單地一種:利用Redhat系列自帶的工具setup命令

注:若是Linux發行版不是RedHat系列,只能經過配置文件來修改(即上面的方法一)。

(1)修改ip:

輸入如下命令:

setup 

彈出如下窗口:

上圖中,選擇第三項:網絡配置。彈出以下界面:

上圖中,第一個是配ip,第二個是配DNS。咱們選第一個,彈出以下界面:

給eth0這塊網卡配置ip,彈出以下界面:

上圖中,「*」號表明自動獲取ip,若是要自動獲取,局域網內必需要有自動分配ip的服務器存在(即DHCP服務器),在當前環境下,只能手動配置,咱們修改參數以下:

上圖中,按空格鍵,將「*」去掉,而後咱們能夠經過tab鍵來進行切換,而後對各個字段進行設置。這個時候就配置好了。

(2)開啓網卡服務:

CentOS默認網卡是沒有啓動的,咱們執行以下命令,修改網卡配置文件:

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

而後,將ONBOOT="no"改成ONBOOT="yes",效果以下:

這個時候,就配置完成,能夠訪問互聯網了。並且同一個局域網內的另外一臺Win7系統電腦也能遠程訪問這一臺電腦上的Linux了,前提是Linux系統已經有了ssh服務,我們如今安裝的Linux版本,都會裝有SSH,默認就是OpenSSH

能夠經過以下命令,查看安裝的ssh版本信息:

ssh -v 

我安裝的CentOS 6.5的ssh版本信息以下:

具體如何使用ssh服務,請參照本人的另外一篇博客:遠程登陸管理工具SecureCRT的使用 

 

2、Centos 7(服務器版)的網卡配置:

Centos  7的網卡配置文件裏會少不少東西,因此仍是有必要單獨提如下,可是和Centos 6.5的配置方法是同樣的。

(1)輸入以下命令,修改網卡的配置文件:

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 

默認的配置信息以下:

複製代碼
TYPE=Ethernet

BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=2e09b0f4-ec1a-44b0-8066-7da7ce04ff02 ONBOOT=no HWADDR=00:0C:29:46:8C:C0 PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes 
複製代碼

修改內容BOOTPROTO,並增長內容IPADDR、NETMASK、GATEWAY、DNS,最終效果以下:

複製代碼
TYPE=Ethernet

BOOTPROTO=static //將「DHCP」改成「static」  DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=2e09b0f4-ec1a-44b0-8066-7da7ce04ff02 ONBOOT=yes //將「no」改成「yes」  HWADDR=00:0C:29:46:8C:C0 PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPADDR=192.168.1.99 //增長IP地址  NETMASK=255.255.255.0 //增長子網掩碼  GATEWAY=192.168.1.1 //增長網關  DNS1=8.8.8.8 //增長DNS
複製代碼

(2)重啓網絡服務:

要想生效,必須重啓Linux或者重啓網絡服務,咱們重啓網絡服務,執行以下命令:

service network restart 

若是顯示效果以下,說明配置成功,並且還能訪問互聯網:

這樣,就大功告成了。

相關文章
相關標籤/搜索