Chinaunix
标题:
Redhat以外的Linux是否也用/sbin/ifconfig eth0 看 HWaddr ? 输出是什么样的格式?
[打印本页]
作者:
Altkuhl
时间:
2012-05-11 12:34
标题:
Redhat以外的Linux是否也用/sbin/ifconfig eth0 看 HWaddr ? 输出是什么样的格式?
如题,请问,Redhat以外的Linux是否也用 /sbin/ifconfig eth0 来看 HWaddr ?
例如SUSE等。
各位给一个SUSE的样本好吗?就像下面这个Redhat样本一样。
如果除了SUSE外,还有别的常用的Linux,最好也给个样本。
谢谢。
% /sbin/ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:21:5E:70:25:E8
inet addr:10.225.101.57 Bcast:10.225.103.255 Mask:255.255.252.0
inet6 addr: fe80::221:5eff:fe70:25e8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1159659584 errors:0 dropped:0 overruns:0 frame:0
TX packets:1120953339 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:507188120831 (472.3 GiB) TX bytes:516432788754 (480.9 GiB)
Interrupt:209 Memory:c8000000-c8012100
作者:
wolf5729
时间:
2012-05-12 19:42
我碰到过:
就同一个操作系统,但是不同网卡的ifconfig输出格式不一样。
楼主小心哦,不要碰到陷阱了。
------------------------------------
欢迎光临我的博客:
www.danoking.com
[DNK的博客]
作者:
Altkuhl
时间:
2012-05-13 21:36
那么请问,
第一,那次不一样的情况,指令是否也是 /sbin/ifconfig eth0 ?
第二,这个格式是由网卡决定的,而不是由操作系统决定的,对吗?
第三,如果需要在自动的流程中得到准确的 HWaddr,鉴于有可能格式不同,请问正确的办法是什么?包括C语言编程也可以。我的编译器是gcc。
第四,对于不一样的情况, HWaddr 是否也是一样位数?(12位16进制数,6个byte)
谢谢。
作者:
xiangziluotuo
时间:
2012-05-14 19:30
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
inet 10.225.101.57 netmask 255.255.252.0 broadcast 10.225.101.57
inet6 2001:250:4000:8021:8aae:1dff:fe33:1943 prefixlen 64 scopeid 0x0<global>
inet6 fe80::8aae:1dff:fe33:1943 prefixlen 64 scopeid 0x20<link>
ether 88:ae:1d:33:19:43 txqueuelen 1000 (Ethernet)
RX packets 155775 bytes 126919758 (121.0 MiB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 64280 bytes 5915027 (5.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 42 base 0xe000
复制代码
arch 的,供楼主参考
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2