8条命令修改Linux MAC大法.pdfVIP

  • 4
  • 0
  • 约3.15千字
  • 约 13页
  • 2017-06-06 发布于河南
  • 举报
8条命令修改Linux MAC大法

8 条命令修改Linux MAC 大法 此方法并不是我原创,还要感谢RHCE,高手就是高手! 本贴介绍一种修改Linux MAC 地址简单快捷的方法 最精简的情况下只需要8 条命令,大家可以自己去看看如何精简。 01.png 使用RHEL4 或者5 的安装光盘引导。VM 里面记得开机按F2 进入BIOS 设置去修改,手要快,呵呵。 这里使用的是RHEL4 的安装光盘。 在boot:输入linux rescue,进入恢复模式 02.png 直接回车 03.png 直接回车 04.png 选择No,如果选择Yes ,直接重起重新来。 05.png 直接回车 06.png 直接回车 07.png 进入命令行后输入chroot /mnt/sysimage 进入/etc/rc3.d 看一下文件,注意里面这个S12verifyNetwork,这个东西很讨厌,如果因为修改了mac,被他检查出来, 就会down 了网卡。 08.png 通过mv 命令改名,把S12verifyNetwork 改为s12verifyNetwork 。这样这个脚本就不生效了。 当然也可以用rm 命令删除,不过还是留着,万一要是用到,改回名字就成。 使用vi 创建S11mac,S 必须大写。如果vim 命令实效,使用vi S11mac 也可以。 之所以是S11,是因为S10network 。这个脚本是调用网卡的,所以我们要在调用完毕网卡之后第一时间修 改MAC ,防止后面的脚本检查。 叫S11 什么其实无所谓,可以叫做S11aaa,让他在S11ipprefsd 前面运行,不过S11ipprefsd 不影响我们 修改MAC 对于vi 不熟悉的朋友,在进入后按i 进入编辑模式 #!/bin/sh 这个实际上是脚本描述,可以不写。 MAC 地址的位置大家应该一眼就能看到,这个位置写入你想修改的MAC 地址。 最后一条要写,否则会因为调用脚本导致gateway 丢失。无论你怎么在CLI 里面设置网卡,都是无用的。 所以别忘了这个地方写入GW 。 编辑完成后按ESC 键跳出编辑模式,然后输入:wq!保存推出 10.png chmod +x S11mac 给S11mac 赋予可执行权限,如果没有授权,那么无法执行,也就无法修改MAC 你也可以来个痛快的,chmod 777 S11mac,实际上rc3.d 里面文件的权限都是777。 敲两次exit 回车让系统重新启动,拿出RHEL 光盘,让系统正常引导。 11.png 启动的时候我们能看到mac 这个脚本被运行,如果是OK,就没有问题了 12.png 进入CLI,show network eth0 detail 看看MAC 对不对,同时检查GW 是否正确。 13.png 进入Callmanager,选择License File Upload 14.png 点击Upload License File,弹出窗口,浏览lic 文件,点击Upload 15.png 选择Continue 上传。 16.png lic 上传成功,如果mac 不匹配,会提示你mac 错误 17.png 我们可以继续按照刚才的动作继续上传lic,数量是累加的 18.png 第二个lic 被上传完毕。 19.png 我们来看看结果,点击License Unit Report 20.png lic 被上传成功。可以使用了。 其实这个修改没意义,Callmanager8 自带150 DLU 和3 个Node,比我上传的这个多不少呢。 但是这种方法可以使用在CCM5 上,因为CCM5 没有初始license。或者ccm6 和早期工程版的ccm7,他 们虽然有50 个DLU,但是只有1 个node,无法实现Cluster 测试。 最后详细解释一下修改MAC 的细节问题。 1.关于分区的问题: CCM 这种 CLI 的产品系列,架构都一样。都有2 个分区。第一次安装安装在 partA,以后升级都在partB 完成。这里的升级指的是小版本或者大版本升级包的升级,其余device package 或者locale 还是在本分区 中打补丁。 举例,假设你安装的是6.0.1,升级到了6.1.1,后来又升级到6.1.2,那么6.0.1 存在于 partA 中,6.1.1 在partB 但是最终被6.1.2 所覆盖,6.1.2 最终占据了partB。 对于linux,硬盘无非两种,IDE 和SCSI (包含SATA 和SAS ),IDE 的表示就是hda,SCSI 表示就是sda 。 在这里,partA=hda1(

文档评论(0)

1亿VIP精品文档

相关文档