20 августа 2009 г.

Ubuntu Server: в работе

Итак, настроить работу оказалось даже проще чем я думал. Openssh работает сразу после установки, с настройками по умолчанию. Такая же ситуация с Samba, в конфиг которой только понадобилось вписать расшаренную папку. В конфигурации squid3 нужно поправить аутентификацию.
Вообщем всё отлично за исключением установки некоторого нужного софта, я так и не смог установить ни один торрент-клиент (ни Deluge, ни rtorrent) из-за проблем в "сломанных пакетах", хотя source.list брал из интернета именно для ubuntu server. С этим необходимо разобраться в ближайшее время. Хотел установить ebox или webmin, но та же проблема с пакетами.
Другая серьезная проблема, с которой я столкнулся, это "железная" проблема - нестабильность работы adsl-модема Acorp 422. Настроив соединение, NAT, firewall, sntp, dyndns-клиент, проброс портов я нагрузил не самые мощные внутренности моего модема.
В итоге при работе торрент-качалки и flylink на машине с Windows пользоваться интернетом очень затруднительно (со второй или третьей попытки перегрузить страницу), но самое обидное - модем перегревается и периодически зависает! А это уже серьезно, ни о какой стабильности работы речи идти не может, когда зависает роутер и достучаться по сети до компьютеров нет возможности. Менять модем на более качественный и дорогой у меня планов нет, поэтому единственное решение - отключить firewall на модеме и прочие "фишки", которые дают нагрузку и уменьшают стабильность. Возможно стоит использовать прямое соединение от сервера.
ps: как раз сегодня встретил на хабре заметку по поводу adsl-модемов и проблемы потери связи - к сожалению, она мне не поможет, у моего модема налицо факт полного зависания - он просто не отвечает на ping, следовательно telnet не воспользоваться. Решение стоит искать в режиме "bridge".

14 августа 2009 г.

Домашний сервер с Ubuntu Server 9.04: теперь работает

Мне удалось побороть программу инсталлятор Ubuntu Server 9 и установить при помощи нехитрых подручных средств (флешка на 1Гб, дистрибутив ubuntu server 9.04... и второй компьютер с работающим Windows). Проблему я решил что называется "в лоб". Я не стал искать лёгких путей в виде создания особенных загрузочных флешек, я просто поднял веб-сервер на втором компьютере и запустил установку по сети, указав в качестве зеркала свой второй компьютер. Но не все было так просто и получилось сразу.
Для начала я решил запустить установку используя официальные зеркала в интернете, но меня ждал большой облом - инсталлятор не смог скачать несколько файлов, а потом отказывался продолжать установку вовсе, жалуясь на оставшиеся файлы на диске. Пришлось отформатировать / и начать всё сначала.
Стоит сказать что загрузочную флешку я делал с помощью известной программы unetbootin (в настройках - дистрибутив ubuntu 9.04, тип Live), но шаги по удалению и восстановлению обычного загрузочного меню ubuntu (описанные в официальной документации) я не делал. Так сразу загрузился и выбрал expert-install. И попал сразу в расширенную установку по сети (netboot).
После этого идут сдантартные шаги, за исключением момента выбора откуда скачивать файлы по сети. Ubuntu предлагает различные экзотически страны и зеркала, но если проследовать в самый вверх этого большого списка, то можно указать собственный источник. Можно указать прокси, есть хитрые моменты.(микро-вебсервер hfs раздает ubuntu, comodo "принимает сигналы" от моего сервера)

Первый хитрый момент запись адреса сервера, я два раза ошибся: 192.168.1.2:8000 - адрес:порт, ну это собственно понятно. Другой тонкий момент: папка на сервере (у меня эта папка называется ubuntu), вводится во втором окошке, после ввода сервера, вводить надо как /ubuntu (со слеша). Моменты вроде бы простые, спасибо инсталлятор просигнализировал мне об этом во время попытки скачивания пакетов, я разобрался и исправил ошибки. Ах да, в hfs я подсоединил целиком весь распакованный диск с системой. Была бы 2 Gb флешка, можно было бы попробывать примонтировать образ, но и так неплохо получилось (у меня дефецит флешек, а компьютеров у меня здесь полно, только поблизости три штуки - поднять сервер не проблема).

После этого я установил grub, вынул флешку и после перезагрузки лицезрел cli с приглашением войти в систему.
Собственно happy end. Завтра тяжелый день по настройке ssh, samba и вообще всего.

13 августа 2009 г.

Домашний сервер с Ubuntu Server 9

В менеджере загрузок висит серверная версия Ubuntu 9, я решил качать 32-битную версию, т.к. в интернете пишут о том, что хоть и с заветными циферками 64, но это не значит что соответствующее ядро запустится на Atom (kernel panic).
Т.к. usb-dvd мне домой не завезли, а иных средств загрузки операционной системы в мой новенький сервер не наблюдается, то придется сделать из моей флэшки на 1Гб дистрибутив для установки Ubuntu.
Способов сделать это очень много, но самый простой и доступный с помощью программы unetbootin, которая позволяет очень просто создать загрузочную флешку из iso-образа с Ubuntu.
update: к сожалению возникло много проблем, причем эта проблема характерна именно для версии server: при установке не находится cdrom, а ручное примонтирование не помогает. Проблема в интернете известна, но пути решения самые разные, в итоге совершенно не могу найти самый простой и подходящий мне.

Домашний сервер

Итак у меня в комнате стоите маленькая черная коробка, внутри которой процессор Intel Atom 230, 1 Гб памяти, звуковая карта, встроенное видео, HDD SATA WD на 160GB, LAN, 4 USB 2.0.
Всё это обошлось мне в 7000 рублей, а если собирать отдельно вышло бы меньше (до 5000), но без гарантии в 3 года.
(на фотографии для сравнения видна половина листа формата А4 - корпус очень компактный)
Я уже опробовал компьютер in motion и он мне очень не понравился своим уровнем шума! Он шуршит своими двумя маленькими кулерами точно также как мой большой десктопный компьютер с 5 вентиляторами внутри, это надо умудрится такие вентиляторы поставить. Чувствую пропала моя гарантия, т.к. вентиляторы менять надо однозначно, да к тому же ставить более вместительный жесткий диск (до 1 Тб, 160Гб в наш цифрой век торрентов это ничто, у меня одна музыкальная коллекция 500Гб занимает, а это ведь только любимая музыка, которую я не собираюсь удалять).
Это железная проблема, но сейчас стоит решать не только эту проблему. Нужно выбрать и установить и настроить ОС - совершенно очевидно что под мои задачи не подходит операционная система Windows (server), ни под каким видом (из-за прожорливости).
Моя душа лежит между относительно известным linux (свой любимый OpenSuse я туда не поставлю, всё таки это больше десктопное решение для серьезных компьютеров) и неизвестным для меня, но весьма притягательным и очень настраиваемым FreeBSD 7.2. Впрочем я еще поищу в интернете дистрибутивы linux под мою задачу, зачем мне 4 Гб Ubuntu 9, если система будет просто раздавать файлы и запускать rtorrent иди deluge?
Интернет предлагает разные решения от ультрапортативных FreeNas, Naslite до дистрибутивов для старых компьютеров. Всё это не совсем то что мне нужно, у меня 64-битный процессор и 1 Гб оперативной памяти, не хотелось бы чтобы вся эта "мощь" простаивала (торренты, svn, apache, php, кэширующий прокси, etc)... а для это нужен более менее современный дистрибутив со свежим ядром и регулярно обновляемом репозитарием. В итоге всё опять свелось к полноценному linux-дистрибутиву (причем к серверному).

3 августа 2009 г.

The settlers 6: Rise of an Empire - русская версия

Я вчера потратил полчаса своего времени, пытаясь найти простую информацию на официальных сайтах "нового диска", Ubisoft и ag.ru (откуда и скачал в последствии патч с публичного сервера).
Я искал патч для лицензионной версии от "Нового диска" для игры The settlers 6: Rise of an Empire или "Расцвет империи". Да, в игре есть автопатчер, который сам скачивает из интернета обновления, но это явно не наш метод.
Так вот, сообщаю информацию которой походу нет нигде (ну на первых страницах гугля её точно не найти): на русскую версию от "нового диска" вполне себе устанавливается патч от английской версии за последним номером 1.7.1.
Установка происходит без смены языка (сейчас буду тестировать, хотя подозреваю что saves не будут работать).

update: после пропатчивания с версии 1.3 до последней 1.7.1 никаких проблем практически не проявилось, сохранения работают отлично. Единственная проблема - в меню зданий появилось много новых пунктов, они не переведены вообще и отключены. А проблемы остались те-же (вот почему зимой постоянно сообщают что у фермера нет поля, это и так понятно что зимой ничего не растет и полей нету!).

PS: я играл еще в "поселенцев" II в разрешении SVGA (gold edition) и тогда это было просто чудом! Я мог часами наблюдать за перемещениями поселенцев.