BSDPORTAL.RU http://bsdportal.ru/ |
|
Запуск dhclient автоматически каждую минуту и USB-модем http://bsdportal.ru/viewtopic.php?f=58&t=28953 |
Страница 1 из 1 |
Автор: | Elimelech [ Сб 27 июл, 2019 12:51 am ] |
Заголовок сообщения: | Запуск dhclient автоматически каждую минуту и USB-модем |
Есть скрипт, который запускает dhclient автоматически каждую минуту. Если dhclient работает, ничего не произойдет. Полезно, когда устройство (например, USB-модем) не получает IP-адрес автоматически после подключения его к компьютеру. Код: # DHCP auto connect # Author: Piotr Dziubinski (https://github.com/pidziubinski) # Check interface name. # FreeBSD ifconfig -l # Linux ifconfig -a # Check connection command. # Use your interface name (ue0 is just an example). dhclient ue0 # Add new cron job as root. # Login as root if you don't have sudo installed. sudo crontab -e # Add this line and save. Use your interface name (ue0 is just an example). * * * * * dhclient ue0 # You can check cron jobs. # Login as root if you don't have sudo installed. sudo crontab -l Что-то он у меня не запускается. Сделал скрипт исполняемым. А что подправить, чтобы скрипт работал, т.е коректно добавлял задание в кронтаб? Если запустить сам срипт в сконсоле то получчсается вот что: Код: # sh /root/dhcp-auto-connect.sh
sis0 lo0 ue0 tun0 Cannot open or create pidfile: No such file or directory DHCPREQUEST on ue0 to 255.255.255.255 port 67 DHCPACK from 192.168.42.129 bound to 192.168.42.222 -- renewal in 21600 seconds. crontab: no crontab for root - using an empty one ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/crontab.TGTc5xZilC: не модифицировано: строка 1 |
Автор: | skeletor [ Вт 30 июл, 2019 9:10 am ] |
Заголовок сообщения: | Re: Запуск dhclient автоматически каждую минуту и USB-модем |
Зачем такой изврат? Может проще проверять, присвоен ли адрес (+, возможно проверить icmp на шлюз), и, если всё ок - то просто выйти. Если нет - получить IP. Каждый раз переполучать IP - это overehead. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |