Вы здесь

Техноблог

Прошивка Dlink DIR-400

Роутер Dlink DIR-400

О данной модели много написано в Интернете, роутер известен своими глюками. Нужно отметить, что глюки вызваны внутренним ПО, а не работой железа. В роутере собрано много полезных функций, но одной очень важной на мой взгляд возможности нет - маршрутизации пакетов между интерфейсами. После изучения проблемы был найден сайт http://www.dd-wrt.com на котором лежит неофициальная прошивка для DIR-400 и инструкция по ее заливке. Отмечу несколько не очевидных моментов инструкции, которые добавили несколько часов плясок с бубном.

Установка компонентов

DviPng:

apt-get install dvipng

Latex:

apt-get install texlive

ImageMagick:

apt-get install imagemagick

GD lib:

apt-get install php5-gd

Размер шрифта в консоли UBUNTU

В версиях 9.ХХ и 10.ХХ UBUNTU шрифт текстовой консоли слишком маленький для нормального восприятия.

Для увеличения шрифта следует использовать команду:

dpkg-reconfigure console-setup

Далее выбираем раскладку клавиатуры, клавиши переключения.

Proftpd с поддержкой MySQL

Proftp с поддержкой MySQL:

apt-get install proftpd

apt-get install proftpd-mod-mysql

Загружаем proftpAdmin .

Распаковываем в /usr/share/proftpdadmin

Создаем новую базу mySQL: ftpserver.

Создаем пользователя и пароль для этой базы.

Настройка DNS в Linux

В Bind прописываем основную зону для сервера:

db.domain.tld

$ttl 1D

; Зона
domain.tld. IN SOA hostname.domain.tld. support.email.ru. (
01; порядковый номер
3H ; обновление через 3 часа
3H ; повторение попытки через 3 часа
1W ; устаревание через 1 неделю
1D ) ; Отрицательное TTL 1 час

LAMP - установка и настройка

Выполняем начальную установку сервера с  CD.

Ставим webmin.

Затем устанавливаем пакеты для Mysql сервера:

apt-get install mysql-server mysql-client libmysqlclient15-dev

/etc/init.d/mysql restart 

То же самое для сервера Apache:

apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert 

Настройка Webmin в Ubuntu

Webmin это лучшее средство для администрирования сервера посредством web- интерфейса. 

Что нужно сделать:

1. Для корректной установки webmin предварительно поставим связанные пакеты:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Настройка файервола

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

В данной статье мы расскажем о настройке роутера на базе FreeBSD
выполняющего роль шлюза в инернет с установкой firewall-a, и
поддерживающем статическую arp таблицу mac адресов в локальной сети.
Речь пойдет о IPFW который в FreeBSD служит верой и правдой уже много лет,
тем более что в последней версии в составе c FreeBSD 4.0 исправленны
ошибки и добавленна корректная возможность ограничивать полосу пропускания
по интерфейсу (использование pipe с опцией bw).

Добавление пользователей с помощью консоли

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

1. adduser username – создаем стандартного юзера.

2. usermod -g admin username – позволяем использовать sudo.

Настройка MySql в Ubuntu Linux

Проблема: При подключении к MySql серверу, подключение происходит только через localhost, через доменное имя сервер не доступен.

Решение:

/etc/mysql/my.cnf

комментируем строку bind-address = 127.0.0.1

Страницы