Публикации

Настройка роутинга в домашней сети

Господа, у меня появилась задачка по администрированию домашней сети, к решению которой я не знаю, как подступиться (не говоря уж о том, чтобы решить).

Итак, у меня дома есть три компьютера, подключенные через роутер к корбине (ныне билайн интернет). Два из них висят на WiFi, один на проводе.
Роутер подключается к провайдеру через L2TP (не знаю, важно ли, пишу на всякий случай).
На всех трех компьютерах установлен Ubuntu 10.10 Maverick Desktop.

Кроме этого, у меня есть все необходимое для того, чтобы подключаться к корпоративному VPN (с помощью OpenVPN).
Подключается все просто отлично, если бы не одно но — одновременно к VPN может быть подключен только один клиент с моим сертификатом.

Соответственно, когда я пытаюсь подключить второго клиента со своим же сертификатом, подключение просто сбрасыватся.
Немого подумав, я понял, что надо установить клиента на том компьютере, который включен постоянно, а через него уже подключать всех остальных.

Да, кстати, у всех компьютеров только одна сетевая карта, так что настроить хотя бы один из них, как полноценный роутер, как я понимаю, нельзя.

А теперь, как говорится, внимание, вопрос! Как мне сделать, чтобы все компьютеры могли использовать ресурсы корпоративного VPN одновременно?

Спасибо большое за внимание!

Посоветуйте систему мониторинга?

Ситуация: есть сервер с HTTP+MySQL сервисами, есть отдельный VPS для мониторинга.
Задача: развернуть на VPSке мониторинг сервисов HTTP+MySQL, +статистические данные по серверу.
Задача максимум: При падении какого-то из сервисов (или всего сервиса) слать SMS администратору.
Пробовал Nagios, но интерфейс не впечатлил.
Статистику думаю замутить через MRTG/Cacti.

А вот чем делать мониторинг — вот это вопрос. Кто может что подсказать? Спасибо!

Доступ к локальному веб-серверу по одинаковым ссылкам из локалки и Интернета?

Есть локальная сеть из десятка компов. На одном из них на 3000 порту висит веб-интерфейс багтрекера. Он прекрасно открывается по адресу 192.168.31.12:3000. В качестве способа выхода в интернет в сети используется ADSL-модем DLINK со статическим IP, на котором настроен форвардинг 3000 порта на компьютер 192.168.31.12 — таким образом требуемая служба доступна также из интернета по адресу наш-статический-IP:3000.

Но вот в чем задача: когда один пользователь даёт другому ссылку на багтрекер — он никогда не знает откуда второй эту ссылку откроет — из локалки или из интернета. В итоге в ссылках постоянно приходится менять внутренний IP-адрес на внешний и наоборот. Проблема усугубляется тем, что багтрекер рассылает письма со ссылками на задачи и эти ссылки, опять таки, работают либо из локалки, либо из интернета.

Нельзя ли как-то настроить что-то (форвардинг портов, роутинг, модем, багтрекер) чтобы по одной ссылке (скажем с использованием глобального статического IP) веб-интерфейс открывался и в локальной сети и из интернета?

Хранение большого объема файлов (Wi-Fi соединение) дома?

Доброго времени суток, уважаемые!
Задались вопросом с домашними на тему хранения файлов.
Дома имеется 3 устройства с wi-fi (нетбук и 2 ноутбука). Я, например, смотрю очень много сериалов и фильмов, которых уже негде хранить и надоело записывать на болванки. Папа, он очень любит музыку и фильмы, которых также накопилось очень много. Мама с сестрой тоже воюют за свободное пространство.
Что уважаемое Хабрасообщество может посоветовать в такой ситуации?

Я думал, что можно купить жесткий диск на 2-4 Тб и коробку для него, но потом подумал, что навряд ли найду что-то подобное с wi-fi, потом подумал про установку эдакого «домашнего сервера», но не очень смыслю в этом (конфигурации, содержимое).

Буду благодарен всем вашим идеям в этом плане. А именно: есть ли возможность установки просто диска с wi-fi, а если это все глупость, то посоветуйте пожалуйста конфигурации домашнего сервера (если можно, то все, что для этого необходимо: корпус, метеринка, диск, оперативная память и все-все-все, что используется в таких ситуация).

Заранее благодарен.

Почему FastCGI+Nginx не видят настроек PHP?

Развернул на сервере классическую связку из Apache:8080+Nginx:80+FastCGI. При этом php при обращении к скриптам через 80 порт перестал видеть свои настройки (загружаются дефолтные). Пробовал выставлять настройки в php_value через .htaccess — всё равно они в упор не видятся.
А через 8080 порт все настройки нормально подтягиваются.
Сравните: clio.su/test.php vs. clio.su:8080/test.php (параметр upload_max_filesize для тестирования в php.ini выставлен 4M, в .htaccess 8M, default 2M)

Что нужно подправить в nginx.conf (httpd.conf), чтобы php.ini тоже принимал участие в работе связки через fastcgi? Чувствую, что решается проблема элегантно, но перелопатив яндекс, я не нашёл решения.

PS: И ещё попутный вопрос, тоже связанный с fastcgi. При использовании php функции mail() вся почта теперь отправляется с полем FROM: … и соответственно заруливается почтовиками по причине недействительности адреса. Переменная php sendmail_from не применяется.

Отправка писем через exim4 на домен, равный hostname, если mx запись указывает на другой хост

Есть сайт на VDS, на него указывает домен example.ru

$ hostname example.ru $ host example.ru example.ru has address 92.243.84.xx example.ru mail is handled by 10 mx1.example.ru. $ host mx1.example.ru mx1.example.ru has address 62.165.37.xx
Стоит почтовик exim4. При отправке писем с сайта (php mail()) на этот домен, письма не доходят.

$ php -r «var_dump(mail('user@example.ru', 'text mail', 'test'));» bool(true) $ sudo grep user@example.ru /var/log/exim4/mainlog 2010-09-16 13:23:42 1Ow8on-0005Sb-Cu ** user@example.ru: Unrouteable address
При конфигурировании exim4 кроме прочего пишет:

$ sudo dpkg-reconfigure exim4-config Please enter a semicolon-separated list of recipient domains for which this machine should consider itself the final destination. These domains are commonly called 'local domains'. The local hostname (example.ru) and 'localhost' are always added to the list given here.
В общем проблема как раз в этом, как сделать так, чтобы the local hostname больше не участвовал в спике локальных доменов для отправки почты?

Предыстория: До этого стоял обычный sendmail, была та же проблема. Нагуглил много примерно одинаковых решений. Вот одно из: forum.lissyara.su/viewtopic.php?f=20&t=21720 Пытался прогнуть sendmail, ничего не получилось, плюнул, поставил exim4, как и человек по ссылке, но проблему не решило.

NAS с RAID5 и DLNA-сервером

Приветствую!
Прошу помощи у знающих камрадов — хочу купить домой NAS (сетевое хранилище с функционалом медиа-сервера).

Критерии:
— DLNA (нужно, чтобы правильно воспринимал и кодировал видео 1080p, с субтитрами, несколькими дорожками и т.д.) — самое критичное условие.
— Встроенный клиент бит-торрент
— iTunes server
— От двух до четырёх винтов.
— Экономичный и тихий
— Желательно подешевле — максимум 350$ (лучше — меньше).

Желательно:
— AMP (apache, mysql, php)
— FTP, DNS
— Гигабитный LAN

Я хочу купить готовое собранное устройство. Компакное, удобное (hot plug приветствуется), красивое и экономичное. Вариант «собери сам» для меня не вариант — ещё одна гудящая коробка метр на пол — не есть гуд, хватает двух своих.
Такое, как, например, NETGEAR ReadyNAS Ultra 4, только дешевле раз эдак в 5.

Заранее огромное спасибо!

Существуют ли в природе облачные хостинги, представляющих несколько территориально разделённых нод в виде одного сервера?

Периодически изучаю тему облаков. Судя по всем определениям, облака — это некие сферические кони в вакууме, которые как-то (без разницы как) решают сложные технические проблемы создания распределённых систем, и предоставляющих сервис пользователю на более высоком логическом уровне. Что там внутри облаков, как они работают — пользователя волновать не должно, на то оно и «облако», а не «набор из бубна, чешек и коврика для танцев».

Однако на деле мы пока видим либо откровенную профанацию (когда обычные dedicated- и VPS-хостинги с мгновенной активацией используют слово «cloud» в рекламных целях), либо конструкторы, где более высшего логического уровня нет (Amazon — нужно изучить все его API, чтобы собрать всё воедино, + во всех сервисах есть ньюансы).

Был момент, когда я было обрадовался, найдя vps.net — думал, что в инстанс можно объединять ноды из разных городов. Ан нет — этого делать нельзя, это всего лишь vps под красивым соусом.

P. S. Облачными хостингами интересуюсь не потому, что у меня какие-то мегахайлоад сервисы, а потому, что хочется распределённости для надёжности и скорости.

P. P. S. Нода — минимальная виртуальная единица, которой оперирует облачный хостинг, кусок компьютера. Инстанс — готовая, собранная сущность, отдающая вебсайты.

Организация кабелей в кроссовых стойках?

Подскажите, пожалуйста, рекомендации и стандарты (если такие вообще есть) по правильной организации патч-кордов в коммутационных стойках. Сейчас у нас в каждой кроссовой порядка 200 кабелей, с cable management никто не знаком, получается настоящий ад. гугл к сожалению ничего не подсказал.

Заранее спасибо.