Есть 2 машины соединенные кроссовером
1. ip: 192.168.0.1
2. ip: 192.168.0.2
на машине 1 надо собрать много тежеловесных пакетов вроде OpenOffice хочу ускорить этот процесс за счет второй машины
Вот их конфиги:
1:::::::::::::::::::::::::::
cat /etc/distcc/hosts
Код: Выделить всё
192.168.0.2cat /etc/conf.d/distccd
Код: Выделить всё
DISTCCD_OPTS=""
DISTCCD_EXEC="/usr/bin/distccd"
DISTCCD_PIDFILE="/var/run/distccd/distccd.pid"
DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-file /var/log/distcc"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-level critical"
DISTCCD_OPTS="${DISTCCD_OPTS} --job-lifetime 120"
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.2/24"
DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.0.1"
DISTCCD_OPTS="${DISTCCD_OPTS} -N 15"как я понимаю distccd на клиенте настраивать не надо и запускать тоже (или ошибаюсь ?)
также в /etc/make.conf в переменную FEATURES добавил distcc
2:::::::::::::::::::::::::::::::::::::
cat /etc/distcc/hosts
Код: Выделить всё
192.168.0.1 192.168.0.2как я снова понимаю distcc на сервере тоже настраивать не надо но я настроил просто так
cat /etc/conf.d/distccd
Код: Выделить всё
DISTCCD_OPTS=""
DISTCCD_EXEC="/usr/bin/distccd"
DISTCCD_PIDFILE="/var/run/distccd/distccd.pid"
DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632"
TMPDIR="/var/log/distccd/"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-level debug"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-file /var/log/distccd/distcc.log"
DISTCCD_OPTS="${DISTCCD_OPTS} --user distcc"
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.1"
DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.0.2"
DISTCCD_OPTS="${DISTCCD_OPTS} -N 15"также запущен сервис такой командой
/etc/init.d/distccd start
написало что все запущено, проверил pidfile есть , вот вывод netstat
Код: Выделить всё
netstat -t -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.0.2:distcc *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN:::::::::::::::::::::::::::::::::::
сеть между компами работает исправно ( на первой машине squid пашет через который я сижу и интернете сейчас) и пинги идут.
Во время коипмляции на первой машине distcc пишет что -то в роде "Distributing failed runnig local" и компиляция происходит локально. На машине 2 нагрузка на проц нулевая.
Куда копать ?