1 (26.12.2014 10:49:36 отредактировано Cruiser78)

Привет всем!

Есть некий сервер на openSUSE 13.1. Шлюз и раздатчик локальных сетевых служб. Среди них - dhcp. Потребовалось поднять на этом компьютере сетевой бридж (в перспективе - поднятие в kvm астериска). Поднимается он просто, из того же yast'а. Конфиги сделались в этой оси следующие
сам бридж:

+ открыть спойлер

# cat /etc/sysconfig/network/bridges/ifcfg-br0
NAME='Bridge to LAN'
BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_PORTS='enp2s0'
IPADDR=192.168.30.1
NETMASK=255.255.255.0
STARTMODE='auto'
USERCONTROL='no'
ETHTOOL_OPTIONS=''
BRIDGE_AGEINGTIME='300'
BRIDGE_FORWARDDELAY='0'
BRIDGE_HELLOTIME='2'
BRIDGE_MAXAGE='20'
BRIDGE_PATHCOSTS='19'
BRIDGE_PORTPRIORITIES=
BRIDGE_PRIORITY=
BRIDGE_STP='on'

Интерфейс, на котором он сидит:

+ открыть спойлер

# cat /etc/sysconfig/network/bridges/ifcfg-enp2s0
NAME='Attansic Ethernet controller'
DEVICE=enp2s0
HWADDR=1C:6F:65:37:B9:7D
IPADDR='0.0.0.0'
BROADCAST=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
ETHTOOL_OPTIONS=''
NM_CONTROLLED=no
STARTMODE='auto'
TYPE=Ethernet
IPV4_FAILURE_FATAL=no
IPV6INIT=no
USERCONTROL='no'

Конфиги dhcp более чем тиривиальны и стандартны. Так вот, когда бриджа нет, когда сетевой адрес сидит на физическом интерфейса dhcpd без проблем поднимается и работает великолепно. Но, стоит только поднять бридж, как dhcp сваливается напрочь. В журнал пишет, что не может найти сетевой интерфейс enp2s0 для своих нужд и потому стартовать в такой конфигурации не хочет.
Я с таким интересным поведением dchpd ни разу не сталкивался.

Коллеги, как указать демону, чтобы он садился на обадресяченый полностью интерфейс br0, а не на enp2s0, который под ним живет. Да, кстати, запись IPADDR='0.0.0.0', которую поставил yast комментарил, сеть после этого рестартовал, dchpd этого не заметил совершенно. Запускаться на мосту не хочет.

Что делать?

2

В порядке бреда: сам dhcpd перезапускался?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

3

yars пишет:

В порядке бреда: сам dhcpd перезапускался?

Как сам, так и вместе с компьютером. В логах запись о том, что он не может принициализироваться на интерфейсе enp2s0. Это как раз тот физический интерфейс, на котором поднят бридж.

 Консоль:

dhcpd: No subnet declaration for enp2s0 (no IPv4 addresses).
dhcpd: ** Ignoring requests on enp2s0.  If this is not what
dhcpd:    you want, please write a subnet declaration
dhcpd:    in your dhcpd.conf file for the network segment
dhcpd:    to which interface enp2s0 is attached. **
dhcpd:
dhcpd:
dhcpd: Not configured to listen on any interfaces!

Излагает английским по понятному... Стоит убрать бридж, поднять нужный IP на интерфейсе - dhcpd старует без проблем.

4 (26.12.2014 09:47:05 отредактировано DiabloPC)

Cruiser78,  C полпинка:

+ открыть спойлер

 Консоль:
diablopc:/etc/sysconfig # uname -a
Linux diablopc 3.11.10-21-default #1 SMP Mon Jul 21 15:28:46 UTC 2014 (9a9565d) i686 i686 i386 GNU/Linux
diablopc:/etc/sysconfig # ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:00:E8:A9:02:85 
          inet addr:192.168.30.1  Bcast:192.168.30.255  Mask:255.255.255.0
          inet6 addr: fe80::200:e8ff:fea9:285/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:602 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:38698 (37.7 Kb)  TX bytes:9100 (8.8 Kb)

diablopc:/etc/sysconfig # systemctl status dhcpd.service
dhcpd.service - LSB: ISC DHCP 4.x Server
   Loaded: loaded (/etc/init.d/dhcpd)
   Active: active (running) since Пт 2014-12-26 08:23:16 EET; 52s ago
  Process: 2717 ExecStart=/etc/init.d/dhcpd start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/dhcpd.service
           └─2887 /usr/sbin/dhcpd -4 -cf /etc/dhcpd.conf -pf /var/run/dhcpd.pid -chroot /var/lib/dhcp -lf /db/dhcpd.l...

дек 26 08:23:16 diablopc dhcpd[2884]: For info, please visit https://www.isc.org/software/dhcp/
дек 26 08:23:16 diablopc dhcpd[2884]: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were n... file
дек 26 08:23:16 diablopc dhcpd[2886]: Internet Systems Consortium DHCP Server 4.2.5-P1
дек 26 08:23:16 diablopc dhcpd[2886]: Copyright 2004-2013 Internet Systems Consortium.
дек 26 08:23:16 diablopc dhcpd[2886]: All rights reserved.
дек 26 08:23:16 diablopc dhcpd[2886]: For info, please visit https://www.isc.org/software/dhcp/
дек 26 08:23:16 diablopc dhcpd[2886]: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were n... file
дек 26 08:23:16 diablopc dhcpd[2886]: Wrote 0 leases to leases file.
дек 26 08:23:16 diablopc dhcpd[2717]: Starting ISC DHCPv4 4.x Server [chroot]..done
дек 26 08:23:16 diablopc systemd[1]: Started LSB: ISC DHCP 4.x Server.
Hint: Some lines were ellipsized, use -l to show in full.
diablopc:/etc/sysconfig #

А что в /etc/sysconfig/dhcpd ??
А именно:

DHCPD_INTERFACE="br0"
- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5

diablopc пишет:

А что в /etc/sysconfig/dhcpd ??
А именно:

DHCPD_INTERFACE="br0"

Вот в жизни в него никогда не лазал (в федорах и сентосах). За ненадобностью. Само всё вязалось по дефолту. А здесь - явно интерфейс указался...
Спасибо.

6

Cruiser78, Связался с сусей учись жить по принципу: "Если что-то не работает - разгребай Sysconfig)))"

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

7

diablopc пишет:

разгребай Sysconfig)))"

Постепенно от него отказываются.

8

verg пишет:

Постепенно от него отказываются.

Но до этого ещё пройдёт немало столетий релизов.

Linux Mint 19.3 Mate Edition
Windows 7

9

При наличии двух и более интерфейсов с бриджем - проблема не решается.

10

artb1sh, А подробнее??? А то я у себя проверял - нормально все завелось.... А у меня две карточки, как ни как))

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

11

не знаю, таже самая проблема, DHCPD_INTERFACE="br0 br1" прописано было сразу. Думаю задержку как прописать старта в systemd

12

artb1sh пишет:

DHCPD_INTERFACE="br0 br1" прописано было сразу.

А какая реакция всего этого сейчас??

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

13

+ открыть спойлер

2015-01-03T15:40:29.979973+03:00 linux-3w78 dhcpd: Internet Systems Consortium DHCP Server 4.2.5-P1
2015-01-03T15:40:29.980911+03:00 linux-3w78 dhcpd: Copyright 2004-2013 Internet Systems Consortium.
2015-01-03T15:40:29.981598+03:00 linux-3w78 dhcpd: All rights reserved.
2015-01-03T15:40:29.982350+03:00 linux-3w78 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
2015-01-03T15:40:29.995582+03:00 linux-3w78 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
2015-01-03T15:40:29.999438+03:00 linux-3w78 dhcpd: Internet Systems Consortium DHCP Server 4.2.5-P1
2015-01-03T15:40:30.000300+03:00 linux-3w78 dhcpd: Copyright 2004-2013 Internet Systems Consortium.
2015-01-03T15:40:30.001062+03:00 linux-3w78 dhcpd: All rights reserved.
2015-01-03T15:40:30.001762+03:00 linux-3w78 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
2015-01-03T15:40:30.006677+03:00 linux-3w78 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
2015-01-03T15:40:30.260693+03:00 linux-3w78 dhcpd: Wrote 0 deleted host decls to leases file.
2015-01-03T15:40:30.261570+03:00 linux-3w78 dhcpd: Wrote 0 new dynamic host decls to leases file.
2015-01-03T15:40:30.263652+03:00 linux-3w78 dhcpd: Wrote 159 leases to leases file.
2015-01-03T15:40:41.334156+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.673293+03:00 linux-3w78 dhcpd: No subnet declaration for br1 (no IPv4 addresses).
2015-01-03T15:40:43.674163+03:00 linux-3w78 dhcpd: ** Ignoring requests on br1.  If this is not what
2015-01-03T15:40:43.674992+03:00 linux-3w78 dhcpd:    you want, please write a subnet declaration
2015-01-03T15:40:43.675760+03:00 linux-3w78 dhcpd:    in your dhcpd.conf file for the network segment
2015-01-03T15:40:43.676560+03:00 linux-3w78 dhcpd:    to which interface br1 is attached. **
2015-01-03T15:40:43.677210+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.677866+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.678517+03:00 linux-3w78 dhcpd: No subnet declaration for br0 (no IPv4 addresses).
2015-01-03T15:40:43.679158+03:00 linux-3w78 dhcpd: ** Ignoring requests on br0.  If this is not what
2015-01-03T15:40:43.679884+03:00 linux-3w78 dhcpd:    you want, please write a subnet declaration
2015-01-03T15:40:43.680589+03:00 linux-3w78 dhcpd:    in your dhcpd.conf file for the network segment
2015-01-03T15:40:43.681363+03:00 linux-3w78 dhcpd:    to which interface br0 is attached. **
2015-01-03T15:40:43.682002+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.682655+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.683066+03:00 linux-3w78 dhcpd: Not configured to listen on any interfaces!
2015-01-03T15:40:43.683460+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.683836+03:00 linux-3w78 dhcpd: If you did not get this software from ftp.isc.org, please
2015-01-03T15:40:43.684278+03:00 linux-3w78 dhcpd: get the latest from ftp.isc.org and install that before
2015-01-03T15:40:43.684654+03:00 linux-3w78 dhcpd: requesting help.
2015-01-03T15:40:43.685030+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.685446+03:00 linux-3w78 dhcpd: If you did get this software from ftp.isc.org and have not
2015-01-03T15:40:43.685726+03:00 linux-3w78 dhcpd: yet read the README, please read it before requesting help.
2015-01-03T15:40:43.685986+03:00 linux-3w78 dhcpd: If you intend to request help from the dhcp-server@isc.org
2015-01-03T15:40:43.686230+03:00 linux-3w78 dhcpd: mailing list, please read the section on the README about
2015-01-03T15:40:43.686436+03:00 linux-3w78 dhcpd: submitting bug reports and requests for help.
2015-01-03T15:40:43.686593+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.686741+03:00 linux-3w78 dhcpd: Please do not under any circumstances send requests for
2015-01-03T15:40:43.686922+03:00 linux-3w78 dhcpd: help directly to the authors of this software - please
2015-01-03T15:40:43.687066+03:00 linux-3w78 dhcpd: send them to the appropriate mailing list as described in
2015-01-03T15:40:43.687216+03:00 linux-3w78 dhcpd: the README file.
2015-01-03T15:40:43.687476+03:00 linux-3w78 dhcpd:
2015-01-03T15:40:43.687675+03:00 linux-3w78 dhcpd: exiting.
2015-01-03T15:40:43.687853+03:00 linux-3w78 dhcpd[833]: Starting ISC DHCPv4 4.x Server
2015-01-03T15:40:43.688020+03:00 linux-3w78 dhcpd[833]: please see /var/log/rc.dhcpd.log for details ..failed
2015-01-03T15:40:43.688175+03:00 linux-3w78 systemd[1]: dhcpd.service: control process exited, code=exited status=1
2015-01-03T15:40:43.688837+03:00 linux-3w78 systemd[1]: Unit dhcpd.service entered failed state.
2015-01-03T15:41:15.557010+03:00 linux-3w78 ifup[4754]: redirecting to systemctl try-restart dhcpd.service

14 (03.01.2015 22:17:01 отредактировано DiabloPC)

Как-то вот это на мысли левые наводит...)))

artb1sh пишет:

2015-01-03T15:40:43.673293+03:00 linux-3w78 dhcpd: No subnet declaration for br1 (no IPv4 addresses).

Покажи все конфиги DHCPD.....
А заодно и конфиги интерфейсов...

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

15

Сквид тоже перестал стартовать. Грешу на systemd, какого они раньше инициализации сети стартуют?

+ открыть спойлер

commBind: Cannot bind socket FD 18 to 192.168.1.1:3128: (99) Cannot assign requested address
2015-01-03T15:40:50.666553+03:00 linux-3w78 squid[3508]: commBind: Cannot bind socket FD 19 to 192.168.0.1:3128: (99) Cannot assign requested address
2015-01-03T15:40:50.667179+03:00 linux-3w78 squid[3508]: HTCP Disabled.
2015-01-03T15:40:50.667783+03:00 linux-3w78 squid[3508]: commBind: Cannot bind socket FD 20 to [::1]: (99) Cannot assign requested address
2015-01-03T15:40:50.668147+03:00 linux-3w78 squid[3508]: commBind: Cannot bind socket FD 21 to [::1]: (99) Cannot assign requested address
2015-01-03T15:40:50.668506+03:00 linux-3w78 squid[3508]: ERROR: Failed to create helper child read FD: UDP[::1]

16

/etc/sysconfig/dhcpd

+ открыть спойлер

cat /etc/sysconfig/dhcpd | grep DHCPD_INTERFACE
# Examples: DHCPD_INTERFACE="eth0 eth1 eth2"
#           DHCPD_INTERFACE="ANY"
DHCPD_INTERFACE="br0 br1"
#         all interfaces used in DHCPD_INTERFACE variable are up as well.
#         all interfaces used in DHCPD_INTERFACE variable are up as well.

/etc/dhcpd.conf

+ открыть спойлер

cat /etc/dhcpd.conf
option domain-name "test";
option domain-name-servers 192.168.0.1, 8.8.8.8;
option routers 192.168.0.1;
option ntp-servers 192.168.0.1;
ddns-update-style none;
default-lease-time 14400;
subnet 192.168.0.0 netmask 255.255.255.0 {
  option routers 192.168.0.1;
  range 192.168.0.10 192.168.0.100;
  default-lease-time 14400;
  max-lease-time 172800;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  range 192.168.1.10 192.168.1.100;
}
host ubuntu {
  hardware ethernet 52:54:00:5f:31:c6;
  fixed-address 192.168.0.9;
}
host ubuntu2 {
  hardware ethernet 52:54:00:8d:64:cd;
  fixed-address 192.168.1.9;
}

/etc/sysconfig/network/ifcfg-br1

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-br1
BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_FORWARDDELAY='0'
BRIDGE_PORTS='enp3s5'
BRIDGE_STP='off'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.1/24'
MTU=''
NETWORK=''
PREFIXLEN='24'
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

/etc/sysconfig/network/ifcfg-br0

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-br0
BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_FORWARDDELAY='0'
BRIDGE_PORTS='enp2s0'
BRIDGE_STP='off'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.0.1/24'
MTU=''
NETWORK=''
PREFIXLEN='24'
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

17 (03.01.2015 22:31:45 отредактировано DiabloPC)

ifcfg-enp2s0, ifcfg-enp3s5 - тоже

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

18

artb1sh пишет:

DHCP Server 4.2.5-P1

Обновить не желаете до 4.2.6 из репозитория network:/dhcp:

 Консоль: root
[root@linuxforum.ru ~]# zypper ar -f http://download.opensuse.org/repositories/network:/dhcp/openSUSE_13.1/ network:/dhcp && zypper mr -p 98 network:/dhcp && zypper ref && zypper dup

Изменений много в том числе и улучшения, связанные с интеграцией с systemd.

19

/etc/sysconfig/network/ifcfg-enp2s0

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-enp2s0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='0.0.0.0/32'
MTU=''
NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='manual'
USERCONTROL='no'
PREFIXLEN=''

/etc/sysconfig/network/ifcfg-enp3s5

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-enp3s5
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='0.0.0.0/32'
MTU=''
NAME='DGE-528T Gigabit Ethernet Adapter'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='manual'
USERCONTROL='no'
PREFIXLEN='32'
NETMASK='255.255.255.0'

manual из-за ошибки http://lists.opensuse.org/archive/opens … 02270.html
вертал в auto и всё побывал - это не влияет на старт dhcpd, вернее на его невозможность автостартануть при загрузке

20 (03.01.2015 23:04:22 отредактировано DiabloPC)

artb1sh пишет:

IPADDR='0.0.0.0/32'
NETMASK='255.255.255.0

Как минимум это уже друг другу не соответствует....

verg пишет:

Обновить не желаете до 4.2.6 из репозитория network:/dhcp:

Та ладно, на 4.2.5.P1 тож неплохо все заводится))

artb1sh пишет:

STARTMODE='manual'

И вот это на мысли не наводит??

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

21

2015-01-03T22:55:20.716356+03:00 linux-3w78 dhcpd: receive_packet failed on br0: Network is down
2015-01-03T22:55:21.505417+03:00 linux-3w78 dhcpd: receive_packet failed on br1: Network is down
Обновлился
@
ребутнулся

догадки проблем с сетью усилились.
dchpd стартует раньше сети.

и что-то вылезло с systemd после обновления:
if-up.d/60-dhcpd-restart-hook: line 105: /etc/init.d/dhcpd: No such file or directory

+ открыть спойлер

015-01-03T22:55:20.716356+03:00 linux-3w78 dhcpd: receive_packet failed on br0: Network is down
2015-01-03T22:55:21.505417+03:00 linux-3w78 dhcpd: receive_packet failed on br1: Network is down
2015-01-03T22:56:26.077740+03:00 linux-3w78 ifup[29611]: if-up.d/60-dhcpd-restart-hook: line 105: /etc/init.d/dhcpd: No such file or directory
2015-01-03T22:58:47.539059+03:00 linux-3w78 dhcpd: Internet Systems Consortium DHCP Server 4.2.6
2015-01-03T22:58:48.561571+03:00 linux-3w78 dhcpd: Copyright 2004-2014 Internet Systems Consortium.
2015-01-03T22:58:48.562385+03:00 linux-3w78 dhcpd: All rights reserved.
2015-01-03T22:58:48.563040+03:00 linux-3w78 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
2015-01-03T22:58:48.874002+03:00 linux-3w78 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
2015-01-03T22:58:48.880988+03:00 linux-3w78 dhcpd: Internet Systems Consortium DHCP Server 4.2.6
2015-01-03T22:58:48.882001+03:00 linux-3w78 dhcpd: Copyright 2004-2014 Internet Systems Consortium.
2015-01-03T22:58:48.882838+03:00 linux-3w78 dhcpd: All rights reserved.
2015-01-03T22:58:48.883494+03:00 linux-3w78 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
2015-01-03T22:58:48.886449+03:00 linux-3w78 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
2015-01-03T22:58:48.893957+03:00 linux-3w78 dhcpd: Wrote 0 deleted host decls to leases file.
2015-01-03T22:58:48.894343+03:00 linux-3w78 dhcpd: Wrote 0 new dynamic host decls to leases file.
2015-01-03T22:58:48.895182+03:00 linux-3w78 dhcpd: Wrote 159 leases to leases file.
2015-01-03T22:58:49.693143+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.693800+03:00 linux-3w78 dhcpd: No subnet declaration for br1 (no IPv4 addresses).
2015-01-03T22:58:49.694279+03:00 linux-3w78 dhcpd: ** Ignoring requests on br1.  If this is not what
2015-01-03T22:58:49.694660+03:00 linux-3w78 dhcpd:    you want, please write a subnet declaration
2015-01-03T22:58:49.695028+03:00 linux-3w78 dhcpd:    in your dhcpd.conf file for the network segment
2015-01-03T22:58:49.695392+03:00 linux-3w78 dhcpd:    to which interface br1 is attached. **
2015-01-03T22:58:49.695792+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.696231+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.696588+03:00 linux-3w78 dhcpd: No subnet declaration for br0 (no IPv4 addresses).
2015-01-03T22:58:49.697110+03:00 linux-3w78 dhcpd: ** Ignoring requests on br0.  If this is not what
2015-01-03T22:58:49.697387+03:00 linux-3w78 dhcpd:    you want, please write a subnet declaration
2015-01-03T22:58:49.697669+03:00 linux-3w78 dhcpd:    in your dhcpd.conf file for the network segment
2015-01-03T22:58:49.697949+03:00 linux-3w78 dhcpd:    to which interface br0 is attached. **
2015-01-03T22:58:49.698227+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.698557+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.698866+03:00 linux-3w78 dhcpd: Not configured to listen on any interfaces!
2015-01-03T22:58:49.699148+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.699425+03:00 linux-3w78 dhcpd: If you did not get this software from ftp.isc.org, please
2015-01-03T22:58:49.699811+03:00 linux-3w78 dhcpd: get the latest from ftp.isc.org and install that before
2015-01-03T22:58:49.700316+03:00 linux-3w78 dhcpd: requesting help.
2015-01-03T22:58:49.700747+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.701070+03:00 linux-3w78 dhcpd: If you did get this software from ftp.isc.org and have not
2015-01-03T22:58:49.701398+03:00 linux-3w78 dhcpd: yet read the README, please read it before requesting help.
2015-01-03T22:58:49.701701+03:00 linux-3w78 dhcpd: If you intend to request help from the dhcp-bugs at isc.org
2015-01-03T22:58:49.702007+03:00 linux-3w78 dhcpd: mailing list, please read the section on the README about
2015-01-03T22:58:49.702220+03:00 linux-3w78 dhcpd: submitting bug reports and requests for help.
2015-01-03T22:58:49.702394+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.702616+03:00 linux-3w78 dhcpd: Please do not under any circumstances send requests for
2015-01-03T22:58:49.702843+03:00 linux-3w78 dhcpd: help directly to the authors of this software - please
2015-01-03T22:58:49.703033+03:00 linux-3w78 dhcpd: send them to the appropriate mailing list as described in
2015-01-03T22:58:49.703209+03:00 linux-3w78 dhcpd: the README file.
2015-01-03T22:58:49.703399+03:00 linux-3w78 dhcpd:
2015-01-03T22:58:49.703578+03:00 linux-3w78 dhcpd: exiting.
2015-01-03T22:58:49.703827+03:00 linux-3w78 dhcpd[841]: Starting ISC DHCPv4 Server
2015-01-03T22:58:49.704099+03:00 linux-3w78 dhcpd[841]: please see /var/log/rc.dhcpd.log for details ..failed
2015-01-03T22:58:49.704358+03:00 linux-3w78 systemd[1]: dhcpd.service: control process exited, code=exited status=1
2015-01-03T22:58:49.705212+03:00 linux-3w78 systemd[1]: Unit dhcpd.service entered failed state.
2015-01-03T22:59:45.621368+03:00 linux-3w78 ifup[5209]: if-up.d/60-dhcpd-restart-hook: line 105: /etc/init.d/dhcpd: No such file or directory

22

Да вернул всё на место, теперь
STARTMODE='auto'
cat /etc/sysconfig/network/ifcfg-enp3s5

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-enp3s5
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='0.0.0.0/32'
MTU=''
NAME='DGE-528T Gigabit Ethernet Adapter'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
PREFIXLEN='32'
NETMASK='255.255.255.0'

cat /etc/sysconfig/network/ifcfg-enp2s0

+ открыть спойлер

cat /etc/sysconfig/network/ifcfg-enp2s0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='0.0.0.0/32'
MTU=''
NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
PREFIXLEN=''

manual был из-за ошибки флуда виртлиба

23

artb1sh,
Покажите:

 Консоль:
systemctl status dhcpd.service
cat /usr/lib/systemd/system/dhcpd.service

24

systemctl status dhcpd.service

+ открыть спойлер

systemctl status dhcpd.service
dhcpd.service - ISC DHCPv4 Server
   Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled)
   Active: failed (Result: exit-code) since Сб 2015-01-03 23:14:23 MSK; 1min 44s ago
  Process: 843 ExecStart=/usr/lib/dhcp/dhcpd -4 start (code=exited, status=1/FAILURE)

янв 03 23:14:23 linux-3w78 dhcpd[2906]: янв 03 23:14:23 linux-3w78 dhcpd[2906]: Not configured to listen on any interfaces!
янв 03 23:14:23 linux-3w78 dhcpd[2906]: янв 03 23:14:23 linux-3w78 dhcpd[2906]: If you did not get this software from ftp.isc.org, please
янв 03 23:14:23 linux-3w78 dhcpd[2906]: get the latest from ftp.isc.org and install that before
янв 03 23:14:23 linux-3w78 dhcpd[2906]: requesting help.
янв 03 23:14:23 linux-3w78 dhcpd[2906]: янв 03 23:14:23 linux-3w78 dhcpd[2906]: If you did get this software from ftp.isc.org and have not
янв 03 23:14:23 linux-3w78 dhcpd[2906]: yet read the README, please read it before requesting help.
янв 03 23:14:23 linux-3w78 dhcpd[2906]: If you intend to request help from the dhcp-bugs at isc.org
янв 03 23:14:23 linux-3w78 systemd[1]: dhcpd.service: control process exited, code=exited status=1
янв 03 23:14:23 linux-3w78 systemd[1]: Failed to start ISC DHCPv4 Server.
янв 03 23:14:23 linux-3w78 systemd[1]: Unit dhcpd.service entered failed state.

cat /usr/lib/systemd/system/dhcpd.service

+ открыть спойлер

[Unit]
Description=ISC DHCPv4 Server
Before=multi-user.target
After=remote-fs.target network.target nss-lookup.target time-sync.target ldap.service ndsd.service

[Service]
Type=forking
Restart=on-abort
ExecStart=/usr/lib/dhcp/dhcpd -4 start
ExecStop=/usr/lib/dhcp/dhcpd -4 stop

[Install]
WantedBy=multi-user.target
Alias=dhcp-server.service

25

artb1sh, ЕМНИП, я его даже специально не могу заставить такое вытворять....
А как вручную??
Если сначала интерфейсы, потом dhcp поднять... запускается??

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

26

Да, если интерфейсы подняты, то и dchpd стартует.

+ открыть спойлер

Надо было годик подождать и ставить 13.2)))

27

artb1sh,
Покажите:

 Консоль:
cat /etc/sysconfig/network/config

28

А у вас какой линклокал? интерфейсы же enpXsX

LINKLOCAL_INTERFACES="eth*[0-9]|tr*[0-9]|wlan[0-9]|ath[0-9]"


+ открыть спойлер

cat /etc/sysconfig/network/config | grep -v '^#'
DEFAULT_BROADCAST="+"

GLOBAL_POST_UP_EXEC="yes"
GLOBAL_PRE_DOWN_EXEC="yes"

CHECK_DUPLICATE_IP="no"

SEND_GRATUITOUS_ARP="no"

DEBUG="no"

USE_SYSLOG="yes"


CONNECTION_SHOW_WHEN_IFSTATUS="no"

CONNECTION_CHECK_BEFORE_IFDOWN="no"

CONNECTION_CLOSE_BEFORE_IFDOWN="no"

CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="no"

CONNECTION_SEND_KILL_SIGNAL="no"

MANDATORY_DEVICES=""

WAIT_FOR_INTERFACES="30"

FORCE_PERSISTENT_NAMES=""

LINK_READY_WAIT="0"

IPV6_DAD_WAIT=""

FIREWALL="yes"

NOZEROCONF="no"

LINKLOCAL_INTERFACES="eth*[0-9]|tr*[0-9]|wlan[0-9]|ath[0-9]"

IFPLUGD_OPTIONS="-f -I -b"

NM_ONLINE_TIMEOUT="0"

NETCONFIG_MODULES_ORDER="dns-resolver dns-bind dns-dnsmasq nis ntp-runtime"

NETCONFIG_DNS_POLICY="auto"

NETCONFIG_DNS_FORWARDER="bind"

NETCONFIG_DNS_FORWARDER_FALLBACK="yes"

NETCONFIG_DNS_STATIC_SEARCHLIST=""

NETCONFIG_DNS_STATIC_SERVERS="8.8.8.8 4.2.2.2 77.88.8.8 77.88.8.1"

NETCONFIG_DNS_RANKING="auto"

NETCONFIG_DNS_RESOLVER_OPTIONS=""

NETCONFIG_DNS_RESOLVER_SORTLIST=""

NETCONFIG_NTP_POLICY="auto"

NETCONFIG_NTP_STATIC_SERVERS=""

NETCONFIG_NIS_POLICY="auto"

NETCONFIG_NIS_SETDOMAINNAME="yes"

NETCONFIG_NIS_STATIC_DOMAIN=""

NETCONFIG_NIS_STATIC_SERVERS=""

WIRELESS_REGULATORY_DOMAIN=''

NETCONFIG_VERBOSE="no"

NETCONFIG_FORCE_REPLACE="no"

29

ЧТо-то я где-то видел в логах на линклокал ругался и на нозероконф

30

artb1sh,
Выполните:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set WAIT_FOR_INTERFACES="0"