Tôi có một bộ định tuyến Linux tự tạo chạy dnsmasq. Nó có hai NIC khác nhau thông qua đó các máy khách được kết nối; một trong số chúng có mạng con 192.168.1.
và một mạng con 192.168.2.
. Tôi /etc/dnsmasq.conf
trông như thế này:
except-interface=enp1s0
dhcp-range=interface:wlp2s0,192.168.1.10,192.168.1.25,255.255.255.0,48h
dhcp-range=interface:enp0s29f7u4,192.168.2.10,192.168.2.25,255.255.255.0,48h
Giải quyết các máy khách hoạt động giữa các mạng con, nhưng từ mạng con tôi không thể giải quyết tên máy chủ của chính máy chủ. Nếu tôi thêm quy tắc tĩnh bằng cách sử dụng, address=/name/IP
tôi phải chọn trên mạng con và ping (trong số những thứ khác) không hoạt động từ mạng con khác. Vì vậy, ví dụ nếu tôi đặt
address=/name/192.168.1.1
sau đó tôi có thể giải quyết tên máy chủ từ 192.168.2.
mạng con, nhưng ping không được trả lời. Làm thế nào để tôi giải quyết tình huống đó? Tôi muốn không phải cầu nối các giao diện hoặc một cái gì đó như thế này.