Назначение фиксированного ip при загрузке
frela |
|
|
|
|
|
|
|
Пункты: 227 |
Регистрация: 15.06.2014 |
|
|
|
Использую плату EV-IMX287-MB-MINI. Проблема заключается в том, что если при загрузке не подключен ethernet кабель или в сети нет dhcp сервера, то загрузка идет до 5 минут (ожидание dhcp ответа)
Мне в идеале хотелось бы при загрузке назначить фиксированный ip (может быть, на основе mac адреса), а после загрузки запустить dhcp кдиент в фоновом режиме.
Как это возможно сделать? |
|
|
|
|
|
yaka |
|
|
|
|
|
|
|
Пункты: 739 |
Регистрация: 24.05.2013 |
|
|
|
Решение "в лоб": указать статический адрес в /etc/network/interfaces и добавить запуск dhcp-клиента в фоне где-нибудь в /etc/rc.local.
Второй вариант: в /etc/dhcp/dhclient.conf указать "timeout 5", если 5 секунд устроят.
Там есть еще много опций, которые, в том числе, определяют поведение по умолчанию и возможность повторного использования старых адресов, если не удалось связаться с DHCP-сервером.
Документация: dhclient.conf. |
|
|
|
|
|
frela |
|
|
|
|
|
|
|
Пункты: 227 |
Регистрация: 15.06.2014 |
|
|
|
Спасибо за ответ. К сожалению, с первого раза не получилось. Я решил опробовать вариант в лоб - указать статический адрес в /etc/network/interfaces
Я добавил в файл interfaces
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254
Однако при загрузке опять происходил запрос к dhcp server.
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)
eth1: no PHY found
IP-Config: Failed to open eth1
Sending DHCP requests .
..... timed out!
IP-Config: Reopening network devices...
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)
eth1: no PHY found
IP-Config: Failed to open eth1
Sending DHCP requests ...... timed out!
IP-Config: Auto-configuration of network failed.
Есть ли какие-нибудь соображения? |
|
|
|
|
|
frela |
|
|
|
|
|
|
|
Пункты: 227 |
Регистрация: 15.06.2014 |
|
|
|
Да, кстати, в папке /etc/network/ расположены пустые директории.
if-down.d if-post-down.d if-pre-up.d if-up.d
Это норамально, что они пустые? |
|
|
|
|
|
frela |
|
|
|
|
|
|
|
Пункты: 227 |
Регистрация: 15.06.2014 |
|
|
|
Да и еще
файла /etc/rc.local и директории /etc/dhcp/ в моем линуксе нет |
|
|
|
|
|
|