linux学习之centos(三):网卡配置
Linux系统版本:Centos 6.5
在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配IP地址,但是这种配置方式存在以下问题:
- 只能临时生效,一旦重启,需要重新配置;
- 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的。
如果想要连接外网,ip地址、子网掩码、网关、DNS缺一不可。
如何真正的给CentOS配一个ip,而且设置成功后,通过使用SecureCRT软件,同一个局域网内的另一台Win7系统电脑也能远程访问这一台电脑上的Linux。方法有很多,下面的两种方法中,我在虚拟机中使用的都是桥接模式。如果装的是双系统,配置的方法都是一样的。
【方法一】直接修改网卡配置文件:
(1)输入如下命令,修改网卡的配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

键入i进入编辑模式,然后使用:wq保存(!强制)
注:要在root状态下修改,否则会显示-----E212:无法打开并写入文件。
修改后信息如下:修改信息如下:
E=eth0 //网卡名称 HWADDR=00:0c:29:5c:94:74 //物理地址 TYPE=Ethernet UUID=fc008d0e-3f41-4d8d-8862-8b1659f8e93b ONBOOT=yes //将ONBOOT="no"改为ONBOOT="yes" NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.1.20 //修改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。我们选第一个,弹出如下界面:

给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版本信息如下:

ps:QA1、系统运行在shell模式下,执行ping会不停止,请问如何停止这个命令?
ctrl + z 暂停 ctrl+c 停止 或者 你用 ping -c 10 ip 来指定送出的数据包 数目
linux学习之centos(三):网卡配置的更多相关文章
- Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念
Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念 进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文 ...
- Linux学习之Centos(三)------系统文件目录及含义详解
Linux学习之Centos 之三------文件目录及含义 在了解了每个文件的相关种类与属性,以及了解了如何更改文件属性/权限的相关信息后,再来要了解的就是, 为什么每套Linux distribu ...
- Linux学习之CentOS(五)----网卡的配置
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- [转] Linux学习之CentOS(三十六)--FTP服务原理及vsfptd的安装、配置
本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文 ...
- Linux学习之CentOS(三)----将Cent0S 7的网卡名称eno16777736改为eth0
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- linux学习之centos(三):mysql数据库的安装和配置
前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...
- [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
from: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置(转)
原文地址:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建 ...
随机推荐
- 获取任意可序列化对象的Xml字符串,方便在日志中查看任一所感兴趣的对象。
代码: public static string GetLoggingString(this object obj) { using (var stream = new MemoryStream()) ...
- org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Server returned error code = 404 for URI.. Check server logs for details
严重: Servlet.service() for servlet jsp threw exceptionorg.codehaus.xfire.XFireRuntimeException: Could ...
- Goolg Chrome 插件开发--Hello world
开发Chrome插件很简单,只要会web开发(html+javascript+css)那么这个就是能驾轻就熟,只需要了解一下插件具体的运行环境及要求就OK了. 1.先创建一个html文件,名字随便取, ...
- ID3决策树---Java
1)熵与信息增益: 2)以下是实现代码: //import java.awt.color.ICC_ColorSpace; import java.io.*; import java.util.Arra ...
- PHP-Java-Bridge的使用(平安银行支付功能专版)
去年做平安银行的时候,用到了PHP-Java-Bridge,后来写了一篇博客记录使用PHP-Java-Bridge的一些心得(连接:http://my.oschina.net/kenblog/blog ...
- HDU1724 Ellipse(数值积分)
补一下一些小盲区,譬如simpson这种数值积分的方法虽然一直知道,但是从未实现过,做一道例题存一个模板. #pragma warning(disable:4996) #include<iost ...
- JAVA IO 体系
一.体系结构
- MySQL 数据库存储引擎
简单介绍 存储引擎就是指表的类型.数据库的存储引擎决定了表在计算机中的存储方式.存储引擎的概念是MySQl的特点,而且是一个插入式的存储引擎概念.这就决定了MySQl数据库中的表可以使用不同的存储方式 ...
- http://www.cnblogs.com/leiOOlei/p/5075402.html
http://www.cnblogs.com/leiOOlei/p/5075402.html
- C#程序重启自己
Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); Application.Exit();