1 (edytowany przez oneiro 2022-08-30 17:09:00)

Temat: DHCP - operation not permitted?

Witam.

Mam postawioną maszynę VM w tybie sieci NAT. Potrzebowałem zmienić na bridge, ale ale po zmianie sieć przestała działać, prawdopodobnie nie może dostać adresu. Po zalogowaniu się na OpenWRT znalazłem takie coś zaraz po komendzie "dhcpclient" na debianie:

Tue Aug 30 18:02:22 2022 daemon.info dnsmasq-dhcp[2181]: DHCPDISCOVER(eth0.3) 08:00:27:d0:70:ad
Tue Aug 30 18:02:22 2022 daemon.info dnsmasq-dhcp[2181]: DHCPOFFER(eth0.3) 192.168.12.142 08:00:27:d0:70:ad
Tue Aug 30 18:02:22 2022 daemon.warn dnsmasq-dhcp[2181]: Error sending DHCP packet to 192.168.12.142: Operation not permitted
Tue Aug 30 18:02:25 2022 daemon.info dnsmasq-dhcp[2181]: DHCPDISCOVER(eth0.3) 08:00:27:d0:70:ad
Tue Aug 30 18:02:25 2022 daemon.info dnsmasq-dhcp[2181]: DHCPOFFER(eth0.3) 192.168.12.142 08:00:27:d0:70:ad
Tue Aug 30 18:02:25 2022 daemon.warn dnsmasq-dhcp[2181]: Error sending DHCP packet to 192.168.12.142: Operation not permitted
Tue Aug 30 18:02:30 2022 daemon.info dnsmasq-dhcp[2181]: DHCPDISCOVER(eth0.3) 08:00:27:d0:70:ad
Tue Aug 30 18:02:30 2022 daemon.info dnsmasq-dhcp[2181]: DHCPOFFER(eth0.3) 192.168.12.142 08:00:27:d0:70:ad
Tue Aug 30 18:02:30 2022 daemon.warn dnsmasq-dhcp[2181]: Error sending DHCP packet to 192.168.12.142: Operation not permitted

Co to znaczy, że operacja niedozwolona?

2

Odp: DHCP - operation not permitted?

Zwykle taki komunikat jest wtedy jak firewall blokuje dostępu do portów

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: DHCP - operation not permitted?

dzięki, po wielu próbach okazało się, że to mój FW na OpenWRT blokuje ruch hmm
Analiza mojej twórczości sprzed lat będzie trudna...

4

Odp: DHCP - operation not permitted?

Poddałem się. Sytuacja wygląda tak, że na OpenWRT są 3 sieci LAN, jedną z niech jest sieć "LAN TV" pod którą zmuszony byłem zamontować komputer z Windows OS. Komputer ten pobiera adres z DHCP ale DNS ma przypisane ręcznie.  Na tym komputerze została uruchomiona maszyna wirtualna i połączona poprzez NAT.  Do tego momentu wszystko działa.

W chwili, gdy zaczynam używać trybu mostkowego maszyna wirtualna traci połączenie z siecią internet. Ale po wyłączeniu FW na OpenWRT zaczyna hulać. 

W /etc/firewall.user było coś, ale niezwiązane z problemem i zostało to zakomentowane i zrestartowana usługa FW. Wiem, że blokuję strefę LAN_TV we wszystkich kierunkach, a jednak dwa urządzenia w tej sieci tj. TV oraz komputer stacjonarny działają bez problemów, internet mają. Dlaczego więc gdy pojawia się nowa wirtualna maszyna w sieci w trybie bridge ruch do niej, a w szczególności DHCP jest blokowany?

root@LEDE:~# grep -v '#' /etc/config/firewall
config defaults
        option syn_flood        1
        option input            ACCEPT
        option output           ACCEPT
        option forward          REJECT
        option disable_ipv6     1

config zone
        option name             lan
        list   network          'lan'
        option input            ACCEPT
        option output           ACCEPT
        option forward          ACCEPT

config zone
        option name             lan_ap
        list   network          'lan_ap'
        option input            ACCEPT
        option output           ACCEPT
        option forward          ACCEPT

config zone
        option name             lan_tv
        list   network          'lan_tv'
        option input            REJECT
        option output           REJECT
        option forward          REJECT




config zone
        option name             wan_opt
        list   network          'wan_opt'
        option input            ACCEPT
        option output           ACCEPT
        option forward          REJECT
        option masq             1
        option mtu_fix          1

config zone
        option name             wan
        list   network          'wan'
        option input            ACCEPT
        option output           ACCEPT
        option forward          REJECT
        option masq             1
        option mtu_fix          1

config forwarding
        option src              lan
        option dest             wan

config forwarding
        option src              lan
        option dest             wan_opt


config forwarding
        option src              lan_ap
        option dest             wan

config forwarding
        option src              lan_ap
        option dest             wan_opt

config forwarding
        option src              lan_ap
        option dest             lan

config forwarding
        option src              lan
        option dest             lan_ap

config forwarding
        option src              lan_tv
        option dest             wan

config forwarding
        option src              lan_tv
        option dest             wan_opt














config rule
        option name PPTP
        option src lan_tv
        option dest_port 1723
        option proto tcp
        option target ACCEPT




config rule
        option src      lan_ap
        option dest_ip  192.168.11.1
        option dest_port        53
        option target   ACCEPT

config rule
        option src      lan_ap
        option proto    udp
        option dest_port        67
        option target   ACCEPT
        option family           ipv4



config rule
        option src      lan_ap
        option src_ip   192.168.11.7
        option dest_ip  192.168.11.1
        option target   REJEC

config rule
        option src      lan_ap
        option dest     lan
        option src_mac  78:11:dc:5f:b8:ef
        option target   REJEC

config rule
        option src      lan_ap
        option dest     lan
        option src_ip   192.168.11.7
        option target   REJEC


config rule
        option src      lan_tv
        option dest_ip  192.168.12.1
        option dest_port        53
        option target   ACCEPT

config rule
        option src      lan_tv
        option proto    udp
        option dest_port        67
        option target   ACCEPT
        option family   ipv4

config rule
        option dest     lan_tv
        option  dest_ip 255.255.255.255
        option target   ACCEPT






config rule
        option src      lan_ap
        option dest     lan
        option proto    udp
        option dest_port        7
        option target ACCEPT
        option dest_ip 255.255.255.255

config rule
        option name             Allow-DHCP-Renew
        option src              wan
        option src              lan
        option proto            udp
        option dest_port        68
        option target           ACCEPT
        option family           ipv4

config rule
        option name             Allow-DHCP-Renew
        option src              lan_ap
        option proto            udp
        option dest_port        68
        option target           ACCEPT
        option family           ipv4


config rule
        option name             Allow-Ping
        option src              wan
        option proto            icmp
        option icmp_type        echo-request
        option family           ipv4
        option target           ACCEPT

config rule
        option name             Allow-Ping
        option src              lan_ap
        option proto            icmp
        option icmp_type        echo-request
        option family           ipv4
        option target           ACCEPT




config rule
        option name             Allow-IGMP
        option src              wan
        option proto            igmp
        option family           ipv4
        option target           ACCEPT

config rule
        option name             Allow-DHCPv6
        option src              wan
        option proto            udp
        option src_ip           fc00::/6
        option dest_ip          fc00::/6
        option dest_port        546
        option family           ipv6
        option target           ACCEPT

config rule
        option name             Allow-MLD
        option src              wan
        option proto            icmp
        option src_ip           fe80::/10
        list icmp_type          '130/0'
        list icmp_type          '131/0'
        list icmp_type          '132/0'
        list icmp_type          '143/0'
        option family           ipv6
        option target           ACCEPT

config rule
        option name             Allow-ICMPv6-Input
        option src              wan
        option proto    icmp
        list icmp_type          echo-request
        list icmp_type          echo-reply
        list icmp_type          destination-unreachable
        list icmp_type          packet-too-big
        list icmp_type          time-exceeded
        list icmp_type          bad-header
        list icmp_type          unknown-header-type
        list icmp_type          router-solicitation
        list icmp_type          neighbour-solicitation
        list icmp_type          router-advertisement
        list icmp_type          neighbour-advertisement
        option limit            1000/sec
        option family           ipv6
        option target           ACCEPT

config rule
        option name             Allow-ICMPv6-Forward
        option src              wan
        option dest             *
        option proto            icmp
        list icmp_type          echo-request
        list icmp_type          echo-reply
        list icmp_type          destination-unreachable
        list icmp_type          packet-too-big
        list icmp_type          time-exceeded
        list icmp_type          bad-header
        list icmp_type          unknown-header-type
        option limit            1000/sec
        option family           ipv6
        option target           ACCEPT



config include
        option path /etc/firewall.user

5

Odp: DHCP - operation not permitted?

REJECT a nie jest REJEC

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: DHCP - operation not permitted?

tak, zgadza się (poprawione, dzięki) ale literówka dotycząca sieci LAN_AP, a mam problem z siecią LAN_TV

7

Odp: DHCP - operation not permitted?

Zezwól na porty 67/udp i 68/udp

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez oneiro 2022-08-30 20:15:29)

Odp: DHCP - operation not permitted?

mam już takie coś:

config rule
        option src      lan_tv
        option proto    udp
        option dest_port        67
        option target   ACCEPT
        option family   ipv4

Domyślanie jest to UDP+TCP. Czy w jednej linii mogę dodać drugi port np po przecinku?

PS. Dodałem po myślniku, nic to nie zmieniło

Tue Aug 30 21:13:06 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:00 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:00 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:00 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:01 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:d0:70:ad
Tue Aug 30 21:14:01 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.12 08:00:27:d0:70:ad
Tue Aug 30 21:14:01 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.12: Operation not permitted
Tue Aug 30 21:14:12 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:12 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:12 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:13 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:13 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:13 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:18 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:18 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:18 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:20 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:20 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:20 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:24 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:24 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:24 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:26 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:26 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:26 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:29 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:29 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:29 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:33 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:33 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:33 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:34 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:34 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:34 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted
Tue Aug 30 21:14:36 2022 daemon.info dnsmasq-dhcp[2738]: DHCPDISCOVER(eth0.3) 08:00:27:67:57:94
Tue Aug 30 21:14:36 2022 daemon.info dnsmasq-dhcp[2738]: DHCPOFFER(eth0.3) 192.168.12.213 08:00:27:67:57:94
Tue Aug 30 21:14:36 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.213: Operation not permitted

9

Odp: DHCP - operation not permitted?

Po kresce, option dest_port '67-68'

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez oneiro 2022-08-30 20:26:42)

Odp: DHCP - operation not permitted?

niestety, nie pomogło sad

PS. Drążę temat i zrestartowałem stacjonarny komputer z OS Windows.  Otóż log dla niego

Tue Aug 30 21:19:45 2022 daemon.info dnsmasq-dhcp[2738]: DHCPREQUEST(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e
Tue Aug 30 21:19:45 2022 daemon.info dnsmasq-dhcp[2738]: DHCPACK(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e DESKTOP-GNMRU0F
Tue Aug 30 21:19:50 2022 daemon.info dnsmasq-dhcp[2738]: DHCPINFORM(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e
Tue Aug 30 21:19:50 2022 daemon.info dnsmasq-dhcp[2738]: DHCPACK(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e DESKTOP-GNMRU0F
Tue Aug 30 21:19:50 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.226: Operation not permitted
Tue Aug 30 21:19:53 2022 daemon.info dnsmasq-dhcp[2738]: DHCPINFORM(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e
Tue Aug 30 21:19:53 2022 daemon.info dnsmasq-dhcp[2738]: DHCPACK(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e DESKTOP-GNMRU0F
Tue Aug 30 21:19:53 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.226: Operation not permitted
Tue Aug 30 21:19:55 2022 daemon.info dnsmasq-dhcp[2738]: DHCPINFORM(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e
Tue Aug 30 21:19:55 2022 daemon.info dnsmasq-dhcp[2738]: DHCPACK(eth0.3) 192.168.12.226 2c:f0:5d:05:0c:2e DESKTOP-GNMRU0F
Tue Aug 30 21:19:55 2022 daemon.warn dnsmasq-dhcp[2738]: Error sending DHCP packet to 192.168.12.226: Operation not permitted
root@LEDE:~#

A mimo wszystko adres 192.168.12.226 został przypisany ???? Nic już z tego już nie rozumiem. Dodam, że jest jest TV i on też otrzymuje adres z puli 192.168.12.xxx. A maszyna wirtualana nie chce przyjąć konfiguracji.   

Ogólnie poprzez switch podpięte są do tego samego portu na OpenWRT
- TV
- Stacjonany komp
- wirtualna maszyna via bridge mode

11

Odp: DHCP - operation not permitted?

Zrób sobie w zonie OUTPUT ACCEPT

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: DHCP - operation not permitted?

zadziałało big_smile

Ale już pamiętam po co tak zrobiłem - nie ufam urządzeniu TV oraz maszynie z Windows OS (służy do grania dzieciakom i mogą ściągnąć jakiś syf) i nie chce aby urządzenia podpięte pod tą sieć zaglądało na OpenWRT i poza nim. Stąd próbowałem nieumiejętnie wypuścić tylko DHCP.   Wolę to cofnąć i jakoś pozwolić tyko DHCP

13

Odp: DHCP - operation not permitted?

Cofnij to, zainstaluj sobie tcpdump i zobacz konkretnie które porty idą i co musisz otworzyć.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.