1

Temat: DHCP nie przypisuje mac'a do IP

Mam niemal defaultowy router TP-Link TL-MR3420 v2 z OpenWrt 18.06-SNAPSHOT, r7911-f65330d27d Cezarego.
Problem jest taki, że nie przypisuje adresów IP po MACu.
Podejrzewam, że w sieci jest jakiś inny serwer DHCP.
W jaki sposób najłatwiej namierzyć, który to jest host?

        option domainneeded     1
        option boguspriv        1
        option filterwin2k      0  # enable for dial on demand
        option localise_queries 1
        option rebind_protection 1  # disable if upstream must serve RFC1918 addresses
        option rebind_localhost 1  # enable for RBL checking and similar services
        #list rebind_domain example.lan  # whitelist RFC1918 responses for domains
        option local    '/lan/'
        option domain   'lan'
        option expandhosts      1
        option nonegcache       0
        option authoritative    1
        option readethers       1
        option leasefile        '/tmp/dhcp.leases'
        option resolvfile       '/tmp/resolv.conf.auto'
        #list server            '/mycompany.local/1.2.3.4'
        option nonwildcard      1 # bind to & keep track of interfaces
        #list interface         br-lan
        #list notinterface      lo
        #list bogusnxdomain     '64.94.110.11'
        option localservice     1  # disable to allow DNS requests from non-local subnets

config dhcp lan
        option interface        lan
        option start    100
        option limit    150
        option leasetime        12h

config dhcp wan
        option interface        wan
        option ignore   1

config host
        config mac '00:26:73:A9:BC:DD'
        config ip '192.168.1.9'
        config name 'RNP002673A9BCDD'

config host
        config mac '78:7B:8A:BA:A0:FB'
        config ip '192.168.1.200'
        config name 'iMac-Witex-BIURO'

config host
        config mac '00:1B:A9:7E:A1:E7'
        config ip '192.168.1.8'
        config name 'BRN001BA97EA1E7'

config host
        config mac '24:5a:4c:20:aa:f8'
        config ip '192.168.1.2'
        config name 'UBNT'

config host
        config mac '2C:F4:32:4A:3E:9F'
        config ip '192.168.1.10'
        config name 'PZEM-017'

config host
        config mac 'b8:27:eb:3e:b3:1e'
        config ip '192.168.1.11'
        config name 'DietPi' 

2

Odp: DHCP nie przypisuje mac'a do IP

Wyłącz go, uruchom coś z dhcp i zobaczysz skąd sobie pobierze adres (o ile pobierze).

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

3

Odp: DHCP nie przypisuje mac'a do IP

Masz na myśli wyłączenie dnsmasq, restart routera ?

4

Odp: DHCP nie przypisuje mac'a do IP

Albo wyłącz dnsmasq albo cały router

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

5 (edytowany przez xury 2021-12-01 12:23:47)

Odp: DHCP nie przypisuje mac'a do IP

Wyłączyłem dnsmask i zresetowałem kartę sieciową w komputerze. Twało to dłużej, ale przypisało adres. Co dziwne brama i serwer nadal wskazuje na ten router. Patrząc w procesy nie ma tam dnsmasq:

  114     2 root     SW       0   0%   1% [kworker/0:1]
 2687  2621 root     R     1204   4%   0% top
 2620   783 root     S     1132   4%   0% /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 22 -K 300 -T 3
  840     1 root     S     1648   6%   0% /sbin/netifd
    1     0 root     S     1544   6%   0% /sbin/procd
  710     1 root     S     1224   4%   0% /sbin/logd -S 64
 2508  2507 root     S     1212   4%   0% -ash
 1025     1 root     S<    1208   4%   0% /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org
 2621  2620 root     S     1208   4%   0% -ash
  532     1 root     S     1184   4%   0% /sbin/ubusd
 2507   783 root     S     1132   4%   0% /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 22 -K 300 -T 3
  783     1 root     S     1064   4%   0% /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 22 -K 300 -T 3
  533     1 root     S      900   3%   0% /sbin/askfirst /usr/libexec/login.sh
    3     2 root     SW       0   0%   0% [ksoftirqd/0]
 2594     2 root     SW       0   0%   0% [kworker/u2:0]
    8     2 root     SW       0   0%   0% [kworker/u2:1]
  218     2 root     SW<      0   0%   0% [bioset]
  181     2 root     SW       0   0%   0% [spi0]
  230     2 root     SW<      0   0%   0% [bioset]
  224     2 root     SW<      0   0%   0% [bioset]
  241     2 root     SW<      0   0%   0% [bioset]
  247     2 root     SW<      0   0%   0% [bioset]
  329     2 root     SW<      0   0%   0% [ipv6_addrconf]
  235     2 root     SW<      0   0%   0% [bioset]
  343     2 root     SW<      0   0%   0% [kworker/0:1H]
  101     2 root     SW<      0   0%   0% [watchdogd]
   84     2 root     SW<      0   0%   0% [bioset]
   83     2 root     SW<      0   0%   0% [crypto]
   86     2 root     SW<      0   0%   0% [kblockd]
   32     2 root     SW       0   0%   0% [oom_reaper]
   80     2 root     SW<      0   0%   0% [writeback]
    5     2 root     SW<      0   0%   0% [kworker/0:0H]
    2     0 root     SW       0   0%   0% [kthreadd]
    7     2 root     SW<      0   0%   0% [lru-add-drain]
   82     2 root     SW       0   0%   0% [kcompactd0]
  121     2 root     SW       0   0%   0% [kswapd0]
  404     2 root     SW       0   0%   0% [kworker/0:2]
  590     2 root     SW<      0   0%   0% [cfg80211]
q^C39     2 root     SWN      0   0%   0% [jffs2_gcd_mtd3]
root@Witexrouter:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         homerouter.cpe  0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan
192.168.8.0     *               255.255.255.0   U     0      0        0 eth0

Co to może być?
Pingować się da np. 8.8.8.8
ale jakby nie było DNSów
Ping idzie traceroute z oporami ale idzie.

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 38 byte packets
 1  homerouter.cpe (192.168.8.1)  0.657 ms  0.669 ms  0.884 ms
 2  *  *  *
 3  *  *  *
 4  *  *  *
 5  *  *  *
 6  *  *  *
 7  89.108.200.2 (89.108.200.2)  35.298 ms  31.015 ms  39.215 ms
 8  *  89.108.200.83 (89.108.200.83)  33.481 ms  35.450 ms
 9  72.14.208.240 (72.14.208.240)  34.262 ms  26.822 ms  72.14.209.44 (72.14.209.44)  30.712 ms
10  *  *  *
11  dns.google (8.8.8.8)  58.995 ms  24.797 ms  *

Wyłączałem po kolei komputery, ale jest dużo urządzeń w sieci.
Czy np. Wiresharkiem nie da się podejrzeć zapytan DHCP?

6

Odp: DHCP nie przypisuje mac'a do IP

Da się oczywiście. Może masz inny sprzet o takim samym adresie IP?

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

7

Odp: DHCP nie przypisuje mac'a do IP

Raczej nie, a nie mam jak teraz dostać się do routera fizycznie. Skanując sieć nie znajduje mi innego maca pod adresem routera.
Zastanawiam się czy jeśli na ruoterze ustawię by adres  lokalny pobrał z DHCP to czy mu to coś też przydzieli jakiś?
Tak bym późnej w razie czego mógł się jakoś do routera po ssh dostać.

8

Odp: DHCP nie przypisuje mac'a do IP

W sieci jest kilka Macbooków co są połączone przez wifi i kablem.
Czyba jedyny sposób to odpięcie wszystkiego i zapinanie po kolei, aż do momentu kiedy dostanę IP.

9

Odp: DHCP nie przypisuje mac'a do IP

Programik DHCP Find v1.2 wynalazł mi takie coś:
Packet from 108.97.110.255
Offered IP 192.168.1.230
Lease Length 43200 Seconds
Renew Due in 21600 SecondsPacket

10

Odp: DHCP nie przypisuje mac'a do IP

108.97.110.255 to co z zewnątrz? Dostawca?

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

11

Odp: DHCP nie przypisuje mac'a do IP

Sprawdziłem to należy do T-Mobile USA.
Jak go zadropować w openwrt?

12

Odp: DHCP nie przypisuje mac'a do IP

Nie nie nie. Ty nie masz go dropować. Ty masz odpowiedzieć na pytanie jak requesty z dhcp pochodzą od dostawcy. Bo wygląda jak byś nie miał natu tylko jednen lan podpięty pod dostawcę.

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

13

Odp: DHCP nie przypisuje mac'a do IP

A mam NAT raczej, bo internet jest z routera PLAY i podany na WAN routera TL-MR3420 na Twoim buildzie i to podwójny.
192.168.8.1 na 192.168.1.1

14

Odp: DHCP nie przypisuje mac'a do IP

Podaję ustawienia:
Firewall:

 config defaults
        option syn_flood        1
        option input            ACCEPT
        option output           ACCEPT
        option forward          REJECT
# Uncomment this line to disable ipv6 rules
#       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             wan
        list   network          'wan'
        list   network          'wan6'
        option input            REJECT
        option output           ACCEPT
        option forward          REJECT
        option masq             1
        option mtu_fix          1

config forwarding
        option src              lan
        option dest             wan

# We need to accept udp packets on port 68,
# see https://dev.openwrt.org/ticket/4108
config rule
        option name             Allow-DHCP-Renew
        option src              wan
        option proto            udp
        option dest_port        68
        option target           ACCEPT
        option family           ipv4

# Allow IPv4 ping
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-IGMP
        option src              wan
        option proto            igmp
        option family           ipv4
        option target           ACCEPT

# Allow DHCPv6 replies
# see https://dev.openwrt.org/ticket/10381
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

# Allow essential incoming IPv6 ICMP traffic
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

# Allow essential forwarded IPv6 ICMP traffic
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 rule
        option name             Allow-IPSec-ESP
        option src              wan
        option dest             lan
        option proto            esp
        option target           ACCEPT

config rule
        option name             Allow-ISAKMP
        option src              wan
        option dest             lan
        option dest_port        500
        option proto            udp
        option target           ACCEPT

# include a file with users custom iptables rules
config include
        option path /etc/firewall.user


### EXAMPLE CONFIG SECTIONS
# do not allow a specific ip to access wan
#config rule
#       option src              lan
#       option src_ip   192.168.45.2
#       option dest             wan
#       option proto    tcp
#       option target   REJECT

# block a specific mac on wan
#config rule
#       option dest             wan
#       option src_mac  00:11:22:33:44:66
#       option target   REJECT

# block incoming ICMP traffic on a zone
#config rule
#       option src              lan
#       option proto    ICMP
#       option target   DROP

# port redirect port coming in on wan to lan
#config redirect
#       option src                      wan
#       option src_dport        80
#       option dest                     lan
#       option dest_ip          192.168.16.235
#       option dest_port        80
#       option proto            tcp

# port redirect of remapped ssh port (22001) on wan
#config redirect
#       option src              wan
#       option src_dport        22001
#       option dest             lan
#       option dest_port        22
#       option proto            tcp

### FULL CONFIG SECTIONS
#config rule
#       option src              lan
#       option src_ip   192.168.45.2
#       option src_mac  00:11:22:33:44:55
#       option src_port 80
#       option dest             wan
#       option dest_ip  194.25.2.129
#       option dest_port        120
#       option proto    tcp
#       option target   REJECT

#config redirect
#       option src              lan
#       option src_ip   192.168.45.2
#       option src_mac  00:11:22:33:44:55
#       option src_port         1024
#       option src_dport        80
#       option dest_ip  194.25.2.129
#       option dest_port        120
#       option proto    tcp

Network:

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd93:e9e2:eb06::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth1.1'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.8.2'
        option netmask '255.255.255.0'
        option gateway '192.168.8.1'
        option dns '192.168.8.1 8.8.8.8'

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 4 0t'

15

Odp: DHCP nie przypisuje mac'a do IP

Jak masz podwójny nat to przecież nie ma prawa nic przejść przez ten nat...

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

16

Odp: DHCP nie przypisuje mac'a do IP

Podejrzewam, że w sieci jest jakiś trojan co to robi. Chciałbym na próbę zablokować całkowity ruch z tego IP.

17

Odp: DHCP nie przypisuje mac'a do IP

Blokuj, na routerze który robi nat zrób

iptables -I FORWARD -s 108.97.110.255  -j DROP
iptables -I FORWARD -d 108.97.110.255  -j DROP

obowiązuje to restartu lub restartu firewalla.

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

18 (edytowany przez xury 2021-12-01 19:28:51)

Odp: DHCP nie przypisuje mac'a do IP

Co prawda nadal nie wiem czemu przydzielało IP po wyłączeniu dnsmasq
Ale doszedłem czemu nie przydzielało IP po MAC.
Zamiast option pisałem config smile w /etc/config/dhcp

A ten program to chyba jakiś żart jest smile

19

Odp: DHCP nie przypisuje mac'a do IP

dobre big_smile  widać  jak  wszyscy czytamy - przeglądamy na szybko   posty  big_smile