Нули в аппаратном MAC адресе сетевой карты.

Вот и меня посетила эта неприятность с сетевой картой. Как-то дома я только WI-FI для доступа в интернет использовал, но вот пришлось подключиться к интернету при помощи кабеля, но не тут-то было — интернета как не бывало. Когда посмотрел при помощи команды ifconfig состояние сети, то обнаружил что MAC адрес сетевой карты почему-то состоял из нулей. Причина такой ситуации мне неизвестна, но как же теперь быть? Естественно решение нашлось, и вот какое:

При помощи команды ifconfig -a я узнал состояние сетевого соединения (ключ -a выводит все интерфейсы. В том числе и неактивные, без него вы увидите только активные, если команде указать конкретный интерфейс например ifconfig eth0, тогда вы увидите конкретно его состояние)
установил новый аппаратный MAC адрес с помощью тойже команды ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx, где xx новые значения адреса (обратите внимание, что это значение не должно совпадать со значением адресе )
следующий этап, это активация сетевого соединения при помощи команды ifup eth0 (обычно, если всё в порядке эта команда вызывается системой автоматически, однако при возникновении различного рода проблем её приходится запускать вручную.)
если управление сетевыми соединениями происходит при помощи Network Manager, то естественно команду ifup система проигнорирует, о чем будет написано в сообщении. Просто уберите галочке (в ubuntu, а для OpenSUSE воспользуйтесь YaST) с «Управление сетью» и снова запустите команду ifup eth0. Как правило интерфейс eth0 сразу же начнет работу, если этого не произошло, тогда снова передайте управление Network Manager и тогда наверняка соединение установится.

Вот так я решил свою проблему, только один недостаток, при каждом перезапуске системы необходимо снова присваивать MAC адрес сетевой карте и активировать её. Так что если у кого есть информация или идеи по этому поводу, пишите в комментариях.

Добавить комментарий