Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
DHCP и адрес по умолчанию.
kos
Добавлено 04.09.2014 14:15
0
Сообщение: 1
kos
0

Пункты: 2049
Регистрация: 04.04.2014
Использую Ubuntu-server (тот образ что прилагался к плате SK-imx6s-sodimm)
Хочется сделать следующее что б прои запуске плата искала DHCP а если не находит то присваивала себе адрес по умолчанию.. Такое возможно настроить? В google пока не смог найти ответа.. Возможно не правильно задал ему вопрос..
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.09.2014 19:10 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Попробуйте так, не знаю насколько это красиво и будет ли работать :)

/etc/network/interfaces

auto eth0
iface eth0 inet dhcp
pre-up ifconfig eth0 192.168.0.136
Спуститься к концу Подняться к началу
Персональная информация
kos
Добавлено 04.09.2014 21:34 Сообщение: 3
kos
0

Пункты: 2049
Регистрация: 04.04.2014
Обязятельно попробую спасибо! Я сделал немного по другому сейчас но так(если будет работать) наверно правильнее. Я просто два IP на один интерфейс навесил. :-) Теперь бы сделать так что б при отстутсвии DHCP оно не перегружалось по циклу....
Спуститься к концу Подняться к началу
Персональная информация
leocat3
Добавлено 09.09.2014 09:29 Сообщение: 4
leocat3
0

Пункты: 2665
Регистрация: 04.08.2011
Самое простое...
Файл /etc/init.d/S40network

Добавить:
case "$1" in
start)
echo "Starting network..."

./sbin/udhcpc -t 3 -n
if [ $? -ne 0 ]
then
/sbin/ifconfig eth0 192.168.0.xx netmask 255.255.255.0 up
/sbin/route add default gw 192.168.0.1 netmask 0.0.0.0
fi

/sbin/ifup -a
;;
Спуститься к концу Подняться к началу
Персональная информация
kos
Добавлено 15.09.2014 12:56 Сообщение: 5
kos
0

Пункты: 2049
Регистрация: 04.04.2014
Цитата
Самое простое...
Файл /etc/init.d/S40network

Добавить:
case "$1" in
start)
echo "Starting network..."

./sbin/udhcpc -t 3 -n
if [ $? -ne 0 ]
then
/sbin/ifconfig eth0 192.168.0.xx netmask 255.255.255.0 up
/sbin/route add default gw 192.168.0.1 netmask 0.0.0.0
fi

/sbin/ifup -a
;;



Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux