И так, у вас установлена система и вы загрузились в неё

При использовании Mandrake 10.0, 10.1 и выше Вам потребуется несколько пакетов (8.4 MB) MySQL, (Только не удаление, а установка) совместимых с нашим заданием. При использовонии другой ОС Linux, то Вам понадобится:

1. libmysql12-4.0.15

2. libmysql12-devel-4.0.15

3. MySQL-4.0.15

4. MySQL-client-4.0.15

5. MySQL-common-4.0.15

6. perl-Mysql-1.22_19

7. php-mysql-4.3.2

8. И конечно squid-2.4.STABLE7


2. Настройте сеть. Сервер должен быть включен в разрыв двух (и более) сетей. Кроме случаев Т-образного подключения сервера внутри локальной сети, а корпаративный прокси-сервер находится в этой же сети и авторизирует IP адрес (или один login) выделенный на Ваше подразделение - в этом случаи на сервере устанавливают одну сетевую карту и настраивают её в соответствии с локальной сетью. А так же возможны случаи где используются модемы, для подключения к провайдеру, ISDN или простой, тогда эту часть сети настраивают в сервисе KPPP, а локальную часть как обычно.

Мне пока известны три способа настройки сети:

2.1. При помощи утилиты входящей в состав управления.

2.2. При помощи командной строки ifconfig:

ifconfig eth0 10.82.16.2 netmask 255.255.255.0 up

ifconfig add lo 127.0.0.1 up

Эта команда для поднятия интерфейса, вот для отключения:

ifconfig eth0 10.82.16.2 netmask 255.255.255.0 down

Ещё можно с указанием broadcast

ifconfig eth0 10.82.16.2 broadcast 10.82.16.255 netmask 255.255.255.0 up

2.3. При помощи изменения конфигурационных файлов находящихся по пути /etc/sysconfig/network-scripts/, а именно ifcfg-eth0 и ifcfg-eth1. Где eth0 или eth1 порядковый № Вашей сетевой карты. Эти настройки применяются после перезагрузки сервиса или компьютера.

Последний способ наиболее эффективен (п. 2.3.), были случаи, при смене IP адресов (способами п.п. 2.1 и 2.2.) в разных подсетях, возникали ошибки в настройках. В частности неправильно устанавливались параметры BROADCAST и NETWORK (остались прежними).

К примеру у Вас IP адрес 10.82.16.2, то BROADCAST должен быть 10.84.16.255, а NETWORK 10.84.16.0

или IP 101.101.101.101, то BROADCAST должен быть 101.101.101.255, а NETWORK 101.101.101.0

3. Сети в которых Вы работаете должны быть в разных подсетях (кроме Т-образного подлючения, с одной сетевой картой). К примеру eth0 10.82.16.0 и eth1 10.82.17.0

А в одинаковых подсетях у Вас роутер будет работать не правильно (при условии, что маски тоже одинаковые), к примеру Вы хотите чтобы:

eth0 10.82.1.0 и eth1 10.82.1.0, а шлюз 10.82.1.1 со шлюзовым устройством eth0

В таком виде Ваш сервер будет работать не правильно. Потому, что роутер так не влючится.

Он включит, или две eth0 или две eth1, с соответствующим шлюзовым устройством. Т.е. одно из устройств работать не будет.

4. Проверьте параметры настройки сети:

4.1. Введите в командной строке ifconfig (без ключей), смотрите ответ:

eth0

inet addr:10.52.1.12 Bcast:10.52.1.255 Mask:255.255.255.0

eth1

inet addr:10.52.2.12 Bcast:10.52.2.255 Mask:255.255.255.0

lo

inet addr:127.0.0.1 Mask:255.0.0.0

Обратите внимение на параметр Bcast: - это и есть BROADCAST он должен соответствовать сети данного устройства (eth0 или eth1).

Устройство: lo - это внутреннее сетевое устройство компьютера (localhost), оно должно быть обязательно. К примеру Именно через это устройство вы в первый раз войдёте в управление MySQL. Указанный пример правильной настройки устройств. А вот пример не правильной настройки:

eth0

inet addr:10.52.1.12 Bcast:10.52.1.255 Mask:255.255.255.0

eth1

inet addr:10.52.1.13 Bcast:10.52.1.255 Mask:255.255.255.0

lo

inet addr:127.0.0.1 Mask:255.0.0.0

Ошибка в том, что Вы выбрали для устройств одинаковые подсети - роутер правильно работать не будет. Или ещё:

eth0

inet addr:10.52.1.12 Bcast:10.52.1.255 Mask:255.255.255.0

eth1

inet addr:101.101.101.12 Bcast:10.52.1.255 Mask:255.255.255.0

lo

inet addr:127.0.0.1 Mask:255.0.0.0

Ошибка в том, что при изменении настройки устройства eth1 параметр Bcast: остался прежним.

Роутер работать будет, но криво.

4.2. Теперь проверим работу роутера, вводим команду route (без ключей):

10.84.16.0 * 255.255.255.0 U 0 0 0 eth0

101.101.101.0 * 255.255.255.0 U 0 0 0 eth1

127.0.0.0 * 255.0.0.0 U 0 0 0 lo

default 10.84.16.1 0.0.0.0 UG 0 0 0 eth0

Это пример правильной работы роутера.

4.3. Команды для конфигурирования роутера:

route add -net 10.82.16.2 netmask 255.255.255.0 eth0

Эта запись роутера для интерфейса eth0 (первая сетевая карта)

route add -net 101.101.101.101 netmask 255.255.255.0 eth1

Эта запись роутера для интерфейса eth1 (Вторая сетевая карта)

route add -host 127.0.0.1 lo

Эта запись роутера для интерфейса localhost (Устройство обратной связи)

route add default gw 10.82.16.1 eth0

Эта запись роутера - шлюз по умолчанию 10.82.16.1 предназначенный для передачи "наружу" через интерфейс eth0

Если Вы хотите исправить запись, необходимо сначало отключить соответствующую запись:

route del -net 101.101.101.101 netmask 255.255.255.0 eth1

или route del eth1

ФОРУМ Технической поддержки проекта.