Дистрибутивы проекта PuppyRus Linux > Richy

Ревизия autoNet (upNet)

<< < (2/34) > >>

k0l0p0k:

--- Цитата: DdShurick от 12 Апрель 2019, 16:53:41 ---От этого я давно отказался.
--- Конец цитаты ---
тем не менее оно работает, для провода максимально упрощено,
притом, так же как и у Вас, сводится в итоге к паре команд
- -- -  --
усложнять придется конечно если делать переключалку как у Вас, переключалка хорошая безусловно.
- - - --

--- Цитата: DdShurick от 12 Апрель 2019, 16:53:41 ---выдаёт и шлюз и адрес.
--- Конец цитаты ---
Вы сами код "подпилили" ? на Гитхабе есть у Вас?
или просто за счет более свежей версии ?

DdShurick:

--- Цитата: k0l0p0k от 12 Апрель 2019, 17:30:18 ---тем не менее оно работает
--- Конец цитаты ---
Знаю. Можно и одной командой "dhcpcd eth0"

--- Цитата: k0l0p0k от 12 Апрель 2019, 17:30:18 ---Вы сами код "подпилили" ?
--- Конец цитаты ---
Да.

--- Цитата: k0l0p0k от 12 Апрель 2019, 17:30:18 ---на Гитхабе есть у Вас?
--- Конец цитаты ---
Нет.

--- Цитата: k0l0p0k от 12 Апрель 2019, 17:30:18 ---за счет более свежей версии ?
--- Конец цитаты ---
В какой-то степени да. Разработчики busybox сделали вывод на stderr, я этим воспользовался.
Часть networking/udhcp/dhcpc.c (строки 1783 - 1790)
--- Код ---
/* enter bound state */
temp_addr.s_addr = server_addr;  //шлюз
printf("%s ",inet_ntoa(temp_addr)); //на stdout
temp_addr.s_addr = packet.yiaddr;  //хост
bb_error_msg("lease of %s obtained, lease time %u",
inet_ntoa(temp_addr), (unsigned)lease_seconds); //на stderr
printf("%s\n",inet_ntoa(temp_addr)); //на stdout
requested_ip = packet.yiaddr;
--- Конец кода ---
В результате получаем $GW и $IP разделённые пробелом, а stderr отправляем 2>/dev/null

k0l0p0k:

--- Цитата: DdShurick от 12 Апрель 2019, 19:28:40 ---    Вы сами код "подпилили" ?
Да.
--- Конец цитаты ---
ясно
а почему не форкнете? со своими изменениями
может еще кому пригодится, может еще кто что-нибудь улучшит\предложит ..

еще вопрос - пытаюсь приспособить Ваш код под ДДР - не против?
WiFi и провод сейчас легко переключаются, с модемами чуть посложней будет ..
пс
и на usb0 интерфейс легко переключает!! (телефон в качестве модема, соединен по усб )

DdShurick:

--- Цитата: k0l0p0k от 12 Апрель 2019, 19:54:25 ---Ваш код под ДДР - не против?
--- Конец цитаты ---
Я уже пробовал, работает кроме pppd, отчёт. Код берите лучше с гитхаба.
--- Цитата: k0l0p0k от 12 Апрель 2019, 19:54:25 ---с модемами чуть посложней будет ..
--- Конец цитаты ---
Ничего сложного. Сложности в Richy32 - не работает usb_modeswitch_dispatcher, поэтому есть шальная идея совсем его выкинуть, а usb_modeswitch запускать непосредственно udev-ом. Но у меня всего три модема для опытов: WeTelecom WM-D200 (уже не работающей сети Skylink), Huawei E173 (Мегафон) и ZTE MF823 (который уже не модем, а сетевая карта).

sfs:

--- Цитата: DdShurick от 12 Апрель 2019, 16:27:32 ---несоответствия pppd (из моего пакета) и библиотек (твоих).
--- Конец цитаты ---
Почему бы не портировать Ваш?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии