Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

IP-MACaddr

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Ср Дек 21 2005 18:38    Заголовок сообщения: IP-MACaddr Ответить с цитатой

Вопрос: как назначить определенный IP-адрес cетевому интерфеису(eth0), т.е. сетевому адаптеру с определенным MAC - адресом? Пробовал командой ARP - не выходит! Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Ср Дек 21 2005 18:50    Заголовок сообщения: Ответить с цитатой

Вариантов несколько, все зависит от того, где интерфейс (локальный или мы раздаем адреса по DHCP другим машинам) и какое ядро (2.4.x или 2.6.x, драйвер собран модулем или монолитно).

В зависимости от ответа, можно читать руководство к dhcpd, системе начальной загрузки дистрибутива (на предмет порядка загрузки драйверов) или udev (это для ядер 2.6.x) - там можно настроить как и при выполнении каких условий будут называться интерфейсы (среди условий есть и MAC).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
heavvy



Зарегистрирован: 21.12.2005
Сообщения: 6

СообщениеДобавлено: Чт Дек 22 2005 08:22    Заголовок сообщения: Ответить с цитатой

ifconfig интерфейс(eth0, например) IP_адрес

если правильно понял вопрос.
А вообще man ifconfig.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Чт Дек 22 2005 10:36    Заголовок сообщения: Ответить с цитатой

Cпасибо! Smile Вот только я не понял: если набираю я ifconfig eth0, выдается IP-шник ххх.ххх.ххх.242, а если набрать arp - на интерфейсе висит адрес xxx.xxx.xxx.241. Как это исправить? Надо чтобы на eth0 висел xxx.xxx.xxx.242, а то весь траффик идет по 241-му адресу. В результате возникли проблемы с нашим провайдером из-за траффика, так учет у нас ведется по 242-му адресу. Буду очень благодарен за ваши советы Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
McZim



Зарегистрирован: 09.08.2005
Сообщения: 275
Откуда: Omsk

СообщениеДобавлено: Чт Дек 22 2005 11:43    Заголовок сообщения: Ответить с цитатой

http://www.opennet.ru/docs/RUS/LARTC/x270.html
_________________
Я странный...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
heavvy



Зарегистрирован: 21.12.2005
Сообщения: 6

СообщениеДобавлено: Чт Дек 22 2005 11:44    Заголовок сообщения: Ответить с цитатой

"arp -a" выдает таблицу привязок MAC-адресов к IP-адресам машин в сети. Истинное значение айпишника несомненно выдает ifconfig. Вы можете удалить ложную запись из арп-таблицы командой "arp -d fake_IP". Ничего более конкретного нельзя сказать. Помог бы листинг команд ifconfig и arp -a.
_________________
c=a++ + ++a;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Чт Дек 22 2005 13:37    Заголовок сообщения: Ответить с цитатой

Пробовал - не удаляется! Crying or Very sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Дек 24 2005 14:48    Заголовок сообщения: Ответить с цитатой

1. Какая версия UNIX?
2. Какая ПОЛНАЯ версия UNIX?
3. Какой адрес подсети?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
adm1n



Зарегистрирован: 26.12.2005
Сообщения: 5

СообщениеДобавлено: Пн Дек 26 2005 07:33    Заголовок сообщения: Ответить с цитатой

помоему будет проще :
====
vi /etc/sysconfig/networking/devices/ifcfg-eth[№]
====
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Дек 26 2005 09:57    Заголовок сообщения: Re: IP-MACaddr Ответить с цитатой

LordBayne писал(а):
Вопрос: как назначить определенный IP-адрес cетевому интерфеису(eth0), т.е. сетевому адаптеру с определенным MAC - адресом? Пробовал командой ARP - не выходит! Sad


Я так понял, раз такой вопрос возник, значит в системе несколько сетевых интерфейсов, иначе не было бы альтернативы просто при одном интерфейсе. Не понятно зачем вы пытаетесь arp юзать? Кэш arp это то, что вашей машине известно о других тачках по протоколу apr.
Те - #arp ip_host1 покажет вам hwaddr машины host1 и тд...например - это важно, если таблица не обновилась у вновь подключенной тачки и она не видит роутер(хотя и этого в норме не должно быть), то и не сможет выйти во внешнюю сеть. Тогда у нее по команде #arp ip_router высветиться incomplete, те ждет получения адреса. Можно ей помочь, удалив этот incomplete адрес командой #arp -d ip_router и добавить его arp адрес явно командой
#arp -s ip_router hwaddr_ip_router(это МАК адрес роутера).
Если вы хотите ваш сетевой интерфейс с определенным МАК адресом привязать к определенному ip, то в RHL например это делается в апплете "Системные параметры" "Сеть" - выберете ваш интерфейс, затем вкладка "Аппаратное устройство" выберете "Привязаться к МАК адресу" и все Smile То, интерфейсу с установленным вами ip будет привязан четко определенный МАК адрес вашей сетевой карты.
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пн Дек 26 2005 11:10    Заголовок сообщения: Ответить с цитатой

Cпасибо за ответы! Very Happy Только не понял одно:
Цитата:
Если вы хотите ваш сетевой интерфейс с определенным МАК адресом привязать к определенному ip, то в RHL например это делается в апплете "Системные параметры" "Сеть" - выберете ваш интерфейс, затем вкладка "Аппаратное устройство" выберете "Привязаться к МАК адресу" и все То, интерфейсу с установленным вами ip будет привязан четко определенный МАК адрес вашей сетевой карты.


Можно рассказать поподробнее, где конкретно это прописывается? Помогит плз темному человеку! Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Дек 26 2005 11:24    Заголовок сообщения: Ответить с цитатой

послушайте...сейчас and3008 придет и скажет, что я "филосов" Laughing
Я не хочу....ну куда еще подробнее? Извините.
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Дек 26 2005 11:44    Заголовок сообщения: Ответить с цитатой

LordBayne писал(а):
Cпасибо за ответы! Very Happy Только не понял одно:
Цитата:
Если вы хотите ваш сетевой интерфейс с определенным МАК адресом привязать к определенному ip, то в RHL например это делается в апплете "Системные параметры" "Сеть" - выберете ваш интерфейс, затем вкладка "Аппаратное устройство" выберете "Привязаться к МАК адресу" и все То, интерфейсу с установленным вами ip будет привязан четко определенный МАК адрес вашей сетевой карты.


Можно рассказать поподробнее, где конкретно это прописывается? Помогит плз темному человеку! Wink

Хорошо...
Идете в каталог /etc/sysconfig/network-scripts/ifcfg-eth0 (если у вас eth0) Это файл, берете его на рекактирование и добавлете в его конец строку HWADDR= и пишите сюда МАК адрес вашей сетевой карты. То, интерфейсу eth0 поставите в однозначное соответствие МАК адрес вашей сетевой карты. Затем делаете #service network restart (это команда в консоли под root) и все Smile
_________________
All is not lost! Smile


Последний раз редактировалось: dio (Пн Дек 26 2005 11:56), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пн Дек 26 2005 11:56    Заголовок сообщения: Ответить с цитатой

Все, понял! Спасибо!!! Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Дек 26 2005 11:57    Заголовок сообщения: Ответить с цитатой

Smile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...