$MAC-Adresse = `ifconfig "$name_netzwerkkarte" | grep lladdr`;
1
2
3
4
5
6
7
8
9
10
11
12
13
root@svr2 ~ # cat t.pl
#!/usr/bin/perl
use strict;
use warnings;
my $name_netzwerkkarte = 'eth0';
my $MAC_Adresse = `ifconfig "$name_netzwerkkarte" | grep co`;
print $MAC_Adresse;
root@svr2 ~ # perl t.pl
inet6 addr: fe80::8e89:a5ff:fe2b:a31/64 Scope:Link
collisions:0 txqueuelen:1000
root@svr2 ~ #
$MAC_Adresse = `ifconfig "$name_netzwerkkarte" | grep lladdr`;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Terminal:
# ifconfig bge0 | grep lladdr
Ausgabe:
# lladdr 00:15:c3:de:19:d7
#!/usr/bin/perl
my $name_netzwerkkarte = "bge0";
my $MAC_Adresse = `/sbin/ifconfig "$name_netzwerkkarte" | /usr/bin/grep lladdr`;
print $MAC_Adresse;
Ausgabe Terminal:
# bge0: no such interface
1 2 3 4 5 6
use Data::Dumper; $Data::Dumper::Useqq=1; #... print Dumper($name_netzwerkkarte);