I guess many of us have been trying to live with the nightmare of \x00\x00\x00x00\x00... network ESSID whether in Mageia 3 or 4. Well, this weekend I have had it, and had a kind of a sleepless night. so here we go..
I sure still do not know how are Drake tools fit together but I managed to solve the problem.
1. ALT+F2 and kdesu kate
2. Open /usr/lib/libDrakX/network/monitor.pm
3. Look for sub list_wireless. (It should be on line 18)
4. Keep going down to line 37. (It shows: my ($ap, $frequency, $signal_strength, $flags, $essid) = ($1, $2, $3, $4, $5);)
5. Go to the end of line 37 and after the semicolon hit ENTER
6. Insert the following lines exactly as are:
- Code: Select all
$_ = $essid;
s/\\x00//g;
$essid = $_;
7. Now move on to line 94 which reads: if ((/^\s*$/ || /Cell/) && exists $net->{ap}) {
8. Go to the end of the line and hit ENTER
9. Key in the exact following lines:
- Code: Select all
$_ = $net->{essid};
s/\\x00//g;
$net->{essid} = $_;
10. Save the file and close the Kate text editor.
Now; no more strange zeros for hidden networks . Instead; the MAC address of the AP should show up .
Hope Mageia team applies this patch unless they have a better solution since they understand the functionality of these scripts better .
Have a nice weekend everybody..