Поменял MAC-адрес - не работает сеть (Debian lenny)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

Нужно мне было сменить МАК-адрес с родного на кастомный (по которому меня шлюз пускает в интернет). Неважно зачем оно мне надо, суть в том, что после всех моих "умных" настроек сеть вообще лежит и никак вставать не хочет.
Сначала я в автозагрузку добавил команду ifconfig eth1 hwaddr XX:XX:XX:XX:XX:XX. МАК поменялся, но интерфейс лежит. После поднятия сеть не заработала. Прописал /etc/init.d/networking restart сеть появилась но со старым "родным" МАКом.
Потом пробовал в файле /etc/network/interfaces дописать строчку

Код: Выделить всё

hwaddress ether XX:XX:XX:XX:XX:XX

Рестарт сети - ничего не дает. Рестарт компьютера - уже лучше, МАК адрес всегда остается таким, как я его поставил, но сетевой интерфейс лежит и никак не удается его поднять.
В чем может быть дело?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Поменял MAC-адрес - не работает сеть

Сообщение Bluetooth »

А что пишут на попытку поднятия интерфейса?
какая сетевая карточка?
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

Хотя наверное я ошибся в формулировках:)
Интерфейс вроде как поднят, ошибки нету, но абсолютно ничего не пингует (я так проверяю работоспособность сети:), студенческая привычка)
Сетевуха - marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller
Спасибо сказали:
Nymin
Сообщения: 1095
Статус: -
ОС: GNU/Linux

Re: Поменял MAC-адрес - не работает сеть

Сообщение Nymin »

сообщите новый мак адрес провайдеру, обычно по нему идет привязка
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

вот такие ответы-убегания от проблемы не приветствуются:)
решение очевидно, что есть, хочется докопаться... тем более не думаю, что оно сильно сложное, просто опыта мало еще
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Поменял MAC-адрес - не работает сеть

Сообщение Bluetooth »

amorphius писал(а):
27.01.2010 23:36
вот такие ответы-убегания от проблемы не приветствуются:)
решение очевидно, что есть, хочется докопаться... тем более не думаю, что оно сильно сложное, просто опыта мало еще

Это не ответ-убегание. Это абсолютно правильный ответ. Ибо не пингуется как раз потому, что у провайдера привязка по маку.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Поменял MAC-адрес - не работает сеть

Сообщение danger08 »

Самый очевидный тест - соедините `eth1` кроссовером с другой машиной напрямую (и назначьте на той машине адрес из того же диапазона, что на `eth1`). Если при подключении к другой машине она пингуется, а при подключении к прову пингов нет - значит, с сетевыми параметрами все в порядке, а пров вам что-то "закрыл".
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

Bluetooth писал(а):
28.01.2010 09:28
Это не ответ-убегание. Это абсолютно правильный ответ. Ибо не пингуется как раз потому, что у провайдера привязка по маку.

я понимаю, что правильный, но он подразумевает, что за меня кто то другой будет делать. Меня больше интересует как сменить МАК-адрес, чтобы опыта набираться, а не для конечной цели. Можно конечно и к провайдеру обратиться, но зачем если можно сделать все самому?
По сути то никто в теме не ответил. Правильно ли вообще я команды прописывал? Можно ли редактировать свободно файлик /etc/network/interfaces и каков формат? Я конечно все это в гугле могу найти (собственно так и делаю всегда), но ведь не работает. Знать мало, нужен опыт человека, который сталкивался с этой проблемой и решал ее, а не читал где то... прочитать и я могу...
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Поменял MAC-адрес - не работает сеть

Сообщение Yaros »

amorphius писал(а):
28.01.2010 12:21
я понимаю, что правильный, но он подразумевает, что за меня кто то другой будет делать. Меня больше интересует как сменить МАК-адрес, чтобы опыта набираться, а не для конечной цели. Можно конечно и к провайдеру обратиться, но зачем если можно сделать все самому?

Вы не поняли. У провайдера на оборудывании Ваш IP привязывается к Вашему MAC, чтобы никто другой не мог присоединиться к сети вместо Вас. След-но, поменяв MAC, Вы должны сообщить об этом прову, чтобы он поменял у себя настройку. Поэтому лучше эксперементировать на компьютере, который не подключен инету напрямую.
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

Yaros писал(а):
28.01.2010 14:00
Вы не поняли. У провайдера на оборудывании Ваш IP привязывается к Вашему MAC, чтобы никто другой не мог присоединиться к сети вместо Вас. След-но, поменяв MAC, Вы должны сообщить об этом прову, чтобы он поменял у себя настройку. Поэтому лучше эксперементировать на компьютере, который не подключен инету напрямую.

Нет, скорее всего никто правильно не прочитал
Нужно мне было сменить МАК-адрес с родного на кастомный (по которому меня шлюз пускает в интернет).

Кастомный (от англ. custom:)) - тот МАК-адрес, который прописан в настройках на шлюзе. То есть шлюз пускает меня в интернет не по родному МАКу сетевой карты, а по другому, который я и пытаюсь прописать своей карте.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Поменял MAC-адрес - не работает сеть

Сообщение Ленивая Бестолочь »

amorphius
что-то вы не то делаете видимо, проверьте всё ещё раз.
у меня такой же провайдер и, поэтому, вот мой interfaces (у вас ведь debian? )

Код: Выделить всё

allow-hotplug eth1
iface eth1 inet static
        address 10.xxx.68.191
        netmask 255.255.252.0
        network 10.xxx.68.0
        gateway 10.xxx.68.1
        broadcast 10.xxx.71.255
        up ifconfig eth1 hw ether 00306e12e1e0

пробовал, кстати, добавить строку

Код: Выделить всё

        hwaddress 00306e12e1e0

как в мане пишуть, но как-то оно не заработало :-\
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Поменял MAC-адрес - не работает сеть

Сообщение pelmen »

/etc/network/interfaces :
hwaddress ether 00:00:00:00:00:00
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

Ленивая Бестолочь писал(а):
28.01.2010 17:27
что-то вы не то делаете видимо, проверьте всё ещё раз.
у меня такой же провайдер и, поэтому, вот мой interfaces (у вас ведь debian? )

Код: Выделить всё

allow-hotplug eth1
iface eth1 inet static
        address 10.xxx.68.191
        netmask 255.255.252.0
        network 10.xxx.68.0
        gateway 10.xxx.68.1
        broadcast 10.xxx.71.255
        up ifconfig eth1 hw ether 00306e12e1e0

А если IP и прочие настройки дает шлюз по DHCP? Я должен просто убрать строки address, netmask, network, gateway, broadcast и все? Или еще что то должен прописать?
пробовал, кстати, добавить строку

Код: Выделить всё

        hwaddress 00306e12e1e0

как в мане пишуть, но как-то оно не заработало :-\

Читайте до конца посты:)
Я ж написал в самом первом посте как добавлял эту строчку, и у меня МАК поменялся-таки. Но вот только не сильно помогло...
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Поменял MAC-адрес - не работает сеть

Сообщение Alex2ndr »

amorphius писал(а):
28.01.2010 23:48
А если IP и прочие настройки дает шлюз по DHCP? Я должен просто убрать строки address, netmask, network, gateway, broadcast и все? Или еще что то должен прописать?

Я ж написал в самом первом посте как добавлял эту строчку, и у меня МАК поменялся-таки. Но вот только не сильно помогло...

1. А man interfaces слабо почитать? iface eth1 inet dhcp
2. Ну попробуйте в лоб - ifconfig eth1 hw ether $MAC - такой способ у меня точно работает. Если и он не сработает, то только тестирование с другой машиной поможет.
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

прислушался к советам, вот такой получился файл /etc/network/interfaces

Код: Выделить всё

auto lo
iface lo inet loopback

allow-hotplug eth1
iface eth1 inet dhcp
hwaddress ether XX:XX:XX:XX:XX:XX
auto eth1

не работает. МАК-адрес устанавливает тот, что мне надо, но на попытку пинга говорит ping: unknown host...
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Поменял MAC-адрес - не работает сеть

Сообщение pelmen »

пингуй по ip-адресу
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Поменял MAC-адрес - не работает сеть

Сообщение Alex2ndr »

amorphius писал(а):
31.01.2010 19:19
прислушался к советам, вот такой получился файл /etc/network/interfaces

Код: Выделить всё

auto lo
iface lo inet loopback

allow-hotplug eth1
iface eth1 inet dhcp
hwaddress ether XX:XX:XX:XX:XX:XX
auto eth1

не работает. МАК-адрес устанавливает тот, что мне надо, но на попытку пинга говорит ping: unknown host...

Насколько я помню unknown host говорит когда не удается получить мак по arp. Послушайте tcpdump что творится в сети в момент посылки вами пинга. Может вы просто MAC неверный забиваете?
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

не, с МАКом все в порядке. Есть новые интересные подробности.
Сидел я в универе, разбирался с ssh и ключами сессий и случайно(!) подконектился к этому компьютеру. То есть интернет я полагаю есть:)
Потом попробовал пропинговать гугл по ай пи - получилось.
Проблема в DNS-серверах?
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Поменял MAC-адрес - не работает сеть

Сообщение Alex2ndr »

amorphius писал(а):
04.02.2010 21:08
не, с МАКом все в порядке. Есть новые интересные подробности.
Сидел я в универе, разбирался с ssh и ключами сессий и случайно(!) подконектился к этому компьютеру. То есть интернет я полагаю есть:)
Потом попробовал пропинговать гугл по ай пи - получилось.
Проблема в DNS-серверах?

Ээээ.... Так у вас даже шлюз не пинговался? или я ошибаюсь?
Если все пингуется, но инета по именам нету, то попробуйте инет по адресам :) -

Код: Выделить всё

Name:    www.yandex.ru
Addresses:  87.250.251.3, 93.158.134.3, 213.180.204.3, 77.88.21.3

Name:    www.rambler.ru
Address:  81.19.70.1

Name:    www.ru
Address:  194.87.0.50

Если все работает, то проблема в ДНС - либо в его настройке, либо в самих серверах. Если в самих серверах, то не особая проблема - можно записать любые другие днс - будет работать, хоть и медленнее
Спасибо сказали:
Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Поменял MAC-адрес - не работает сеть

Сообщение amorphius »

все нормально пингует.
А как можно прописать ДНС, если настройки дает сервер DHCP?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Поменял MAC-адрес - не работает сеть

Сообщение Ленивая Бестолочь »

amorphius писал(а):
05.02.2010 22:50
А как можно прописать ДНС, если настройки дает сервер DHCP?

либо поковырять конфиг dhcp клиента, либо поставить resolvconfd и в нем прописать что и откуда брать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: