Hạn chế máy chủ DHCP của dnsmasq với một giao diện


11

Làm thế nào để tôi cấu hình dnsmasqđể chỉ gán địa chỉ trên eth0, không wlan0?

Câu trả lời:


13

Các trang người đàn ông giải thích nó khá độc đáo. Nếu đó chỉ là DHCP bạn không muốn chạy wlan0thì bạn có thể sử dụng --no-dhcp-interface=wlan0. Nếu bạn không muốn dnsmasq lắng nghe wlan0thì bạn có thể sử dụng --except-interface=wlan0.

Nếu bạn chỉ muốn dnsmasq lắng nghe eth0thì bạn có thể sử dụng --interface=eth0.


12

Đối với những người như tôi đang bối rối về lý do tại sao cổng 53 vẫn mở cho tất cả các giao diện bất kể bạn đặt tùy chọn nào để giới hạn. Có một tùy chọn nữa cần được bật.

-z, --bind-interfaces On systems which support it, dnsmasq binds the wildcard address, even when it is listening on only some interfaces. It then discards requests that it shouldn't reply to. This has the advantage of working even when interfaces come and go and change address. This option forces dnsmasq to really bind only the interfaces it is listening on. About the only time when this is useful is when running another nameserver (or another instance of dnsmasq) on the same machine. Setting this option also enables multiple instances of dnsmasq which provide DHCP service to run in the same machine.


Đây chính xác là loại điều dễ bỏ qua nhưng nó là chìa khóa để làm cho nó hoạt động với các giải pháp DHCP khác (như trong trường hợp của tôi là dịch vụ nội bộ QNAP). Ai đó nên lấy ba câu trả lời chính và hợp nhất chúng. Điều này đã cứu ngày của tôi, cảm ơn
Danielo515

11

Điều này cũng có thể từ tệp cấu hình dnsmasq và được ghi lại trong tệp ví dụ của Simon Kelley tại http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example :

# If you want dnsmasq to listen for DHCP and DNS requests only on
# specified interfaces (and the loopback) give the name of the
# interface (eg eth0) here.
# Repeat the line for more than one interface.
#interface=
# Or you can specify which interface _not_ to listen on
#except-interface=
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.