Jump to content

Recommended Posts

Posted (edited)

Добрый день!

 

Настраиваю. новый сервер freebsd (releas 7.2). Пустой. Ничего на нем не было, только операционная система, ip адрес и включен sshd.

В rc.conf добавила строчку еще для одного интерфейса

Конкретно. rc.conf выглядел так:

 

defaultrouter="213.85.178.17"
gateway_enable="YES"
ifconfig_igb1="inet 213.85.178.20 netmask 255.255.255.240"
keymap="ru.koi8-r"
sshd_enable="YES"

 

А стал так:

 

defaultrouter="213.85.178.17"
gateway_enable="YES"
ifconfig_igb1="inet 213.85.178.20 netmask 255.255.255.240"
ifconfig_igb0="inet 192.168.0.1   netmask 255.255.255.0"
keymap="ru.koi8-r"
sshd_enable="YES"
 

После перезагрузки не можем поднять ни один сетевой интерфейс (всего их три на сервере) ни командно, ни через rc.conf, ни через sysinstall.

IP адреса встают, но пинга до них нет. Сам себя сервер пингует.

 

До поломки пересобирали ядро вот с такими опциями:

 

#IPFW

options         IPFIREWALL

options         IPFIREWALL_VERBOSE

options         IPFIREWALL_VERBOSE_LIMIT=100

options         IPFIREWALL_DEFAULT_TO_ACCEPT

options         IPDIVERT

options         DUMMYNET

#FORWARD

options         IPFIREWALL_FORWARD

#IPF

options         IPFILTER

options         IPFILTER_LOG

#PF

device          pf

device          pflog

device          pfsync

options         ALTQ

#POLLING

options         DEVICE_POLLING

options         HZ=1000

 

Перегружали.

Проблем с сетью не было до манипуляций с файлом rc.conf.

 

Еще на консоли были вот такие сообщения:

 

kernel: arp 213.85.178.17 is on igb1 but got replay from (здесь MAC адрес) on igb0

 

Что произошло и как это исправить?) 

Буду благодарна за любой совет.

Edited by AnnaK
Posted (edited)

А если закоментить igb0 все работает? Сетевую добавляли?

На одном сервере прописывал

ifconfig_igb0="up"
ifconfig_igb1="up"

Вроде работает. С

Edited by arhead
Posted

Ну вам же ядро пишет что arp replay от 213.85.178.17 приходит с интерфейса igb0 хотя должен бы с igb1.  Добавили вторую сетевую карту? Или линки перепутали

Posted

@arhead Нет. Не работает. Уже весь rc.conf переписовали. И по одному интерфейсу в него добавляли поочереди. Ни один не работает и igb1, который работал вначале.

Posted

Возможно, сетевые поменялись местами, изучите старые логи, сверьте маки сетевух.


P.S. это очередной ISP решил установить древнюю ОС.

Posted

@kaktak Физически ничего не трогали. Сервер от меня далеко. Добавила строку в конфиг и перегрузила. И все встало. Могла freebsd сама интерфесы понять? Вряд ли, наверно

Posted

@vlad11 Значит могла? Сейчас буду проверять.

 

P.S.  Свежую ставили. плохо у нас работала

 

Спасибо. Так и есть. Поменялись имена интерфейсов. 

Как все просто оказалось)

Posted

Завязывайте уже с этим старьём и настройкой по каким то давно протухшим мануалам.

Вы вообще понимаете зачем вы это в ядро запихали или просто?

Если сервер пустой - ставьте 11.1 и радуйтесь.

Полинг сейчас практически никому не нужен, HZ тюнится с лоатера, а фаирволы грузятся модулями.

Posted

У мну вопрос: а на зачем в ведро все доступные фаеры запиханы?

 

1 час назад, Ivan_83 сказал:

Завязывайте уже с этим старьём и настройкой по каким то давно протухшим мануалам.

У этого старья последние из неизуродованных сетевых очередей. Т.е., оно ещё ни ухом, ни рядом ни про какие флоу.

Posted
42 минуты назад, snvoronkov сказал:

У этого старья последние из неизуродованных сетевых очередей. Т.е., оно ещё ни ухом, ни рядом ни про какие флоу.

Чем тебе сетевые потоки не угодили?

Posted

Блин, даёшь даунгрейд на 4.11 :)) А че, поллинг заработал в полную силу :) Правда про многоядерность можно забыть, нуда ниче страшного поставим пяток машинок рядом :))

Ну а если серьезно, не вижу ни единой причины в 2018 году юзать 7-ку, ну вот вообще ни одной...  

3 часа назад, AnnaK сказал:

P.S.  Свежую ставили. плохо у нас работала

Уверен, это решаемо, просто нужно причину понять.

 

Posted
1 час назад, Ivan_83 сказал:

Чем тебе сетевые потоки не угодили?

Не-IP пакеты в однопоточку обрабатываются.

А на патченой 7-ке можно и в несколько.

 

Редко, но может понадобиться.

 

26 минут назад, gruber сказал:

Ну а если серьезно, не вижу ни единой причины в 2018 году юзать 7-ку, ну вот вообще ни одной...  

Архелогия-же, ну! ;-)

Posted
2 часа назад, snvoronkov сказал:

Не-IP пакеты в однопоточку обрабатываются.

А на патченой 7-ке можно и в несколько.

Я такое легко могу замутить и на свежих: пишется нетграф нода в мало строк которая это дело размазывает.

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

Posted
7 часов назад, Ivan_83 сказал:

Я такое легко могу замутить и на свежих: пишется нетграф нода в мало строк которая это дело размазывает.

Ага. В netisr, пожалуйста! :-)

 

Иван, ну ведь раз пять уже с тобой на эту тему выходили! Ну посмотри уже исходник!!! Где там нетграф-хуки цепляются, а где кьюинг происходит. :-)))

Posted
On 27.03.2018 at 8:38 PM, gruber said:

 Уверен, это решаемо, просто нужно причину понять.

 

А можете подсказать в чем может быть причина. 

Сервер: FreeBSD 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1

Грузится несколько раз в сутки. Не загружен.

 

Вот top

28 processes:  1 running, 27 sleeping
CPU:  0.0% user,  0.0% nice,  0.2% system,  4.4% interrupt, 95.4% idle
Mem: 11M Active, 44M Inact, 513M Wired, 367M Buf, 3251M Free
Swap: 3852M Total, 3852M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
 2666 root          1  20    0 20120K  3344K CPU3    3   0:00   0.03% top
 2630 admin         1  20    0 83092K  7932K select  0   0:00   0.01% sshd
 1431 dhcpd         1  20    0 24920K 14500K select  3   0:00   0.00% dhcpd
 1373 root          2  20    0 47148K  6244K select  2   0:00   0.00% mpd5
 1498 root          1  20    0 55676K  7024K select  0   0:00   0.00% sshd
 1263 root          1  20    0 10472K  2396K select  2   0:00   0.00% syslogd
 1577 root          1  20    0 20600K  6080K select  2   0:00   0.00% sendmail
 1584 root          1  20    0 12564K  2424K nanslp  2   0:00   0.00% cron
 2625 root          1  20    0 83092K  7876K select  0   0:00   0.00% sshd
 2564 root          1  20    0 83092K  7876K select  3   0:00   0.00% sshd
 2609 root          1  20    0 19600K  3616K pause   3   0:00   0.00% csh
 2636 root          1  20    0 19600K  3680K pause   2   0:00   0.00% csh
 2608 admin         1  20    0 43712K  2940K wait    3   0:00   0.00% su
 2635 admin         1  20    0 43712K  2940K wait    0   0:00   0.00% su
 2575 admin         1  20    0 83092K  7920K select  2   0:00   0.00% sshd
 1067 root          1  20    0  9512K  4968K select  1   0:00   0.00% devd
 2576 admin         1  20    0 13144K  2880K wait    1   0:00   0.00% sh
 2631 admin         1  20    0 13144K  2880K wait    2   0:00   0.00% sh
 2612 root          1  20    0 10888K  2684K ttyin   0   0:00   0.00% more
 1580 smmsp         1  20    0 20600K  5800K pause   0   0:00   0.00% sendmail
 1638 root          1  52    0 10460K  2088K ttyin   0   0:00   0.00% getty
 1641 root          1  52    0 10460K  2088K ttyin   3   0:00   0.00% getty
 1637 root          1  52    0 10460K  2088K ttyin   2   0:00   0.00% getty
 1639 root          1  52    0 10460K  2088K ttyin   0   0:00   0.00% getty
 1643 root          1  52    0 10460K  2088K ttyin   2   0:00   0.00% getty
 1640 root          1  52    0 10460K  2088K ttyin   1   0:00   0.00% getty
 1642 root          1  52    0 10460K  2088K ttyin   3   0:00   0.00% getty
 1644 root          1  52    0 10460K  2088K ttyin   3   0:00   0.00% getty
 

В messagess вот что. 

Apr  1 09:48:38 srv02 syslogd: kernel boot file is /boot/kernel/kernel
Apr  1 09:48:38 srv02 kernel:
Apr  1 09:48:38 srv02 kernel:
Apr  1 09:48:38 srv02 kernel: Fatal trap 12: page fault while in kernel mode
Apr  1 09:48:38 srv02 kernel: cpuid = 1; apic id = 02
Apr  1 09:48:38 srv02 kernel: fault virtual address     = 0x78
Apr  1 09:48:38 srv02 kernel: fault code                = supervisor read data, page not present
Apr  1 09:48:38 srv02 kernel: instruction pointer       = 0x20:0xffffffff80cbf384
Apr  1 09:48:38 srv02 kernel: stack pointer             = 0x28:0xfffffe0000268510
Apr  1 09:48:38 srv02 kernel: frame pointer             = 0x28:0xfffffe0000268590
Apr  1 09:48:38 srv02 kernel: code segment              = base 0x0, limit 0xfffff, type 0x1b
Apr  1 09:48:38 srv02 kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Apr  1 09:48:38 srv02 kernel: processor eflags  = interrupt enabled, resume, IOPL = 0
Apr  1 09:48:38 srv02 kernel: current process           = 12 (irq268: igb0:que 1)
Apr  1 09:48:38 srv02 kernel: trap number               = 12
Apr  1 09:48:38 srv02 kernel: panic: page fault
Apr  1 09:48:38 srv02 kernel: cpuid = 1
 

Могу выложить полностью. Имя интерфейса при перезагрузка в current process бывает igb1


 

Posted
3 часа назад, AnnaK сказал:

Грузится несколько раз в сутки. Не загружен.

По русски можно понятнее писать?

 

3 часа назад, AnnaK сказал:

Сервер: FreeBSD 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1

Обновится до 11.1 стабле не?

 

1 час назад, AnnaK сказал:

Отключить dma?

Вряд ли.

Если mpd5 используется - тут уже были обсуждения проблем падения в соседних топиках.

Posted
2 часа назад, AnnaK сказал:

@snvoronkov 

Отключить dma?

Нет. Это были возможные причины отказа. Проверить работоспособность. У вас падения при обработке прерываний.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.