Fedora 13设置静态IP地址和指定的MAC地址

 

 Fedora 13设置静态IP地址和指定的MAC地址 


2010-07-16 01:58:25
 标签: 设置 MAC 地址 Fedora 静态    [ 推送到技术圈
 
版权声明:原创做品,如需转载,请与做者联系。不然将追究法律责任。

使用Fedora13有一个多月了,一直是学习阶段,看书作实验,有不懂不会的到网上查找答案,不少问题都解决了,惟独经过静态IP地址和指定MAC(不是计算机自己的MAC地址)上网的问题没有解决,看了不少帖子,照着作也老是得不到满意的效果(有时候启动network都失败了)。当时我就以为这个问题确定不是什么大问题,必定是本身对Linux的理解还不够,在Windows上得到的傻瓜体验让本身懒惰了,我安慰本身稍安毋躁,先学习其余的东西。在这期间我在Fedora上安装了虚拟机,并在虚拟机上继续安装了Fedora操做系统,由于IP、MAC设置的问题一直困扰着我,因此我能够放心大胆的在虚拟机上进行设置,成功了,而且找到以往设置完成后重启network失败的缘由。也许解决方法很简单,但在这个过程当中我懂得了知识的得到是一个积累的过程,也许所学的一切随着时间流逝都会OUT掉,但修养技术人员坐得住板凳,不断探索的心境是颇有意义的。确定有人以为罗嗦了,我以为学习Linux首先就是要丢掉使用Windows养成的坐享其成的懒惰。php

遇到和我同样的问题的朋友应该是和我处在同样环境中的朋友,这个环境就是企业的单身职工宿舍,或者大学生宿舍(怀念)。咱们每个月缴纳必定的上网费用,单位(学校网络中心)分配给咱们一个固定IP地址(私有网络地址,如192.168.x.x)并将这个IP地址和咱们登记的MAC地址进行了绑定,但因为一些缘由(也许是为了图方便,登记时候胡编了一个MAC地址)没有使用网卡自身的MAC进行登记,问题在使用Fedora上网的时候变得复杂了起来。安全

如下分几个步骤来解决咱们面临的问题。服务器

步骤一:网络

首先咱们要明白一件事情,在Fedora下,网卡的接口配置信息在/etc/sysconfig/network-scripts/下的ifcfg-eth0文件中。less

查看使用less,修改用vi,在修改以前为了安全仍是先使用less吧。ide

在查看上述参数的时候咱们注意到一个陌生的缩写UUID,所谓的UUID就是全局惟一标识符,它是由太网卡地址、纳秒级时间、芯片ID码和许多可能的数字生成的,因此若是咱们要修改MAC地址,咱们须要将此UUID删除,以便修改MAC地址后自动生成,不然就会出前重启network服务时的失败问题。但根据实验MAC地址虽然能够在这里面进行设置,但会致使问题,因此在该配置文件中咱们只完成接口IP地址、DNS、默认网关GATEWAY的设置,还有就是BOOTPROTO参数的设置决定了IP地址是dhcp自动分配或是static静态分配,还有none(该实验中none和static效果相同)详细以下:post

而后在root模式下(使用su命令,回车,输入密码后进入 #),而后使用命令 /sbin/service network restart重启网卡。学习

成功后咱们开始设置MAC地址测试

使用命令 ifconfig eth0 hw ether 000b:e5c1:bda4 (回车之后即刻启用),截止此处配置完成,可使用本身指定的IP和MAC地址上网了~this

查一下路由信息:

(使用两种命令查看路由信息,route、netstat,具体参数意义你们能够man)

最后进行测试,ping如下DNS服务器吧

好了,设置成功了。你们继续体验Fedora13吧,多交流,共进步。

本文出自 “奋斗成就卓越” 博客,转载请与做者联系!