LINUX.ORG.RU
ФорумAdmin

ip-адрес и MAC


0

0

Сразу предупрежу-- мне НЕ НАДО МЕНЯТЬ MAC-АДРЕС. Где-то здесь проскакивало, но я не нашел-- нужно, чтобы ifconfig приделывал адрес карте не по ее имени (eth0/eth1/...), а по MAC-адресу, т.е. карте с 00:04:5E:2A:39:46 он приделал 192.168.37.24, а c 00:0C:37:3E:21:AE-- 10.14.27.102, невзирая кто они там-- eth3 или eth1. Если карты с таким MAC'ом нет-- пусть ругается и ничего не назначает.

Ответ на: комментарий от anonymous

ну, во-первых, у меня /etc/rc.d/init.d/network у меня нету, во вторых, хотелось бы застраховаться от неожиданного обмена имен интерфейсов, и в-третьих, я бы и поменял, но какие параметры ifconfig'у давать-то, чтобы он смотрел не на имена интерфейсов, а на их MAC'и?

berrywizard ★★★★★
() автор топика
Ответ на: комментарий от berrywizard

Я делал вот так

#!/bin/bash

IFACE1=`dmesg | sed -n 's/\(eth[0-9]\):.*00:0C:F1:BC:A9:85.*/\1/p'`;
ifconfig $IFACE1 132.145.6.5;

IFACE2=`dmesg | sed -n 's/\(eth[0-9]\):.*00:0C:F1:BE:44:91.*/\1/p'`;
ifconfig $IFACE2 192.168.1.1;

arum ★★
()
Ответ на: комментарий от arum

>Я делал вот так

>#!/bin/bash

>IFACE1=`dmesg | sed -n 's/\(eth[0-9]\):.*00:0C:F1:BC:A9:85.*/\1/p'`;

я так пока и делаю, просто тут проскакивал такой вопрос, и там (вроде бы) дали какие-то параметры ifconfig, где он сам привязывал, просто не могу теперь найти этот пост. Вроде бы там jackill отвечал...

berrywizard ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.