Linux学习之CentOS(五)----网卡的配置

Linux系统版本:Centos 6.5(服务器版)

Linux系统版本:Centos 7

前面,我们使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人博客:),但是这样配置的问题在于:

  • 只能临时生效,一旦重启,需要重新配置;
  • 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的。

如果想要连接外网,ip地址、子网掩码、网关、DNS缺一不可。今天来讲,如何真正的给CentOS配一个ip,而且设置成功后,通过使用SecureCRT软件,同一个局域网内的另一台Win7系统电脑也能远程访问这一台电脑上的Linux了。方法有很多,下面的两种方法中,我在虚拟机中使用的都是桥接模式。如果大家装的是双系统,配置的方法都是一样的。考虑到Centos 6.5和Centos 7有一点小小的区别,所以这里都讲一下。

 

一、Centos 6.5(服务器版)的网卡配置:

【方法一】直接修改网卡配置文件:

(1)输入如下命令,修改网卡的配置文件:


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

修改信息如下:


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)重启网络服务:

要想生效,必须重启Linux或者重启网络服务,我们重启网络服务,执行如下命令:


service network restart

如果显示效果如下,说明配置成功,而且还能访问互联网:

注:这种配置是永久生效的。

【方法二】最简单地一种:利用Redhat系列自带的工具setup命令

注:如果Linux发行版不是RedHat系列,只能通过配置文件来修改(稍后会讲到)。

(1)修改ip:

输入以下命令:


setup

弹出以下窗口:

上图中,选择第三项:网络配置。弹出如下界面:

上图中,第一个是配ip,第二个是配DNS。我们选第一个,先配ip,弹出如下界面:

给eth0这块网卡配置ip,弹出如下界面:

上图中,“*”号代表自动获取ip,如果要自动获取,局域网内必须要有自动分配ip的服务器存在(即DHCP服务器),在当前环境下,只能手动配置,我们修改参数如下:

这个时候就配置好了。

(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服务,请参照本人的另一篇博客:

 

 

二、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

如果显示效果如下,说明配置成功,而且还能访问互联网:

时间: 2024-10-07 22:54:34

Linux学习之CentOS(五)----网卡的配置的相关文章

Linux学习之CentOS 7----网卡的配置

[正文] Linux系统版本:Centos 6.5 Linux系统版本:Centos 7 前面,我们使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人博客:远程登录管理工具SecureCRT的使用 ),但是这样配置的问题在于: 只能临时生效,一旦重启,需要重新配置: 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的. 如果想要连接外网,ip地址.子网掩码.网关.DNS缺一不可.今天来讲,如何真正的给CentOS配

linux学习之centos(三):网卡配置

Linux系统版本:Centos 6.5 在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配IP地址,但是这种配置方式存在以下问题: 只能临时生效,一旦重启,需要重新配置: 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的. 如果想要连接外网,ip地址.子网掩码.网关.DNS缺一不可. 如何真正的给CentOS配一个ip,而且设置成功后,通过使用

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同

Linux学习之CentOS(三)----将Cent0S 7的网卡名称eno16777736改为eth0

Linux系统版本:CentOS_7(64位) 一.前言: 今天又从Centos 6.5装回了Centos 7,毕竟还是要顺应潮流嘛.安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示: 像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧. 二.修改CentOS 7的网卡名称: 输入如下命令,进入对应目录,编辑文件: vim /etc/sysconfig/grub 然后,往这个文件中添加“net.

Linux学习之CentOS(二)----远程登录管理工具SecureCRT的使用

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3919940.html 联系方式:[email protected] [正文] 虚拟机版本:VMware Workstation_10.0.3 Linux系统版本:CentOS_6.5(64位) 一.前言: 前几天做了一回小白,安装了上个月发布的最新版CentOS 7 ,发现在学习的时候有很多地方和

Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念

进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文件所有者.文件所在组等概念 一.Linux文件结构及基本文件夹 文件系统是Linux系统中最基础的一环,但是又是学习Linux系统必学的.因为目前只是刚入门学Linux系统,还不能总结出Linux文件系统的精华部分,所以只是对Linux系统的文件系统做知识的初步整理. 虽然Linux系统有很多种类,但是对于文件系统分区这块,基本上各个版本的Linux系统都是一样的.Linux文

Linux学习之CentOS(二十八)--RAID原理基础及Linux下软件RAID配置

转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/20/3089554.html 本篇随笔将详细讲解RAID的原理基础以及Linux下软件RAID的配置 一.RAID的原理基础 在 讲解RAID的原理基础之前,我们首先来了解一下传统磁盘的劣势.我们知道一台PC机种都会包含CPU.内存.主板.硬盘.网卡等硬件,影响计算机性能的 组建包括:CPU.主板总线IO.内存IO.硬盘IO.网卡IO等.可能我们在一提到影响计算机的性能时,首先

[转] Linux学习之CentOS(三十六)--FTP服务原理及vsfptd的安装、配置

本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文件传输协议,FTP协议是现今使用最为广泛的网络文件共享协议之一,我们现在也一直有在用着FTP协议来进行各种文件的传输,FTP为我们提供了一种可靠的方式在网络上进行文件的共享 FTP是C/S架构的服务,拥有一个服务器端和一个客户端,FTP底层通过TCP协议来作为传输协议,所以FTP协议是一种可靠的文件

Linux学习总结(五十二)keepalived 配置高可用

一 集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替 继续提供服务 实现高可用的开源软件有:heartbeat.keepalived 负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量至少为2 实现负载均衡的开源软件有LVS.keepalived.haproxy.nginx,商业的有F5.Netscal