2 вопроса по Mfandriva 2007 PP+ (про алиас и irda)

PCLinuxOS

Модератор: Bizdelnick

Ivan1
Сообщения: 80

2 вопроса по Mfandriva 2007 PP+ (про алиас и irda)

Сообщение Ivan1 »

Для подключения к интернету мне надо поднимать алиас на интефейс eth0. Поднимаю я его командой

Код: Выделить всё

ifconfig eth0:1 82.211.x.y

В какой фаил вписать эту команду чтобы этот интерфейс поднимался автоматически при включении системы? Я знаю про фаил /etc/rc.d/rc.local и что в него можно вписывать различные команды требующие автозапуска. Но в системе интерфейсы поднитмаются через другиме скрипты (я предполагаю что через фаил /etc/rc.d/init.d/network и файлы с ним связанные) Как правильно надо прописывать поднятие этого интерфейса?

Второе: как избавится от зависания сетевых служб при включении компьютера и поднятия irda интерфейса в стандартном автозапуске? Если я вручную даю команду

Код: Выделить всё

irda start

то служба и устройсво запускается нормально без зависаний.

Имеется ИК порт Tekram 410W на USB порт. Система его определила самостоятельно (правдо как неизвестное устройство, но модель указала правильно)

Стандартный скрипт поднятия его:

Код: Выделить всё

#!/bin/sh
#
# irda          This shell script takes care of starting and stopping
#               IrDA support
#
# chkconfig: - 45 24
# description: IrDA(TM) (Infrared Data Association) is an industry standard \
# for wireless, infrared communication between devices. IrDA speeds range \
# from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices \
# including laptops, LAN adapters, PDAs, printers, and mobile phones.
#
### BEGIN INIT INFO
# Provides: irda
# Short-Description: Infrared Data Association daemon
# Description: IrDA(TM) (Infrared Data Association) is an industry standard
#              for wireless, infrared communication between devices. IrDA speeds range
#              from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices
#              including laptops, LAN adapters, PDAs, printers, and mobile phones.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

# Source IrDA networking configuration.
. /etc/sysconfig/irda

prog="IrDA"

start() {
        # Attach irda device
        gprintf "Starting %s: " "$prog"
    /sbin/modprobe ircomm-tty 2>/dev/null
    /sbin/modprobe irtty-sir 2>/dev/null
    /sbin/modprobe irnet 2>/dev/null
        daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
    touch /var/lock/subsys/irda
        echo
}

stop() {
        # Stop service.
        gprintf "Shutting down %s: " "$prog"
    killproc irattach
    rm -f /var/lock/subsys/irda
        echo
}

# Check that irda is up.
[ ${IRDA} = "no" ] && exit 0

[ -f /usr/sbin/irattach ] || exit 0

ARGS=
if [ -n "$DONGLE" ]; then
    ARGS="$ARGS -d $DONGLE"
fi
if [ "$DISCOVERY" = "yes" ];then
    ARGS="$ARGS -s"
fi

# See how we were called.
case "$1" in
  start)
    start
       ;;
  stop)
    stop
       ;;
  status)
    status irattach
;;
  restart|reload)
    stop
    start
;;
  condrestart)
    [ -e /var/lock/subsys/irda ] && (stop; start)
;;
  *)
        gprintf "Usage: %s {start|stop|restart|reload|condrestart|status}\n" "$0"
        exit 1
esac

exit 0

этот скрипт использует в своей работе фаил /etc/sysconfig/irda Его содержимое

Код: Выделить всё

IRDA=yes
DEVICE=irda0
#DONGLE=actisys+
DISCOVERY=yes

я его немного подправил изначально он был

Код: Выделить всё

IRDA=yes
DEVICE=/dev/ttyS2
#DONGLE=actisys+
DISCOVERY=yes
но с DEVICE=/dev/ttyS2 ИК порт не работал вообще.
Спасибо сказали:
Ivan1
Сообщения: 80

Re: 2 вопроса по Mfandriva 2007 PP+ (про алиас и irda)

Сообщение Ivan1 »

Вообщем с ИК пором вроде разобрался (там перевёл его на 98 уровень запуска и добавил задержку в 5 секунд после загрузки модулей ИК порта и подачи команды на его активацию).

А как сделать автоматическим поднятие алиас-а? Пробовал прописать в /etc/rc.d/rc.local не работает - интерфейс не создаётся.

А как можно по другому или как это делают правильно?
Спасибо сказали:
Аватара пользователя
HAW
Сообщения: 1328
ОС: ALT 4.1branch

Re: 2 вопроса по Mfandriva 2007 PP+ (про алиас и irda)

Сообщение HAW »

/sbin/ifconfig
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
Спасибо сказали: