Среда Linux переопределяет конфигурацию сети. Как остановить это?

У меня есть система ARM, которая была предварительно загружена с некоторым вариантом Linux. Я не знаю распределение; я могу только видеть число ядра в dmesg.

В/etc/network/interfaces я установил eth0 на

auto eth0
iface eth0 inet dhcp

После того, как я сохраняю и перезагрузка (или выполните ifdown eth0, сопровождаемый ifup eth0), я вижу, что сетевая система ищет сервер DHCP и на самом деле получает арендный договор о допустимом IP-адресе, но когда я выполняю ifconfig, интерфейсу не присвоили адрес, который это раскрыло от DHCP. Этому присвоили 192.168.. адрес.

Куда это может возможно прибывать из?

Я заметил в dmesg, что переменный "IP" передается ядру при начальной загрузке с тем же адресом, который переопределяет мой адрес DHCP. Как я могу отключить это переопределяющее поведение? Я заметил переменную динамической среды в подводной лодке, названной IP. Я установил его dhcp и сохранил его к nv устройству хранения данных, но сохраненной проблеме. Я пытался установить переменную среды подводной лодки ipaddr на dhcp, но был сообщен, что это не было допустимым значением для переменной.

Как я могу заставить интерфейс быть настроенным через DHCP?

0
задан 09.10.2013, 14:07

0 ответов

IP параметр, описывают здесь:

http://www.mjmwired.net/kernel/Documentation/filesystems/nfs/nfsroot.txt#81

Параметры, которые передаются ядру, хранятся в названной переменной bootargs в подводной лодке.

Сделайте a printenv проверять, каково значение bootargs. Если Вы видите параметр "IP =" передаваемый ядру, то можно удалить это из bootargs.

Существует другая возможность, через которую могут быть переданы параметры ядра.

Это CONFIG_CMDLINE опция в конфигурации ядра.

Если Ваше ядро было сборкой с CONFIG_IKCONFIG поддержка, затем должен быть a /proc/config.gz файл.

Копия это к /tmp и gunzip это и проверка, если CONFIG_CMDLINE опция присутствует и если это, передается ли IP параметр или нет.

Если это, то Вы ничего не можете делать с этим, только перекомпиляция ядра может изменить ту ситуацию. Я не уверен, перезаписывают ли его возможные, чтобы выбрать IP с помощью dhcp снова в/etc/rc.local и иметь его IP, полученный из параметра ядра.

1
ответ дан 24.11.2019, 11:59

Теги

Похожие вопросы