Tôi đang thiết lập một hệ thống Debian mới. Tôi có một IP tĩnh được định cấu hình trên một giao diện trong / etc / mạng / giao diện như vậy:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth4
iface eth4 inet static
address <redacted>
netmask 255.255.254.0
network <redacted>
broadcast <redacted>
gateway <redacted>
dns-nameservers <redacted>
dns-search <redacted>
Tôi đã ẩn địa chỉ, nhưng cấu hình khớp với hệ thống Debian cũ hơn ngoại trừ địa chỉ IP. Tôi có thể mang nó lên với 'ifup eth4' và nó hoạt động tốt trong một thời gian nhưng cuối cùng lại gặp sự cố ở đâu đó trong khoảng từ 1 đến 24 giờ sau đó. Tôi không thấy bất kỳ thông tin nào trong nhật ký liên quan đến lý do tại sao nó đi xuống. Tôi có thể đưa nó lên vào ngày hôm sau từ bảng điều khiển vật lý ... đang chạy 'ifdown eth4' báo cáo rằng nó không bắt đầu. Chạy 'ifup eth4' sẽ không gặp sự cố.
Trong khi tôi muốn để có được điều đó sắp xếp ra, tôi đã nhận thấy trong khi tìm kiếm các lỗi liên quan đến eth4 rằng dhclient đang chạy trong nền làm DHCPREQUESTs trên eth4 mỗi 2 phút. Điều đó xảy ra ngay cả khi eth4 đang chạy đúng với IP tĩnh được định cấu hình. Điều đó là gì và nó có thể khiến giao diện bị hỏng? Có vẻ như tôi nên dừng việc không làm điều này một cách không cần thiết bất kể nó có gây rắc rối hay không. Hệ thống cũ hơn không có quy trình 'dhclient' đang chạy.
Xin lỗi nếu đây là công cụ cơ bản, có một số lỗ hổng trong kiến thức Linux của tôi.
... eventually crashes ...
: Điều đó có nghĩa là gì? Một hạt nhân hoảng loạn? Hay chỉ là giao diện bị hỏng?
dhclient
đã chạy khi bạn thay đổi nó thành một cấu hình tĩnh. Cứ giết đidhclient
.