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

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

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

以下分几个步骤来解决我们面临的问题。

步骤一:

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

查看使用less,修改用vi,在修改之前为了安全还是先使用less吧。

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

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

成功后我们开始设置MAC地址

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

查一下路由信息:

(使用两种命令查看路由信息,route、netstat,具体参数意义大家可以man)

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

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





本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/350425,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值