3506
Network Manager 1.2 c KDE подменяет МАС адрес[Решено]
Manjaro 15.12 KDE.
Суть проблемы: на корпоративном сервере DHCP стоит резервирование моего компа по MAC адресу.
Как-то неожиданно заметил, что адрес у меня в корпоративной сети поменялся, посмотрел на сервере, действительно, у моего компьютера появился странный идентификатор новый, по которому мне DHCP сервер выдал новый адрес. Танцы с бубнами ничего не дали, упорно, используя Network Manager от KDE, моя сетевая карта меняет идентификатор, причем, он не вида MAC адреса, а какой-то набор цифр и букв гораздо большей длинны, которые еще и меняются периодически.
Если отключить Network Meneger, и выставить в systemd network получение адреса по dhcp, всё нормально, выдается тот адрес, что должен.
Кто подскажет, что не так с Network Meneger от KDE, откуда и с чего он вдруг прилепливает сетевухе непонятный идентификатор?
Суть проблемы: на корпоративном сервере DHCP стоит резервирование моего компа по MAC адресу.
Как-то неожиданно заметил, что адрес у меня в корпоративной сети поменялся, посмотрел на сервере, действительно, у моего компьютера появился странный идентификатор новый, по которому мне DHCP сервер выдал новый адрес. Танцы с бубнами ничего не дали, упорно, используя Network Manager от KDE, моя сетевая карта меняет идентификатор, причем, он не вида MAC адреса, а какой-то набор цифр и букв гораздо большей длинны, которые еще и меняются периодически.
Если отключить Network Meneger, и выставить в systemd network получение адреса по dhcp, всё нормально, выдается тот адрес, что должен.
Кто подскажет, что не так с Network Meneger от KDE, откуда и с чего он вдруг прилепливает сетевухе непонятный идентификатор?
11 комментариев
# See dhcpcd.conf(5) for details.
# Allow users of this group to interact with dhcpcd via the control socket.
controlgroup wheel
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
duid
# Persist interface configuration when dhcpcd exits.
persistent
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private
noipv4ll
создал: /etc/systemd/network/MyDhcp.network с содержимым
Name=enp3s0
MACAddress=************
Host=***
[Network]
DHCP=ipv4
проблема осталась(
Попробуйте wicd, у него таких «новшеств» вроде нет. Wicd при установке сам прописывается в автозагрузку, потому networkmanager из автозагрузки нужно убрать или отключить, что-бы они не конфликтовали.
Но не всё так просто, мой путь под катом:
вводим:
и ставим # перед duid
и убираем # перед clientid
Сохраняем изменения.
После этого нужно удалить соединение через аплет network manager и вернуться в консоль.
Освобождаем аренду IP-адреса :
затем запускаем получение нового адреса, и смотрим что нам выдает консоль, там должен быть желанный адрес и маршруты.
После этого в аплете Network Manager появиться новое соединение с именем сетевого интерфейса, НО!!!
Почему-то в настройках этого соединения будет стоять с неуказанным шлюзом по умолчанию и не указанными DNS серверами и интернета нет конечно.
Нужно вручную указать серверы DNS и шлюз, потому ЧТО, при выборе
Всё начинается сначала, опять выдается левый IP адрес, поэтому вписываем недостающие данные, отключаем подключаем соединение и всё работает как надо, DHCP сервер выдает нужный адрес.
Это конечно костыль и я буду очень благодарен, если найдется кто-нибудь и подскажет более элегантное решение данной проблемы.