Вот наваял скрипт переключения между каналами с условием, что дефолтовый «ng0» Вот собственно сам скрипт: cat /usr/local/etc/scripts/if_ping.sh #!/bin/sh ### ng_ip=`ifconfig ng0 | grep inet | awk ‘{print $2}’` ng_gw=`ifconfig ng0 | grep inet | awk ‘{print $4}’` tun_ip=`ifconfig tun0 | grep inet | awk ‘{print $2}’` tun_gw=`ifconfig tun0 | grep inet | awk ‘{print $4}’` […]
Читать далее..Не так давно, меня попросили настроить один хостинговый сервер, на который разрешается вход некоторых пользователей по ssh. Ну, проблем с этим в принципе никаких не возникло, а вот дали одну задачку над которой немного пришлось голову поламать, а ответ оказался очень простым. Буквально за минут 15-20 решение пришло само собой. Было принято решение — написать […]
Читать далее..Бывает так, что необходимо быстро и одним действием скопировать или заархивировать какую либо директорию на удалённый (соседний) сервер. Вот и решил я сегодня про это вам рассказать. Копирование директорий на удалённый сервер используя tar, ssh, cat или dd. Способов делать это существует несколько, но принцип у них схож. Различаются они только теми или иными подручными […]
Читать далее..Построил я на днях ещё один шлюз на баз Intel Atoma 230 и FreeBSD 8.0 и стала задача мне подключить пользователя к интернету по VPN и передергивать его в случае обрыва. Что самое характерное для этого скрипта — это то что он передергивает соединение, если повис интернет и при этом записывает в лог время и […]
Читать далее..Как то я столкнулся с ситуацией, когда мне понадобилось создать виртуальный диск для временной работы с данными. Немного подумав, почитав manы, получился вот такой скрипт, может он и кривой, но работает :). Скрипт можно ещё слегка до точить, что бы он проверял вначале отсутствие диска md0 в системе и только после этого монтировал его. Но […]
Читать далее..