Страница 1 из 2
CARP интерфейс не пингуется.
Добавлено: 2012-07-18 16:36:27
BlitzKrieg
Код: Выделить всё
cat /usr/src/sys/i386/conf/MYKERN |grep carp
device carp
Код: Выделить всё
uname -a
FreeBSD ClusterN2 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Fri Jul 13 17:08:32 MSK 2012 root@ClusterN1:/usr/obj/usr/src/sys/MYKERN i386
На второй тоже самое (копия первой).
Код: Выделить всё
cat /etc/rc.conf |grep -v '#'
hostname="ClusterN1"
ifconfig_em0="inet 172.16.6.246 netmask 255.255.0.0"
defaultrouter="172.16.5.2"
sshd_enable="YES"
dumpdev="AUTO"
cloned_interfaces="carp0"
ifconfig_carp0=" vhid 1 pass 123456 172.16.6.245/16 "
firewall_enable="YES"
firewall_script="/etc/ipfw.conf"
Код: Выделить всё
cat /etc/rc.conf | grep -v '#'
hostname="ClusterN2"
ifconfig_em0="inet 172.16.6.247 netmask 255.255.0.0"
defaultrouter="172.16.5.2"
sshd_enable="YES"
dumpdev="AUTO"
cloned_interfaces="carp0"
ifconfig_carp0="vhid 1 advskew 100 pass 123456 172.16.6.245/16"
firewall_enable="YES"
firewall_script="/etc/ipfw.conf"
Код: Выделить всё
ifconfig carp0
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.16.6.245 netmask 0xffff0000
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
carp: MASTER vhid 1 advbase 1 advskew 0
Код: Выделить всё
ifconfig carp0
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.16.6.245 netmask 0xffff0000
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
carp: BACKUP vhid 1 advbase 1 advskew 100
Код: Выделить всё
Обмен пакетами с 172.16.6.241 по с 32 байтами данных:
Ответ от 172.16.6.242: Заданный узел недоступен.
Ответ от 172.16.6.242: Заданный узел недоступен.
Если положить один хост, второй перенимает мастер на себя. С этим все ок.
Оба этих хоста 172.16.6.246,172.16.6.247 на VMWare Vsphere.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-19 12:50:17
princeps
А кто такой 241? я что-то не вижу у тебя в конфигах такого ip
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-19 12:57:48
BlitzKrieg
Прошу прощения, ошибочка. Я не тот хост пинговал, но это дело не меняет. Тот который нужно тоже не пингуется.
Сейчас адрес carp 172.16.6.252, а интерфейсов 172.16.6.253 и 172.16.6.254 соответственно. Адрес 172.16.6.252 не пингуется.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-19 15:18:41
BlitzKrieg
Ну если я начинающий, то мне же должны сразу подсказать правильный ответ на мой вопрос. Он же простой. Что я не так сделал?
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-19 17:07:57
princeps
фаервол там у тебя может быть не пускает на этот интерфейс?
в логах смотрел?
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-19 17:22:54
BlitzKrieg
Код: Выделить всё
ipfw list
00100 allow ip from any to any
65535 deny ip from any to any
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:06:58
princeps
ну хрен его знает тогда, вроде всё правильно у тебя. Проверь ещё раз, нет ли где какой-нибудь опечатки. И таки глянь логи.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:22:39
BlitzKrieg
Да в логах только при переходе мастера в бэкап и т.д. в /var/log/messages я даже не знаю чего смотреть какие логи.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:34:19
BlitzKrieg
Да в логах только при переходе мастера в бэкап и т.д. в /var/log/messages я даже не знаю чего смотреть какие логи.
ХМ
вот такой месадж обнаружил при отключении carp0 на мастере.
Код: Выделить всё
ifa_del_loopback_route: deletion failed
ifa_add_loopback_route: insertion failed
Это на мастере.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:36:59
manefesto
а почему ты вес не указал для интерфейса ?
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:41:45
manefesto
короче смотри сюда
мастер
hostname="nginx1carp.cod.local"
ifconfig_em0="inet 192.168.136.38 netmask 255.255.255.0"
defaultrouter="192.168.136.252"
cloned_interfaces="carp0"
ifconfig_carp0="vhid 1 pass testpass 192.168.136.40/24 advskew 100"
cloned_interfaces="carp1"
ifconfig_carp1="vhid 2 pass pass 192.168.136.40/24 advskew 0"
бэкап
hostname="nginx2carp.cod.local"
ifconfig_em0="inet 192.168.136.39 netmask 255.255.255.0"
defaultrouter="192.168.136.252"
cloned_interfaces="carp0"
ifconfig_carp0="vhid 1 pass testpass 192.168.136.40/24 advskew 0"
cloned_interfaces="carp1"
ifconfig_carp1="vhid 2 pass pass 192.168.136.40/24 advskew 100"
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:42:36
BlitzKrieg
manefesto писал(а):а почему ты вес не указал для интерфейса ?
По умолчанию оно 0 + так в мануале.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 9:45:30
BlitzKrieg
Посмотрел туда, отличий не вижу.
Код: Выделить всё
hostname="ClusterN1"
ifconfig_em0="inet 172.16.6.253 netmask 255.255.0.0"
cloned_interfaces="carp0"
ifconfig_carp0=" vhid 1 advskew 1 pass 123456 172.16.6.252 netmask 255.255.0.0"
Код: Выделить всё
hostname="ClusterN2"
ifconfig_em0="inet 172.16.6.254 netmask 255.255.0.0"
cloned_interfaces="carp0"
ifconfig_carp0="vhid 1 advskew 100 pass 123456 172.16.6.252 netmask 255.255.0.0"
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 12:31:45
manefesto
я тоже делал по манулу, но у меня два интерфейс как видишь
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 13:11:52
BlitzKrieg
В мануале на мастера advskew не выставляется :-) оно по дефолту 0 само ставится. Мне пока второй интерфейс не нужен, мне так, потестить это барахло.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-20 13:33:39
BlitzKrieg
Вот уже и делать чего не знаю. Не пашет и все тут.
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-23 14:08:06
BlitzKrieg
Сделал все тоже самое на 8.3 не пашет.
Код: Выделить всё
15:03:27.452104 ARP, Request who-has 172.16.6.252 tell 172.16.6.242, length 46
15:03:27.452136 ARP, Reply 172.16.6.252 is-at 00:00:5e:00:01:01, length 28
Больше никакого обмена. Что-то я делаю не так.
Код: Выделить всё
net.inet.carp.allow: 1
net.inet.carp.preempt: 1
net.inet.carp.log: 1
net.inet.carp.arpbalance: 0
net.inet.carp.suppress_preempt: 0
Код: Выделить всё
em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:50:56:1f:2e:1a
inet 172.16.6.254 netmask 0xffff0000 broadcast 172.16.255.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
Код: Выделить всё
em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:0c:29:dd:da:87
inet 172.16.6.253 netmask 0xffff0000 broadcast 172.16.255.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
Код: Выделить всё
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.16.6.252 netmask 0xffff0000
carp: MASTER vhid 1 advbase 1 advskew 1
Код: Выделить всё
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.16.6.252 netmask 0xffff0000
carp: BACKUP vhid 1 advbase 1 advskew 100
Код: Выделить всё
cat /usr/src/sys/amd64/conf/MYKERN |grep carp
device carp
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-23 14:21:05
BlitzKrieg
Вот еще интересное. Мастер сам себя пингует по адресу carp0, а бэкап нет.
Код: Выделить всё
ClusterN2# ping 172.16.6.252
PING 172.16.6.252 (172.16.6.252): 56 data bytes
^C
--- 172.16.6.252 ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss
ClusterN2# ping 172.16.6.254
PING 172.16.6.254 (172.16.6.254): 56 data bytes
64 bytes from 172.16.6.254: icmp_seq=0 ttl=64 time=0.049 ms
^C
--- 172.16.6.254 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.049/0.049/0.049/0.000 ms
ClusterN2# ping 172.16.6.253
PING 172.16.6.253 (172.16.6.253): 56 data bytes
64 bytes from 172.16.6.253: icmp_seq=0 ttl=64 time=0.420 ms
^C
--- 172.16.6.253 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.420/0.420/0.420/0.000 ms
Код: Выделить всё
ClusterN1# ping 172.16.6.252
PING 172.16.6.252 (172.16.6.252): 56 data bytes
64 bytes from 172.16.6.252: icmp_seq=0 ttl=64 time=0.045 ms
64 bytes from 172.16.6.252: icmp_seq=1 ttl=64 time=0.041 ms
^C
--- 172.16.6.252 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.041/0.043/0.045/0.002 ms
ClusterN1# ping 172.16.6.253
PING 172.16.6.253 (172.16.6.253): 56 data bytes
64 bytes from 172.16.6.253: icmp_seq=0 ttl=64 time=0.044 ms
^C
--- 172.16.6.253 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.044/0.044/0.044/0.000 ms
ClusterN1# ping 172.16.6.254
PING 172.16.6.254 (172.16.6.254): 56 data bytes
64 bytes from 172.16.6.254: icmp_seq=0 ttl=64 time=0.308 ms
^C
--- 172.16.6.254 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.308/0.308/0.308/0.000 ms
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 9:01:38
manefesto
когда работает мастер то на нем интерфейс carp0 активен, в это время carp0 на бэкапе лежит, что не понятно ?
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 9:09:50
BlitzKrieg
А кто сказал, что не понятно?
Давайте это не будем только обсуждать. Мне интересно почему у меня адрес carp0 не пингуется из сети, а не с самих этих хостов. Это я так... для поднятия темы. :-)
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 9:42:13
manefesto
вырубай на обоих тачках файрвол и пингуй 245ый из сети и выхлоп сюда
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 9:53:57
BlitzKrieg
manefesto писал(а):вырубай на обоих тачках файрвол и пингуй 245ый из сети и выхлоп сюда
Только уже не 245 а 252.
Код: Выделить всё
Обмен пакетами с 172.16.6.252 по с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 172.16.6.252:
Пакетов: отправлено = 4, получено = 0, потеряно = 4
(100% потерь)
На обоих файрвол выключен. Ядро собрано без него. FreeBSD 8.3
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 9:57:34
BlitzKrieg
arp -a
Код: Выделить всё
172.16.6.252 00-00-5e-00-01-01 динамический
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 10:08:20
BlitzKrieg
172.16.6.252,172.16.6.253,172.16.6.254 это все одна VMWare ESXI у каждого свой MAC их там штук 10. Все адреса пингуются кроме 172.16.6.252
смотрел циску к которой это все подключено, у нее на порту на котором esxi все эти MAC есть. И mac 172.16.6.252
Re: CARP интерфейс не пингуется.
Добавлено: 2012-07-24 11:19:44
manefesto
бля, совсем упустил что это ESX. включи promiscuous mode на сервере
не смог зацепить аттач, вообщем в networking->properties на самом сервер, а не на виртуальной машине