Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Периодическая смена eth0 на eth2...  (Прочитано 1473 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Периодическая смена eth0 на eth2...
« : 18 Февраль 2012, 15:21:13 »
Встроенная сетевая имеет eth0, дополнительная eth1 - смотрит в сеть!
В настройках /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)
Тут прописал смену мака на нужный мне! Система выходит создала ещё одну сетевую для себя, так как в /etc/udev/rules.d/70-persistent-net.rules появилась eth2 с моим маком:

(Нажмите, чтобы показать/скрыть)

При ребутах сменяется хаотически(как для меня) eth0 на eth2 и наоборот! И не работает инет!

Можно ли написать в /etc/network/interfaces так:
auto eth1
iface eth1 inet static
        address 10.0.0.1
        netmask 255.255.255.0
auto eth0
iface eth0 inet dhcp
        hwaddress ether 00:04:61:98:D8:52
auto eth2
iface eth2 inet dhcp
post-up /etc/nat
???
Заработает ли?

Или как мне сделать так чтобы не менялось?
Удалить в 70-persistent-net.rules eth0 совсем?
« Последнее редактирование: 18 Февраль 2012, 15:26:52 от dyominroma »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #1 : 18 Февраль 2012, 15:26:40 »
/etc/udev/rules.d/70-persistent-net.rules
~.o

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #2 : 18 Февраль 2012, 15:27:31 »
Издеваешся?

Удалить в 70-persistent-net.rules eth0 совсем и переименовать eth2 в eth0?
« Последнее редактирование: 18 Февраль 2012, 15:34:06 от dyominroma »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #3 : 18 Февраль 2012, 15:34:33 »
смотри редактор и потом можно удалить, перезагрузка.
~.o

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #4 : 18 Февраль 2012, 15:42:21 »
смотри редактор и потом можно удалить, перезагрузка.
Извини, но не понял что ты имеешь ввиду под "смотри редактор"! Можно, пожалуйста поподробнее.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #5 : 18 Февраль 2012, 15:45:24 »
ой, блокнот.
~.o


Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #7 : 18 Февраль 2012, 15:56:35 »
Из выше приведенных ссылок понял так:

В /etc/network/interfaces использую только вновь созданную системой "виртуальную" сетевую с изменённым маком:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
        address 10.0.0.1
        netmask 255.255.255.0
auto eth2
iface eth2 inet dhcp
post-up /etc/nat

eth0 просто оставляю без настроек!

Верно?
« Последнее редактирование: 18 Февраль 2012, 16:14:34 от dyominroma »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #8 : 18 Февраль 2012, 16:00:52 »
где eth0 ?
~.o

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #9 : 18 Февраль 2012, 16:04:18 »
ой, eth0 оставляю без настроек)
Мне не нужно использовать eth0 с конфигурацией:
# PCI device 0x10ec:0x8136 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:d1:7d:65:ff", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


Мне нужно использовать эту же сетевую, только с изменённым маком! Она определилась как:

# PCI device 0x10ec:0x8136 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:61:98:d8:52", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #10 : 18 Февраль 2012, 16:07:41 »
 ага, маком нельзя,
man ifconfig
~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13744
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #11 : 18 Февраль 2012, 16:09:12 »
victor00000, прочти топик и успокойся уже. eth0 ТС не описывает, потому что он ему с таким MAC-ом не нужен.

Интересная тема. Никогда не сталкивался. С одной стороны система по mac-адресу создаёт выделенный номер интерфейса, а с другой - на eth0 нужно его сменить... Замкнутый круг...

P.S. Я бы вышел из ситуации несколько по другому. 2 варианта: a) позвонить провайдеру и сменить мак на текущий; b) скормить нужный мак-адрес клиенту dhclient-у
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #12 : 18 Февраль 2012, 16:18:34 »
Просто щас нахожусь удалённо от сервера! Тупо перебирать возможности нет(потеряю доступ). Хотелось бы понять как и куда)

Думаю попробовать удалить в 70-persistent-net.rules eth0 совсем и переименовать eth2 в eth0...

Ну и сменить мак у провайдера) Но всё же хочется разобраться именно в этой ситуации, мало ли, вдруг надо будет срочно другой комп подсунуть...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25963
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #13 : 18 Февраль 2012, 18:06:34 »
ой, eth0 оставляю без настроек)
Мне не нужно использовать eth0 с конфигурацией:
# PCI device 0x10ec:0x8136 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:d1:7d:65:ff", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


Мне нужно использовать эту же сетевую, только с изменённым маком! Она определилась как:

# PCI device 0x10ec:0x8136 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:61:98:d8:52", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
Это у тебя такие шутки дурацкие, или посоветовал кто?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dyominroma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Периодическая смена eth0 на eth2...
« Ответ #14 : 18 Февраль 2012, 20:46:07 »
По ссылкам выше вычитал)

Посоветуйте правильный вариант!

 

Страница сгенерирована за 0.078 секунд. Запросов: 24.