Автор Гілка: Налаштування інтернету  (Прочитано 12381 раз)

Відсутній pvl

  • Новачок
  • *
  • дописів: 39
  • Карма: +0/-0
Re: Налаштування інтернету
« Відповідей #15 : 2008-06-24 10:59:37 »
у мене після старту системи:
в /etc/dhcpc/dhcpcd-eth0.info
LEASETIME=1209600
RENEWALTIME=604800
REBINDTIME=1058400
а після -
pkill -x dhcpcd
dhcpcd -d -t 30 -h ХОСТНАМЕ -l 3600 eth0
в /etc/dhcpc/dhcpcd-eth0.info
LEASETIME=3600
RENEWALTIME=1800
REBINDTIME=3150

у вас
Цитата
отримав
LEASETIME=86400
RENEWALTIME=43200
REBINDTIME=75600
після dhcpcd -d -t 30 -h ХОСТНАМЕ -l 1800 eth0?
якщо так то цей метод не підійде бо DHCP сервер перезадає свої параметри.
можна спробувати кожні півгодини запускати dhcpcd -n eth0 щоб оновлював оренду.

Відсутній Wgf

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: Налаштування інтернету
« Відповідей #16 : 2008-06-25 15:17:30 »
 ;)прошу вибачення я просто хотів з правами рута під користувачем. А так не можна потрібно переходити під рута і тоді вводити в консолі ще подивлсь чи це не треба буде вводити кожен раз після ребуту і справді в мене такі самі дані
Цитата
LEASETIME=3600
RENEWALTIME=1800
REBINDTIME=3150
[/size]
ДУЖЕ ВЕЛИКЕ СПАСИБІ

Відсутній pvl

  • Новачок
  • *
  • дописів: 39
  • Карма: +0/-0
Re: Налаштування інтернету
« Відповідей #17 : 2008-06-26 11:10:30 »
для того щоб не писати кожен раз при завантаженні треба модифікувати /etc/rc.d/rc.inet1
як доберусь до slackware на вихідних то напишу що і де

Відсутній pvl

  • Новачок
  • *
  • дописів: 39
  • Карма: +0/-0
Re: Налаштування інтернету
« Відповідей #18 : 2008-06-27 21:07:58 »
так я добрався до slackware ;)
треба редагувати /etc/rc.d/rc.inet1

обов'язково зберегайте резервні копії

знаходите функцію if_up і додаєте що я виділив

if_up() {
  # Determine position 'i' of this interface in the IFNAME array:
  i=0
  while [ $i -lt $MAXNICS ]; do
    [ "${IFNAME[$i]}" = "${1}" ] && break
    i=$(($i+1))
  done
  # If the interface isn't in the kernel yet (but there's an alias for it in
  # modules.conf), then it should be loaded first:
  if ! grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # no interface yet
    if /sbin/modprobe -c | grep -w "alias ${1}" | grep -vw "alias ${1} off" > /dev/null ; then
      echo "/etc/rc.d/rc.inet1:  /sbin/modprobe ${1}" | $LOGGER
      /sbin/modprobe ${1}
    fi
  fi
  if grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # interface exists
    if ! /sbin/ifconfig | grep -w "${1}" 1>/dev/null || \
      ! /sbin/ifconfig ${1} | grep "inet addr" 1> /dev/null ; then # interface not up or not configured
      if [ ! "${HWADDR[$i]}" = "" ]; then # Set hardware address _before_ the interface goes up:
        echo "/etc/rc.d/rc.inet1:  /sbin/ifconfig ${1} hw ether ${HWADDR[$i]}" | $LOGGER
        /sbin/ifconfig ${1} hw ether ${HWADDR[$i]}
      fi
      if [ ! "${MTU[$i]}" = "" ]; then # Set MTU to something else than 1500
        echo "/etc/rc.d/rc.inet1:  /sbin/ifconfig ${1} mtu ${MTU[$i]}" | $LOGGER
        /sbin/ifconfig ${1} mtu ${MTU[$i]}
      fi
      if [ -x /etc/rc.d/rc.wireless ]; then
        . /etc/rc.d/rc.wireless ${1} start # Initialize any wireless parameters
      fi
      if [ "${USE_DHCP[$i]}" = "yes" ]; then # use DHCP to bring interface up
        [ ${DHCP_HOSTNAME[$i]} ] && DHCP_OPTIONS="-h ${DHCP_HOSTNAME[$i]}"
        [ "${DHCP_KEEPRESOLV[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -R"
        [ "${DHCP_KEEPNTP[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -N"
        [ "${DHCP_LEASETIME[$i]}" ] && DHCP_OPTIONS="$DHCP_OPTIONS -l ${DHCP_LEASETIME[$i]}"
        [ "${DHCP_KEEPGW[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -G"
        [ ${DHCP_IPADDR[$i]} ] && DHCP_OPTIONS="$DHCP_OPTIONS -s ${DHCP_IPADDR[$i]}"
        echo "Polling for DHCP server on interface ${1}:"
        # If you set a timeout, you get one, even if the kernel doesn't think that
        # your device is connected, in case /sys isn't right (which it usually isn't
        # except right after the device is loaded, when it usually is)

далі відкриваєте /etc/rc.d/rc.inet1.conf і додаєте виділене. значення виберіть на свій розсуд ;)

IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]="ХОСТНАМЕ"
DHCP_LEASETIME[0]="3600"

якщо я не помилився і не пропустив якусь кому то має працювати ;)