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

Статус
В этой теме нельзя размещать новые ответы.

nafanyaa

Постоялец
Регистрация
23 Авг 2006
Сообщения
288
Реакции
179
поставил финал
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?
 
Последнее редактирование:
Попробуй запретить NetworkManager:
Код:
service NetworkManager stop
chkconfig NetworkManager off
chkconfig network on
service network start
Если не поможет, смотри через pstree, кто запускает dhcpc.
 
Код:
# 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]
 
Код:
Bringing up interface eth0:
Determining IP information for eth0...dhclient(30236) is already running - exiting.
В ifcfg-eth0 написано BOOTPROTO=dhcp, поэтому ничего удивительного.
dhclient не знает про ifcfg*. Получает IP-адрес и тупо удаляет с интерфейса все предыдущие.
 
В ifcfg-eth0 написано BOOTPROTO=dhcp, поэтому ничего удивительного.
dhclient не знает про ifcfg*. Получает IP-адрес и тупо удаляет с интерфейса все предыдущие.

я сутки назад перевел на статику ifcfg-eth0
BOOTPROTO=static
один хренъ падают (висим пока на кроне)

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


БИНГО! Решено*
Код:
killall dhclient
в крон поставил также эту команду при ребуте, сработало
 
Последнее редактирование:
Вместо BOOTPROTO=static пишем BOOTPROTO=none и не нужно извращаться.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху