Linux系统如何更改网卡的MAC物理地址

Linux系统如何更改网卡的MAC物理地址
Linux系统如何更改网卡的MAC物理地址

Linux系统如何更改网卡的MAC物理地址

Linux系统如何更改网卡的MAC物理地址

有些地方是把网络地址和网卡物理地址绑定的,当换了网卡或其它电脑时可能会上不了网,下面介绍更改物理地址(MACAddress)的方法。分为临时更改和长期更改两种情况,两种方法均不实际改变网卡的真实属性。

临时更改

所谓临时更改,是指在重新启动系统后就失效的短期更改方法,较简单。

Linux网卡的物理地址设置是在网络设置时进行的。

首先确定你在使用root用户。假设对eth0进行设置。

先网卡“关闭”

#ifconfigeth0down

更换物理地址,把粗体部分更换为你要换的MAC地址:

#ifconfigeth0hwetherAA:BB:CC:DD:EE:FF

启用eth0。

#ifconfigeth0up

如果需要,请自行添加加入路由的'命令。

注意:

如果还要设置IP等其它信息,一定要把hwether物理地址紧跟在设备名(如eth0)后面。

长期更改

这里指重启后仍能保留更改。需要文本编辑器配置文件。

Debian(Ubuntu很可能也在此列)

编辑/etc/network/interfaces,找到与eth0有关的地方,修改到形如:

allow-hotplugeth0

ifaceeth0inetdhcp

#ifaceeth0inetstatic

#address1.1.1.6

#netmask255.255.255.0

#gateway1.1.1.1

hwaddressether00:AA:BB:CC:DD:EE

注释的部分是静态IP的写法,当前的未注释的是动态IP的写法。详细信息请参见Debian网络设置

Archlinux或Gentoo

编辑/etc/rc.conf(Archlinux)或/etc/conf.d/net(Gentoo),在eth0配置的字符串中,在IP地址的前面加入

hwether00:AA:BB:CC:DD:EE。Gentoo和Archlinux的网络设置,请

参阅发行版的相关文档。

Fedora或Redhat

编辑/etc/sysconfig/network-scripts/ifcfg-eth0(如需要请

修改eth0到你的网卡编号),加入或修改

HWADDR=AA:BB:CC:DD:EE:FF

即可。

Linux网络服务器配置习题解析

Linux网络服务器配置习题解析选择题 11、在运行Linux操作系统的服务器上,管理员使用BIND配置了域名系统服务,请问主配置文件是(C)。 A:named.ca B:named.local C:named.conf D:rndc.key 试题解析:BIND的主配置文件(/var/named/chroot/etc/named.conf)中有BIND的全局设置 12、某公司使用Linux系统搭建了Samba文件服务器,在帐号为gtuser 的员工出差期间为了避免该帐号被其它员工冒用,需要临时将其禁用可以使用以下(B)命令。 A:smbpasswd -a gtuser B:smbpasswd -d gtuser C:smbpasswd -e gtuser D:smbpasswd -x gtuser 试题解析: 禁用samba用户:smbpasswd -d用户名 启用samba用户:smbpasswd-e 用户名 删除samba用户:smbpasswd -x 用户名 13、在Linux系统中,小明用系统默认的vsftpd架设FTP服务器,他新建了一个名为gtuser的用户,然后他修改/etc/vsftpd/vsftpd.conf文件,加入下面两行,并且把gtuser用户加入到了/etc/https://www.360docs.net/doc/1311517453.html,er_list 文件中,请问gtuser用户在客户端登录结果会怎样(A)。 userlist_enable=YES userlist_deny=NO A:允许登录 B:拒绝登录 C:不确定 D:以上都对

试题解析:userlist_enable=YES/NO是否启用https://www.360docs.net/doc/1311517453.html,er_list文件。userlist_deny=YES/NO(YES)决定https://www.360docs.net/doc/1311517453.html,er_list文件中的用户是否能够访问FTP服务器。若设置为YES,则https://www.360docs.net/doc/1311517453.html,er_list文件中的用户不允许访问FTP,若设置为NO,则只有https://www.360docs.net/doc/1311517453.html,er_list文件中的用户才能访问FTP。 14、公司有一台对外提供WWW服务的主机,为了防止外部对它的攻击现在想要设置防火墙使它只接受外部的WWW访问,其它的外部连接一律拒绝,可能的设置步骤包括: 1、iptables -A INPUT-p tcp -j DROP 2、iptables -A INPUT-p tcp --dport 80 -j ACCEPT 3、iptables -F 4、iptables -P INPUT DROP 请在下列选项中找出正确的设置步骤组合(D)。 A:1-2-3-4 B:2-4-3 C:3-1-2 D:3-4-2 试题解析: 正确步骤为 ①清除所有规则来暂时停止防火墙:iptables–F ②本机默认不接受任何连接,除非在INPUT链上再设置接收的规则:iptables -P INPUT DROP ③打开WEB服务端口的TCP协议:iptables -A INPUT-p tcp --dport 80 -j ACCEPT 15、在LINUX系统中,使用BIND配置DNS服务器,若需要设置192.168.10.0/24网段的反向区域以下(C)是该反向域名的正确表示方式。 A:192.168.10.in-addr.arpa B:192.168.10.0.in-addr.arpa C:10.168.192.in-addr.arpa D:0.10.168.192.in-addr.arpa 试题解析:添加反向区域时,网络号要反过来写(网络号是IP地址与

Win7通过注册表修改MAC地址方法

通过注册表修改MAC地址方法 第1步打开注册表编辑器 方法:1、单击电脑屏幕左下角“开始”按钮,找到”附件”,在”附件”中找到“运行”,键入“regedit”后回车,便可以调出注册表编辑器。 2、或者同时按Windows键和R键(WIN+R)打开运行对话框,然后键入“regedit”后回车,便可以调出注册表编辑器。“Windows键”一般情况就在Alt键的左边,上 面印有Windows图标的一个按键。 第2步 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972- E325-11CE- BFC1-08002BE10318}\0000、0001、0002 等主键下,查找 DriverDesc , 内容为要修改的网卡的描述。 如 Intel的网卡会被描述成“Intel(R) PRO/100+ Management Adapter”,3Com的网卡会被 描述成“3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)”等。 注:上面提到的关于网卡描述的选项出现的位置,和网卡本身以及操作系统有关。不同的网卡可能出现在不同的主键下,而同一网卡用不同版本的操作系统(如OEM版,VOL或者VLK 等)也会出现在不同的位置。而这一步的任务就是找到含有网卡描述的主键。 第3步 选中在第二步找到的主键,在右栏框中添加一个字符串,命名为“Network Address”, 其值设为要改的MAC地址,形式如“000B6AF6F4F9”。注:到这一步,修改网卡物理地址的任务可以说是完成了,有的网卡需要重启以下才能正常的工作。下面的几步是为了以后再修改物理地址方便用的。 第4步 在“第一步选中的主键”\Ndi\params下添加一项名为“NetworkAddress”的主键,此时一 般都会随着在右栏框中产生一个“(默认)”的字符串,将其值设置为最终想要修改的MAC地址,形式如 “000B6AF6F4F9”。如果没有此字符串,读者也可自行添加此字符串。注:此步骤就是为网卡设置一个初始MAC地址。 第5步 在“NetworkAddress”的主键下继续添加名为“ParamDesc”的字符串,其作用为指定“NetworkAddress”主键的描述,其值可自己命名,如“Network Address”,这样在网卡的高 级属性中就会出现“Network Address”选项,就是刚在注册表中加的新项“NetworkAddress”,以后只要在此修改MAC地址就可以了。

linux下安装编译网卡驱动的方法

linux下安装编译网卡驱动的方法 你还在为不知道linux下安装编译网卡驱动的方法而不知所措么?下面来是小编为大家收集的linux下安装编译网卡驱动的方法,欢迎大家阅读: linux下安装编译网卡驱动的方法 安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空。 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网上找的资料进行整理,并实际操作的过程,仅供借鉴。 一.检测linux系统内核版本和网卡类型,相关命令如下: uname -r 查看linux内核版本(uname -a 可显示所有信息)

lsmod 设备加载情况 ls /usr/share/hwdata 查看硬件设备 lspci 查看pci网卡设备ethernet controller 厂商和型号,modprobe **** ****为网卡型号,例如modprobe RTL8101E ,如果出错,说明模块不存在,该型号不识别 我在这一步时查找不到网卡型号,无奈只能由同时采购的其他相同型号预装win7的电脑下查看网卡型号,是个笨办法,嘿嘿…… 找到网卡型号后就到驱动之家下载了相应网卡的linux驱动,这些需要根据自己的实际情况下载,不多说了,重点是后面。 二.下载网卡驱动 Intel_e1000e-1.9.5.zip 为我下载的所需的网卡驱动,这个在linux下需自己编译. 三.安装网卡驱动

1.检测编译需要用到内核的源代码包和编译程序gcc。所以如果没有的话,要先装。 [root@localhost ~]# rpm -qa|grep kernel kernel-xen-2.6.18-8.el5 kernel-xen-devel-2.6.18-8.el5 kernel-headers-2.6.18-8.el5 [root@localhost ~]# rpm -qa|grep gcc gcc-c++-4.1.1-52.el5 libgcc-4.1.1-52.el5 gcc-4.1.1-52.el5 gcc-gfortran-4.1.1-52.el5 如果缺少kernel-xen-devel-2.6.18-8.el5,可以去安装光

怎样修改无线网卡mac地址

笔记本用户通常都是一个有线网卡,一个无线网卡的,有时会遇到绑定mac的情况,需要手动设置mac来伪装,上篇经验介绍了如何修改有线网卡的mac,但是对于绝大多数无线网卡,其驱动以及windows的支持并不把修改mac作为可行,所以需要略微复杂的设置。 本文将介绍如何设置,请先阅读全文,保证每步都看懂了,备份注册表后,再进行尝试,注册表修改要慎重,尤其是本次涉及windows的网络模块,很可能做错了导致启动异常,所以保证看懂了,会用了,再去尝试。 工具 一个正常带有注册表的windows,无线网卡,有线网卡 步骤 1. 在设备管理器-网络适配器-查看本机所有网卡名称 2. 运行regedit打开注册表 3. 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972- E325-11CE-BFC1-08002BE10318}\,并查看此下所有主键,一般都有十个左右的主键,由于我个人笔记本用的外接网卡比较多,所以多点主键。

4. 从0000起,鼠标选中,查看右侧,查看名称为DriverDesc的项目数据,看看是不是刚刚 在设备管理器中看到的网卡名称。看我的,我在0007中找到了自己的网卡broadcom,00 07主键中还有一项networkaddress,其值是我的mac,这是我的固定网卡,此处可以修改固定网卡mac。 5. 对比下0007/Ndi/params/主键下的内容,发现了吧,嘿嘿,完全对应windows的高级选项 卡中的所有选项,这样相信大家已经有了大概想法了。

6. 再按刚才的方法找无线网卡的主键,这是一块没处理过的网卡RTL8187,发现Ndi/params /下没有networkaddress主键,0009主键下也没有名称为networkaddress的项目名称,于是,我们想到了手动添加这些信息。 7. 拿我的主无线网卡为例(因为已经改过了)4954AGN,在0011主键右侧添加名称为Netw orkAddress的字符串,值设定为目标值。

Linux系统如何更改网卡的MAC物理地址

Linux系统如何更改网卡的MAC物理地址 Linux系统如何更改网卡的MAC物理地址 有些地方是把网络地址和网卡物理地址绑定的,当换了网卡或其它电脑时可能会上不了网,下面介绍更改物理地址(MACAddress)的方法。分为临时更改和长期更改两种情况,两种方法均不实际改变网卡的真实属性。 临时更改 所谓临时更改,是指在重新启动系统后就失效的短期更改方法,较简单。 Linux网卡的物理地址设置是在网络设置时进行的。 首先确定你在使用root用户。假设对eth0进行设置。 先网卡“关闭” #ifconfigeth0down 更换物理地址,把粗体部分更换为你要换的MAC地址: #ifconfigeth0hwetherAA:BB:CC:DD:EE:FF 启用eth0。 #ifconfigeth0up 如果需要,请自行添加加入路由的'命令。 注意: 如果还要设置IP等其它信息,一定要把hwether物理地址紧跟在设备名(如eth0)后面。 长期更改 这里指重启后仍能保留更改。需要文本编辑器配置文件。

Debian(Ubuntu很可能也在此列) 编辑/etc/network/interfaces,找到与eth0有关的地方,修改到形如: allow-hotplugeth0 ifaceeth0inetdhcp #ifaceeth0inetstatic #address1.1.1.6 #netmask255.255.255.0 #gateway1.1.1.1 hwaddressether00:AA:BB:CC:DD:EE 注释的部分是静态IP的写法,当前的未注释的是动态IP的写法。详细信息请参见Debian网络设置 Archlinux或Gentoo 编辑/etc/rc.conf(Archlinux)或/etc/conf.d/net(Gentoo),在eth0配置的字符串中,在IP地址的前面加入 hwether00:AA:BB:CC:DD:EE。Gentoo和Archlinux的网络设置,请 参阅发行版的相关文档。 Fedora或Redhat 编辑/etc/sysconfig/network-scripts/ifcfg-eth0(如需要请 修改eth0到你的网卡编号),加入或修改 HWADDR=AA:BB:CC:DD:EE:FF 即可。

修改网卡MAC地址两种方法:简单修改与注册表修改方法

如果您是通过网卡的物理地址进行访问网络的,那么一定会碰到需要修改物理地址的情况。如更换新网卡,网卡的物理地址重复或者让笔记本电脑临时登陆一下网络等情况。更改网卡MAC地址的文章网络中有很多,但大都说的不够详细,下面笔者试着以Windows XP操作系统为例介绍两种网卡MAC地址的修改方法,希望对大家有所帮助。 一,简单的修改方法 读者可以在桌面上的“网上邻居”图标上单击右键,选择“属性”,在弹出的“网络连接”的对话框中,在“本地连接”图标上单击右键,选择“属性”,会弹出一个“本地连接属性”的对话框,单击“配置”按钮,选择“高级”,选中左栏“属性”中“Network Address”(其实,并非所有的网卡,对物理地址的描述都用“Network Address”,如Intel的网卡便用“Locally Administered Address”来描述,只要在右栏框中可以找到“值”这个选项就可以了),然后选中右栏框“值”中的上面一个单选项(非“不存在”),此时便可在右边的框中输入想改的网卡MAC地址,形式如“000B6AF6F4F9”。点击“确定”按钮,修改就完成了。 不过,有一些网卡没有这个选项,不要着急,可以先更新网卡的驱动程序试试,一般情况下,更新驱动之后都会出现这个选项。但是依然有特殊情况,无论怎么修改都没有这个选项,那怎么办呢?接着往下看,下面的方法可以说是万能的! 二,注册表修改方法 第1步,单击“开始”,选中“运行”,键入“regedit”调出注册表。 第2步,在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E 325-11CE-BFC1-08002BE10318}\0000、0001、0002 等主键下,查找 DriverDesc ,

Linux下获取CPUID、硬盘序列号与 MAC地址

Linux下获取CPUID、硬盘序列号与 MAC地址 在很多系统软件的开发中,需要使用一些系统的唯一性信息。所以,得到主机的CPUID、硬盘序列号及网卡的MAC地址,就成个一件很重要的应用。 本人经过一番google即自己的钻研,基本上实现了这几个功能。需要的准备知识有: 1.GCC的嵌入汇编,具体的GCC嵌入汇编知识,请参考相关手册 2.ioctl系统调用,具体的调用方法,请查看手册页 获取CPUID 按照网上提供的说明,CPUID并不是所有的Intel CPU都支持的。如果支持,汇编调用为:eax置0000_0003,调用cpuid。 以下为实现代码(在我的CPU上,并没有得到): #define cpuid(in,a,b,c,d) asm("cpuid": "=a" (a), "=b" (b), "=c" (c), "=d" (d) : "a" (in)); static int getcpuid (char *id, size_t max) { int i; unsigned long li, maxi, maxei, ebx, ecx, edx, unused; cpuid (0, maxi, unused, unused, unused); maxi &= 0xffff; if (maxi < 3) { return -1; } cpuid (3, eax, ebx, ecx, edx); snprintf (id, max, "%08lx %08lx %08lx %08lx", eax, ebx, ecx, edx); fprintf (stdout, "get cpu id: %s\n", id); return 0; } 获取硬盘序列号 这个的实现,采用的是读取/etc/mtab文件,找到/(即根目录)挂载的设备文件,然后打开它,再用系统调用 ioctl来实现的。 ioctl第二个参数为HDIO_GET_IDENTITY, 获得指定文件描述符的标志号 ioctl的第三个参数为struct hd_driveid *,在linux/hdreg.h中,struct hd_driveid 的声明有

VMware下修改Linux MAC地址的方法

VMware下修改Linux MAC地址的方法VMware下修改Linux MAC地址有三种方法。 方法一:直接修改Linux系统里相关rc.local文件MAC值即可。 方法二:修改虚拟机的*.vmx文件,这种方法最值得推荐,因为这样就类似于重新“烧录”了VMware虚拟机的“物理网卡ROM”。 具体操作方法分两种情况: 第一种情况: ethernet0.addressType="static" ethernet0.Address="00:50:56:0A:0B:0C" "static"说明VM的"物理网卡"的MAC是静态设定的,你可以改成一个以005056开头的另外一个MAC即可。改完启动VM时如果问你 SSID的话,选择“KeepAlways”。 第二种情况: ethernet0.addressType="generated" uuid.location="564ddcf1ffaa75ea-f1b9ee0d689c655c" uuid.bios="564ded23138c9691-7c68b2098baabbcc" ethernet0.generatedAddress="00:0c:29:aa:bb:cc" "generated"说明VM的"物理网卡"的MAC是系统随机动态设定的,你可以通过将uuid.bios后六位及 ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。 方法三:修改Linux系统里相关/etc/sysconfig/network-scripts/ifcfg-eth0文件MAC值。

vi/etc/sysconfig/network-scripts/ifcfg-eth0 MACADDR=xx:xx:xx:xx:xx:xx :wq保存退出 reboot 可见在VMware下修改Linux MAC地址也并不是很复杂。 转载请注明:李勇 @ 卡饭学院杀毒软件免费杀毒软件时间:2010-06-27 18:13 卡饭,中国计算机安全软件交流学习第一选择;

Linux如何在虚拟机里更改MAC地址

Linux如何在虚拟机里更改MAC地址 导读:MAC地址是网卡的物理地址,用户们可以对其进行修改。今天小编要给大家介绍的就是在VMware虚拟机中修改Linux MAC地址的方法,希望对大家有所帮助。 修改方法: 方法一: 这个方法最直接简单有效,修改Linux系统里相关rc.local文件MAC值即可。 方法二: 修改虚拟机的*.vmx文件,这种方法最值得推荐,因为这样就类似于重新“烧录”了VMware虚拟机的“物理网卡ROM”。方法是: 分两种情况: 第一种: ethernet0.addressType=“static” ethernet0.Address=“00:50:56:0A:0B:0C” “static”说明VM的“物理网卡”的MAC是静态设定的,你可以改成一个以005056开头的另外一个MAC即可。改完启动VM时如果问你SSID的话,选择“KeepAlways”。 第二种: ethernet0.addressType=“generated” uuid.location=“564ddcf1ffaa75ea-f1b9ee0d689c655c” uuid.bios=“564ded23138c9691-7c68b2098baabbcc” ethernet0.generatedAddress=“00:0c:29:aa:bb:cc”

“generated”说明VM的“物理网卡”的MAC是系统随机动态设定的,你可以通过将uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。 方法三: 修改Linux系统里相关/etc/sysconfig/network-scripts/ifcfg-eth0文件MAC值。 vi/etc/sysconfig/network-scripts/ifcfg-eth0 MACADDR=xx:xx:xx:xx:xx:xx :wq保存退出 reboot 这就是在VMware虚拟机中修改Linux MAC地址的三种方法了,有需要的用户可以尝试一下这三种修改方法。

MAC地址查找、修改和路由器MAC地址过滤加密法

MAC地址查找、修改和路由器MAC地址过滤加密法 2007-12-15 15:05 MAC地址查找、修改和路由器MAC地址过滤加密法 MAC地址 MAC地址1212 MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interface Card(网卡,NIC)里的.MAC地址,也叫硬件地址,是由48比特长(6字节),16进制的数字组成.0-23位是由厂家自己分配.24-47位,叫做组织唯一标志符(oganizationally unique ,是识别LAN(局域网)节点的标识。其中第40位是组播地址标志位。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM (一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。 也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。比如,著名的以太网卡,其物理地址是48bit(比特位)的整数,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。 形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。

如何获取本机的MAC? 对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。即可看到MAC地址。 在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。即可看到MAC地址。 修改网卡MAC地址的方法 其实更改网卡MAC地址的功能不论98还是2000,都已经提供了,只是平时大家都没有注意到而以。下面我就说说怎么更改。很简单哦。。。 好了,现在先来看看WIN2000。在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图标,一个是"我的连接"图标。如果你的机器上有两个网卡的话,那就有三个图标了。如果你只有一个网卡,那就在"我的连接"图标上点右键,选"属性",会出来一个"我的连接属性"的窗口。在图口上部有一个"连接时使用:"的标识,下面就是你机器上的网卡型号了。在下面有一个"配置"按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项"高级"页,在"属性"标识下有两项:一个是"Link Speed/Duplex Mode",这是设置网卡工作速率的,我们需要改的是下面一个"Network Address",点击该项,在对话框右边的"值"标识下有两个单选项,默认得是"不存在" ,我们只要选中上面一个单选项,然后在右边的框中输入你想改的网卡MAC地址,点"确定",等待一会儿,网卡地址就改好了,你甚至不用停用网卡! 另外,你也可以在"设置管理器"中,打开网卡的属性页来修改,效果一样。 在98下面修改和WIN2000下差不多。在"网上邻居"图标上点右键,选择"属性",出来一个"网络"对话框,在"配置"框中,双击你要修改的网卡,出来一个网卡属性对话框。在"高级"选项中,也是点击"属性"标识下的"Network Address"项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡MAC地址,点"确定"后,系统会提示你重新启动。重新启动后,你的网卡地址就告修改成功!! 如果你想把网卡的MAC地址恢复原样,只要再次把"Network Address"项右边的单选项选择为下面一个"没有显示"再重新启动即可。在WIN2000下面是选择"不存在",当然也不用重新启动了。

Linux网络服务器配置习题解析

Linux网络服务器配置习题解析 一、选择题 1、在运行Linux操作系统的服务器上,管理员使用BIND配置了域名 系统服务,请问主配置文件是(C)。 A:B: C:D: 试题解析: 2、某公司使用Linux系统搭建了Samba文件服务器,在帐号为gtuser 的员工出差期间为了避免该帐号被其它员工冒用,需要临时将其禁用可以使用以下(B)命令。 A:smbpasswd -a gtuser???? B:smbpasswd -d gtuser C:smbpasswd -e gtuser???? D:smbpasswd -x gtuser 试题解析: 禁用samba用户:smbpasswd -d用户名 启用samba用户:smbpasswd -e 用户名 删除samba用户:smbpasswd -x 用户名 3、在Linux系统中,小明用系统默认的vsftpd架设FTP服务器,他 新建了一个名为gtuser的用户,,加入下面两行,并且把gtuser,请问gtuser用户在客户端登录结果会怎样(A)。 userlist_enable = YES userlist_deny = NO A:允许登录 B:拒绝登录 C:不确定 D:以上都对 试题解析: userlist_enable=YES/NO

4、公司有一台对外提供WWW服务的主机,为了防止外部对它的攻击现在想要设置防火墙使它只接受外部的WWW访问,其它的外部连接一律拒绝,可能的设置步骤包括: 5、1、iptables -A INPUT-p tcp -j DROP 6、2、iptables -A INPUT-p tcp --dport 80 -j ACCEPT 7、3、iptables -F 8、4、iptables -P INPUT DROP 请在下列选项中找出正确的设置步骤组合(D)。 A:1-2-3-4 B:2-4-3 C:3-1-2 D:3-4-2 试题解析: 正确步骤为 ①清除所有规则来暂时停止防火墙:iptables –F ②本机默认不接受任何连接,除非在INPUT链上再设置接收的规则:iptables -P INPUT DROP ③打开WEB服务端口的TCP协议:iptables -A INPUT-p tcp --dport 80 -j ACCEPT 9、C)是该反向域名的正确表示方式。 A: B: C: D: 试题解析:添加反向区域时,网络号要反过来写(网络号是IP地址与子网掩码进行与操作后的结果)。例如,本题配置的网络号这个网段,那么它的反向区域是 10、在Linux系统中使用BIND 配置DNS服务器若需要在区域文件中指定该域的邮件服务器应该添加(B)记录。

Linux永久修改MAC地址方法-比其他方法都好用

Linux永久修改MAC地址方法 1.临时性的修改: ①依次输入以下命令: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 /sbin/ifconfig eth0 up service network restart 2.永久性的修改: 方法①: 并把类似于1中的②脚本保存在/etc/rc.local中:这一步是起作用的关键步骤脚本如下: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 /sbin/ifconfig eth0 up service network restart 方法②: vi /etc/sysconfig/network-scripts/ifcfg-eth0 添加 MACADDR=00:0C:29:36:97:20 注释掉原来的HWADDR :wq 保存退出。

方法③: 直接编辑/etc/network/interfaces 文件,在iface eth0 inet static 后面添加一行: pre-up ifconfig eth0hw ether xx:xx:xx:xx:xx:xx(要改成的MAC) 编辑interfaces文件 sudo nano /etc/network/interfaces 如下所示: face eth0inet static pre-up ifconfig eth0hw ether xx:xx:xx:xx:xx:xx(要改成的MAC) address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1 重启网卡 sudo /etc/init.d/networking restart 注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来 /sys/class/net/eth0/address /etc/udev/rules.d/70-persistent-net.rules —-修改无效,根据硬件自动生成的文件 不过,用ifconfig修改了mac后,/sys/class/net/eth0/address 的值随即跟着变了;但/etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。

XP如何修改Mac地址

XP如何修改Mac地址——图解教程 MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在网卡的BIOS里。MAC地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如08:00:20:0A:8C:6D。虽然Mac地址是写在硬件上的,但是在XP中是可以修改的,本文将向您介绍在XP修改Mac地址的方法。 步骤或方法 1. 查看本机Mac地址 查看本机Mac地址的方法有很多,很多系统软件都可以查看Mac地址。 最简单的方法莫过于通过XP的命令行直接查看Mac地址,最简单,最 直接。打开Windows开始菜单 运行,在输入框中输入cmd后按下回车。 2. 运行ipconfig/all命令 上一步按下回车之后,在命令提示行处键入ipconfig/all,回车后显示如下屏幕,如果有多块网卡,会依次列出来,你可以通过名称判断哪个是你需要修改Mac地址的网卡。下图标注的就是Mac地址及查看Macdivided 命令。 3. 打开网络连接

通过开始菜单?所有链接?显示所有连接会打开一个窗口,这个窗口中包含你电脑上的所有连接,其中本地连接(LAN或高速Internet)就是上图标注的网卡,我们现在就是要修改这个网卡的Mac地址。在图标上点击右键,选中菜单中的属性。 4. 打开网卡配置 上一步操作的结果是如下图所示的屏幕,点击常规选项卡中的配置按钮,就打开了网卡配置,Mac地址就在这里修改。 5. 修改Mac Address值 上一步点击配置按钮后,显示如下窗口,在选项卡高级中,属性选项框中的第二项:“本地管理的地址”(XP系统是这个名字,其他系统可能不同,英文XP是Network Address)就是我们要修改的Mac地址了,默认情况下右侧的值是不存在,我们可以把需要修改的Mac地址填在上面的框中,用连续的16进制数填写,如001C257E5A6F,点击确定按钮保存。如果右侧没有可以填写Mac地址的地方,那么我们则只能通过修改注册表修改Mac地址了,请看下一步。

linux系统修改mac地址方法

1.如果刀片做过网口固化,首先要检查一下固化是采用的是mac固化,还是用pci固化的,检查配置文件cat /etc/udev/rules.d/62-net-atca.rules [root@CSOMM-SVR rules.d]# cat /etc/udev/rules.d/62-net-atca.rules SUBSYSTEM=="net", ACTION=="add", ID=="0000:03:00.0", NAME="eth8" SUBSYSTEM=="net", ACTION=="add", ID=="0000:03:00.1", NAME="eth9" SUBSYSTEM=="net", ACTION=="add", ID=="0000:04:00.0", NAME="eth4" SUBSYSTEM=="net", ACTION=="add", ID=="0000:04:00.1", NAME="eth5" SUBSYSTEM=="net", ACTION=="add", ID=="0000:09:00.0", NAME="eth0" SUBSYSTEM=="net", ACTION=="add", ID=="0000:09:00.1", NAME="eth1" SUBSYSTEM=="net", ACTION=="add", ID=="0000:0a:00.0", NAME="eth2" SUBSYSTEM=="net", ACTION=="add", ID=="0000:0a:00.1", NAME="eth3" SUBSYSTEM=="net", ACTION=="add", ID=="0000:0d:00.0", NAME="eth6" SUBSYSTEM=="net", ACTION=="add", ID=="0000:0d:00.1", NAME="eth7" 如果显示如上就是用pci固化的,如果ID==是mac地址的话就是mac地址固化的,区别就在于执行固化指令时候mac固化用的是atca-rename-nic而pci固化使用的是atca-rename-nic –pci指令。 采用mac地址固化的方式修改mac地址后会造成内部mac地址混乱导致网卡无法激活,如果检查发现已经采用此方法固化,需要从新用pci方式固化,执行命令atca-rename-nic –pci,固化后要重启单板。 2.修改网卡mac地址,首先去激活网卡,可以直接图形界面去激活,或使用指令ifdown ethx, 然后再修改/etc/sysconfig/network-scripts/ifcfg-eth1文件参数,添加参数MACADDR=新mac 地址 # Please read /usr/share/doc/initscripts-*/sysconfig.txt # for the documentation of these parameters. TYPE=Ethernet DEVICE=eth2 #HWADDR=00:22:93:75:7B:06 BOOTPROTO=none ONBOOT=yes USERCTL=yes IPV6INIT=no PEERDNS=yes NETMASK=255.255.255.224 IPADDR=10.200.144.172 GATEWAY=10.200.144.161 MACADDR=00:22:93:75:7B:06 注意:HWADDR这个是需要注释掉的 修改后保存,如果不使用vi指令,直接修改的话ls –l查看会产生一个垃圾文件, [root@host67 network-scripts]# ls -l total 284 -rw-r--r-- 3 root root 285 Jul 4 11:09 ifcfg-eth0 -rw-r--r-- 3 root root 214 Jul 4 11:09 ifcfg-eth1 -rw-r--r-- 3 root root 311 Jul 11 16:42 ifcfg-eth2 -rw-r--r-- 1 root root 311 Jul 11 16:42 ifcfg-eth2~

如何更改电脑网卡的MAC地址

如何更改电脑网卡的MAC地址 2009-01-01 13:01 可以在桌面上的“网上邻居”图标上单击右键,选择“属性”,在弹出的“网络连接”的对话框中,在“本地连接”图标上单击右键,选择“属性”,会弹出一个“本地连接属性”的对话框,单击“配置”按钮,选择“高级”,选中左栏“属性”中“Network Address”(其实,并非所有的网卡,对物理地址的描述都用“Network Address”,如Intel的网卡便用“Locally Administered Address”来描述,只要在右栏框中可以找到“值”这个选项就可以了),然后选中右栏框“值”中的上面一个单选项(非“不存在”),此时便可在右边的框中输入想改的网卡MAC地址,形式如“000B6AF6F4F9”。点击“确定”按钮,修改就完成了。 不过,有一些网卡没有这个选项,不要着急,可以先更新网卡的驱动程序试试,一般情况下,更新驱动之后都会出现这个选项。但是依然有特殊情况,无论怎么修改都没有这个选项,那怎么办呢?接着往下看,下面的方法可以说是万能的!注册表修改方法 第1步,单击“开始”,选中“运行”,键入“regedit”调出注册表。 第2步,在 HKEY_LOCAL_MACHINESYSTEM/CurrentControlSet/ControlClass{4D36E972-E325 -11CE-BFC1-08002BE10318}000、0001、0002 等主键下,查找 DriverDesc ,内容为要修改的网卡的描述,如Intel的网卡会被描述成“Intel(R) PRO/100+ Management Adapter”,3Com的网卡会被描述成“3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)”等。 注:上面提到的关于网卡描述的选项出现的位置,和网卡本身以及操作系统有关。不同的网卡可能出现在不同的主键下,而同一网卡用不同版本的操作系统(如OEM版,VOL或者VLK等)也会出现在不同的位置。而这一步的任务就是找到含有网卡描述的主键。 第3步,选中在第二步找到的主键,在右栏框中添加一个字符串,命名为“Network Address”,其值设为要改的MAC 地址,形式如“000B6AF6F4F9”。 注:到这一步,修改网卡物理地址的任务可以说是完成了,有的网卡需要重启以下才能正常的工作,而有的只需一点点的时间“反应”一下而已。下面的几步是为了以后再修改物理地址方便用的,如果读者不再需要再次修改,到这里可以止步了。 第4步,在“第一步选中的主键”Ndiparams下添加一项名为“NetworkAddress”的主键,此时一般都会随着在右栏框中产生一个“(默认)”的字符串,将其值设置为最终想要修改的MAC地址,形式如“000B6AF6F4F9”。如果没有此字符串,读者也可自行添加此字符串。

win7修改网卡MAC地址(附图详解)

win7下修改网卡MAC地址的方法(附图详解) 对于像我们学校的通过认证绑定上网方式管理上网账号的来说,修改MAC码必不可少!修改后,就可以与别人账号绑定用别人号上网了,超级爽啊!在XP里面,有MAC码修改软件,但是用到WIN7说不支持系统! 故把win7下修改方法贴出来,方便大家! win7自带功能强大,修改网卡MAC就是其一! 后来发现XP里面找到那个也可以用此方法修改的哦! 在控制面板里面用小图标显示找到并打开设备管理器! 或者右击鼠标在属性打开的窗口里面点击打开设备管理器! 如下图!找到网络适配器右击找到属性—高级—network address(或者叫网络地址)—直接修改后 点击确定就可以!(应该不用禁用网卡后再启用)直接生效!

network address 意思是网络地址还有不懂可以留言及反应,我来看看能不能解决!!! 回答下面网友 查看MAC可打开网络和共享中心的本地连接

我的物理地址改过来了哦! 就是MAC码与IP地址相符合的一个地址 形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。 如何获取本机的MAC? 对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行”→输入“winipcfg”→回车。即可看到MAC地址。 在Windows2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig/all”→回车。即可看到MAC地址。或者是依次单击“开始”→“运行”→输入“CMD”→回车→输入“getmac”→回车,即可快速获取MAC地址了。 源地址:https://www.360docs.net/doc/1311517453.html,/GetEntry.do?id=742696286&owner=339318451

C语言获取Linux系统的IP地址和MAC地址

实际环境和特殊需求往往会将简单问题复杂化,比如计算机IP地址,对于一个连接中socket,可以直接获得本端和对端的IP、端口信息。但在一些特殊场合我们可能需要更多的信息,比如系统中有几块网卡,他们的Mac地址是多少,每块网卡分配了几个IP(一个网卡对应多个IP)等等。 这些信息往往需要通过ifconfig指令来获得,对于程序员来说,在代码中调用外部的shell 指令可不是个最佳方案,因为没人能保障不同平台、不同版本的ifconfig指令输出的格式是一致的。本篇文章中将介绍通过ioctl函数实现上述需求。 #include int ioctl(int fd, int request, … ); 返回:成功返回0,失败返回-1 ioctl函数的参数只有3个,但却是Unix中少有的几个“家族类”复杂函数,这里摘录一段《Unix网络编程》一书中对ioctl函数的描述: 在传统上ioctl函数是用于那些普遍使用、但不适合归入其他类别的任何特殊的系统接口……网络程序(一般是服务器程序)中ioctl常用于在程序启动时获得主机上所有接口的信息:接口的地址、接口是否支持广播、是否支持多播,等等。 ioctl函数的第一个参数fd,可以表示一个打开的文件(文件句柄)或网络套接字,第二个和第三个参数体现了函数的家族特色,参数二request根据函数功能分类定义了多组宏,而参数三总是一个指针,指针的类型依赖于参数二request。因为ioctl的种类实在太多,这里只列出和本文相关的几个参数定义: 分类参数二(宏)参数三描述 接口SIOCGIFCONF struct ifconf 获得所有接口列表 SIOCGIFADDR struct ifreq 获得接口地址 SIOCGIFFLAGS struct ifreq 获得接口标志 SIOCGIFBRDADDR struct ifreq 获得广播地址 SIOCGIFNETMASK struct ifreq 获得子网掩码 上表中列出了两个相关的结构体:struct ifconf 和struct ifreq,要了解ioctl函数的具体运用,首先要了解这两个结构: struct ifconf { int ifc_len;

相关文档
最新文档