CentOS 6.5 слетают дополнительные IP

Тема в разделе "Администрирование серверов", создана пользователем nafanyaa, 6 мар 2014.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. nafanyaa

    nafanyaa

    Регистр.:
    23 авг 2006
    Сообщения:
    286
    Симпатии:
    170
    поставил финал
    CentOS release 6.5
    x86_64

    PHP 5.4.25 (cli)
    выделены 4 ip (.08 .09 .10 .11 )
    .08 running
    через время 10-15 мин пропадают остальные .09 .10 .11
    задавал в ifcfg-eth0-range0 последовательность не помогло
    в /etc/sysconfig/network-scripts/ настроил
    ifcfg-eth0
    ifcfg-eth0:0
    ifcfg-eth0:1
    ifcfg-eth0:2

    Код:
    DEVICE=eth0
    TYPE=Ethernet
    UUID=блаблабла
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    HWADDR=блаблабла
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"
    
    остальные
    Код:
    DEVICE=eth0:2
    BOOTPROTO=STATIC
    IPADDR=блаблабла.09
    NETMASK=255.255.255.0
    ONBOOT=yes
    
    подымал вручную по команде
    Код:
    ifconfig eth0 inet блаблабла.08 && ifconfig eth0:0 inet блаблабла.09 && ifconfig eth0:1 inet блаблабла.10 && ifconfig eth0:2 inet блаблабла.11
    через 10 минту опять пропали
    нашел выход - пока поставил на крон каждые 2 мин, но это же через Ж(

    мб кто сталкивался
    в логах messages нарыл что лезет DHCP-клиент непонятно за каким хреном на несуществующий ip
    Код:
    Mar  6 00:31:19 блаблабла dhclient[31571]: DHCPREQUEST on eth0 to бла.бла.28.0 port 67 (xid=0x1653ea98)
    Mar  6 00:31:19 бла dhclient[31571]: send_packet: Permission denied
    нашел что упоминание сервера встречается в /var/lib/dhcp3/dhclient.eth0.leases.
    Код:
      option dhcp-server-identifier бла.бла.28.0;
    где мне покурить с проблемой, в настройках dhcp?
     
    Последнее редактирование: 6 мар 2014
  2. Pollitra

    Pollitra Создатель

    Регистр.:
    1 мар 2014
    Сообщения:
    20
    Симпатии:
    4
    Попробуй запретить NetworkManager:
    Код:
    service NetworkManager stop
    chkconfig NetworkManager off
    chkconfig network on
    service network start
    Если не поможет, смотри через pstree, кто запускает dhcpc.
     
  3. nafanyaa

    nafanyaa

    Регистр.:
    23 авг 2006
    Сообщения:
    286
    Симпатии:
    170
    Код:
    # service network start
    Bringing up loopback interface:  [  OK  ]
    Bringing up interface eth0:
    Determining IP information for eth0...dhclient(30236) is already running - exiting.
    exiting.
    failed.
      [FAILED]
    RTNETLINK answers: File exists
    
    # pstree
    init─┬─atd
    ├─auditd───{auditd}
    ├─crond
    ├─2*[dhclient]
     
  4. Pollitra

    Pollitra Создатель

    Регистр.:
    1 мар 2014
    Сообщения:
    20
    Симпатии:
    4
    В ifcfg-eth0 написано BOOTPROTO=dhcp, поэтому ничего удивительного.
    dhclient не знает про ifcfg*. Получает IP-адрес и тупо удаляет с интерфейса все предыдущие.
     
    nafanyaa нравится это.
  5. nafanyaa

    nafanyaa

    Регистр.:
    23 авг 2006
    Сообщения:
    286
    Симпатии:
    170
    я сутки назад перевел на статику ifcfg-eth0
    BOOTPROTO=static
    один хренъ падают (висим пока на кроне)

    хм...
    а если я прибью\кильну DHCP?!


    БИНГО! Решено*
    Код:
    killall dhclient
    в крон поставил также эту команду при ребуте, сработало
     
    Последнее редактирование: 8 мар 2014
  6. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Вместо BOOTPROTO=static пишем BOOTPROTO=none и не нужно извращаться.
     
Статус темы:
Закрыта.