linux下怎样获取网络设备的mac地址,ip地址等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下怎样获取网络设备的mac地址,ip地址等相关的知识,希望对你有一定的参考价值。
两种方法设置:
1、编辑配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
如图所示:将BOOTPROTO=none改成BOOTPROTO=DHCP即可从网络设备自动获取IP地址等网络信息。
2、netconfig命令。
输入netconfig后将会出现下图所示,单击yes按钮。
选中”use dynamic ip configuration“点击OK即可。
查看命令是ifconfig 修改是vim/etc/sysconfig/network-scripts/ifcfg-eth0
本回答被提问者和网友采纳 参考技术B 使用命令 ifconfig怎么绑定IP和MAC地址
用软件完成还是在运行里完成
mac地址和ip地址进行绑定的方法有很多种,其中比较简单的一种方法就是在命令符下绑定,具体操作如下:
1、在开始菜单中,点击运行或者直接按下组合键win+r,打开运行。
2、在对话框中输入cmd,打开命令。
3、第二步进去命令提示符之后,输入arp -a,然后按下回车键。
4、我们按回车键之后,就可以看到电脑的Internet地址和物理地址,最上面的接口是我们接入网络的ip地址,如下图所示:
5、我们获取ip地址和物理地址之后,可以对其进行绑定,下面输入“arp -s 物理地址”按回车键就进行绑定了,如下图所示:
6、我们可以在命令提示符中输入“ipconfig”,按回车键进行查询ip地址和物理地址,如下图所示:
7、我们在绑定mac地址之后,还可以继续绑定Internet地址,在命令行里面输入“arp -s Internet地址”,如下图所示:
8、按回车键之后,可以看到Internet地址已经被绑定了,如下图所示:
9、如果我们要解除mac地址和Internet地址的绑定,在命令行中输入“arp -d”,如下图所示:
10、我们在命令行中输入“ipconfig”,按回车键后,可以看到我们绑定的物理地址和Internet地址都已经被解除了,如下图所示:
参考技术A 可通过以下步骤绑定IP地址和MAC地址:1、在开始菜单中,点击运行,或按下组合键win+r,打开运行;
2、在对话框中输入cmd,打开命令,输入arp -a,按下回车键;
3、提示接口时,录下internet地址和物理地址,arp -s ip地址 物理地址。其中ip地址和物理地址就是记录下来的两个地址,这样就实现了绑定。
温馨提醒:如解除绑定,可以输入:arp -d ip地址 物理地址。
话费购
用不完的话费可送存买
¥0元起
话费购
用不完的话费可送存买
¥0元起
话费购
用不完的话费可送存买
¥0元起
话费购
用不完的话费可送存买
¥0元起
查
看
更
多
- 在线客服官方服务
- 官方网站秒懂联通客户俱乐部行家主页联通知乎
对于动态分配IP,做一个DHCP服务器来绑定用户网卡MAC地址和IP地址,然后再根据不同IP设定权限。对于静态IP,如果用三层交换机的话,你可以在交换机的每个端口上做IP地址的限定,如果有人改了自己的IP地址,那么他的网络就不通了。我们现在针对静态IP 地址的绑定讲解一个实例。
查看网卡MAC地址
先点击“开始”选择“运行”,然后在里面输入Winipcfg命令,这就可以查出自己的网卡地址,如图所示:
记录后再到代理服务器端让网络管理员把您上网的静态IP地址与所记录计算机的网卡地址进行捆绑。具体命令是:
ARP -s 192.168.0.4 00-EO-4C-6C-08-75
这样,就将您上网的静态IP地址192.168.0.4与网卡地址为00-EO-4C-6C-08-75的计算机绑定在一起了,即使别人盗用您的IP地址192.168.0.4也无法通过代理服务器上网。其中应注意的是此项命令仅在局域网中上网的代理服务器端有用,还要是静态IP地址,像一般的 Modem拨号上网是动态IP地址就不起作用。接下来我们对各参数的功能作一些简单的介绍:
ARP �-s�� -d��-a�
-s——将相应的IP地址与物理地址的捆绑。
-d——删除所给出的IP地址与物理地址的捆绑。
-a——通过查询Arp协议表来显示IP地址和对应物理地址情况。
作为一个网络管理人员,如果对MAC地址和IP的绑定能灵活熟练的运用,就会创建一个十分安全有利的环境,可以大大减小安全隐患。本回答被提问者采纳 参考技术C 每台主机都有一个临时存放ip-mac的对应表arp攻击就通过更改这个缓存来达到欺骗的目的,使用静态的arp来绑定正确的mac是一个有效的方法.在命令行下使用arp
-a可以查看当前的arp缓存表.以下是本机的arp表
:
c:\documents
and
settings\cnqing>arp
-a
interface:
192.168.0.1
on
interface
0x1000003
internet
address
physical
address
type
192.168.0.1
00-03-6b-7f-ed-02
dynamic
其中代表动态缓存,即收到一个相关arp包就会修改这项.如果是个非法的含有不正确的网关的arp包,这个表就会自动更改.这样我们就不能找到正确的网关mac,就不能正常和其他主机通信.静态表的建立用arp
-s
ip
mac.
执行arp
-s
192.168.0.1
00-03-6b-7f-ed-02后,我们再次查看arp缓存表.
c:\documents
and
settings\cnqing>arp
-a
interface:
192.168.0.1
on
interface
0x1000003
internet
address
physical
address
type
192.168.0.1
00-03-6b-7f-ed-02
static
此时"type"项变成了"static",静态类型.这个状态下,是不会在接受到arp包时改变本地缓存的.从而有效的防止arp攻击.静态的arp条目在每次重启后都要消失需要重新设置.
此时我们就可以自己写一个批处理文件,文件内容如下:
@echo
off
arp
-d
arp
-s
192.168.0.1
00-03-6b-7f-ed-02
写好之后我们把它存储为
rarp.bat,再把此文件放到开始菜单-程序-启动栏,这样每次启动机器时,就自动执行此批处理文件。菜单-程序-启动栏默认目录:c:\documents
and
settings\all
users\「开始」菜单\程序\启动。 参考技术D 例如我的IP是192.168.1.11,网卡的MAC地址是00-11-2F-3F-96-88(如何看到自己的MAC地址呢?在命令行下输入ipconfig /all, 回应如下:
Physical Address. . . . . . . . . : 00-11-2F-3F-96-88
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.11
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 61.177.7.1
Primary WINS Server . . . . . . . : 192.168.1.254
这些信息就是你现在计算机的IP地址及MAC地址!
接着,在命令行下输入:arp -s 192.168.1.11 00-11-2F-3F-96-88回车。
就绑定了。
如果要查看是否绑定,可以用arp -a 192.168.1.11回车,会得到如下提示:
Internet Address Physical Address Type
192.168.1.30 00-11-2f-3f-96-88 static
就OK了。
如果要删除呢?命令行下输入:arp -d 192.168.1.30 就删除了。
绑定网关:
arp -s 192.168.1.1 xx-xx-xx-xx-xx(网关的mac地址)
查
看自己的IP地址和网卡的MAC地址。对于Windows 98/Me,运行“winipcfg”,在对话框看的IP地址就是,而“适配器地址”就是网卡
的MAC地址。在Windows 2000/XP系统下,要在命令提示符下输入“ipconfig /all”,显示列表中的
“Physical Address”就是MAC地址,“IP Address”就是IP地址;要将二者绑定,输入“arp -s IP地址 MAC地
址”,如“arp -s 192.168.0.28 54-44-4B-B7-37-21”即可。
以上是关于linux下怎样获取网络设备的mac地址,ip地址等的主要内容,如果未能解决你的问题,请参考以下文章