"Плохой" MAC-адрес у сетевой карты
localhost octogenus # ifconfig -a
eth0 Link encap:Ethernet HWaddr f7:f7:f7:f7:f7:ff
inet addr:10.53.200.123 Bcast:10.53.200.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:28 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:50:22:a4:4a:97
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::250:22ff:fea4:4a97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27968 errors:0 dropped:0 overruns:0 frame:0
TX packets:28862 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29682371 (28.3 MiB) TX bytes:3600366 (3.4 MiB)
Interrupt:21 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:164 errors:0 dropped:0 overruns:0 frame:0
TX packets:164 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12248 (11.9 KiB) TX bytes:12248 (11.9 KiB)
localhost octogenus # ifconfig eth0 10.53.200.123 broadcast 10.53.200.255 netmask 255.255.255.0 up
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
А теперь меняю MAC на сетевухе и все работает:
localhost octogenus # ifconfig eth0 hw ether 00:18:bd:5a:71:f3
localhost octogenus # ifconfig eth0 10.53.200.123 broadcast 10.53.200.255 netmask 255.255.255.0 up
localhost octogenus # ping 10.53.200.1
PING 10.53.200.1 (10.53.200.1) 56(84) bytes of data.
64 bytes from 10.53.200.1: icmp_seq=1 ttl=64 time=7.38 ms
..
Объясните пожалуйста сие странное поведение системы и пути его исправления (нет желания менять MAC-адрес после каждого запуска системы) зная что эта проблема началась после аварийной остановки системы (падение электроэнергии в сети)_
- Для комментирования войдите или зарегистрируйтесь
мало в этом понимаю, но вам,
мало в этом понимаю, но вам, скорей, как-то надо мак перешить.
если драйвер делает это автоматом при его смене, то попробуйте после смены мака выключиться и загрузиться с лайва какого-нить, если мак адрес сохранился после его смены, то ищите где он меняется при загрузке gentoo (/etc/conf.d/net, скорей всего, или другой "менеджер"), если не сохранился, то проконсультируйтесь с документацией к модулю вашей сетевухи.
:)