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开发,首先得搭建 ...
随机推荐
- 8大排序算法图文讲解 分类: Brush Mode 2014-08-18 11:49 78人阅读 评论(0) 收藏
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存. 常见的内部排序算法有:插入排序.希尔排序. ...
- E3: PS4/PC 莎木3 众筹200万美元 9小时内达成
这次E3任天堂没有新掌机(传说中的XDS呢.呵呵)和口袋的消息, 被喷得很严重, 索尼的FF7重制版和莎木3是亮点. 而莎木3的众筹速度据说创了记录, 玩家的情怀大胜. 笔者看到国内也有赞助几十刀的玩 ...
- 利用PE数据目录的导入表获取函数名及其地址
PE文件是以64字节的DOS文件头开始的(IMAGE_DOS_HEADER),接着是一段小DOS程序,然后是248字节的 NT文件头(IMAGE_NT_HEADERS),NT的文件头位置由IMAGE_ ...
- Gitlab 7.12 发布 SAML支持及其他更多功能
官方文章:https://about.gitlab.com/2015/06/22/gitlab-7-12-released/ CSDN翻译文章:http://geek.csdn.net/news/de ...
- nodejs快速入门
目录: 编写第一个Node.js程序: 异步式I/O和事件循环: 模块和包: 调试. 1. 编写第一个Node.js程序: Node.js 具有深厚的开源血统,它诞生于托管了许多优秀开源项目的网站—— ...
- Goolg Chrome 插件开发--Hello world
开发Chrome插件很简单,只要会web开发(html+javascript+css)那么这个就是能驾轻就熟,只需要了解一下插件具体的运行环境及要求就OK了. 1.先创建一个html文件,名字随便取, ...
- 山寨小小军团开发笔记 之 GamePool
很多时候我们对于物体(比如弓箭)大量的生成与销毁,这个时候可以把弓箭放在内存池中进行管理,加快体验.自己Copy了一个简易版的. 一.代码 GameObjectPoolManager.cs using ...
- jquery ajax清除缓存的方法
function cityListChange(cityCode){ //{lon=121.491121, name=上海, province=上海市, telPrefix=021, province ...
- 13test05:亲密数
/*#include<iostream> using namespace std; int main() {int sum[3000]={0}; for(int i=1;i<3000 ...
- ExtJs之工具栏及菜单栏
先培养一下大概的感觉吧. 基本按书上都弄出来了. <!DOCTYPE html> <html> <head> <title>ExtJs</titl ...