Hết thời gian kết nối với máy chủ DHCP


10

Tôi muốn định cấu hình eth0giao diện của mình bằng máy chủ DHCP bên ngoài (thường trú trong mạng con của tôi), vì vậy tôi đã chỉnh sửa /etc/network/configurebằng các dòng

auto eth0  
iface eth0 inet dhcp

nhưng tôi cũng muốn sử dụng cấu hình tự động avahi khi máy chủ DHCP không hoạt động.

Vì vậy, tôi đã thử ifup eth0khi máy chủ ngừng hoạt động và sau một khoảng thời gian nhất định nó bị lỗi, nhưng giao diện eth0:avahiđược cấu hình đúng. Những gì tôi đang tìm kiếm là một cách để giảm lượng thời gian cố gắng kết nối với máy chủ DHCP.

Và ... đây có phải là cách sử dụng avahi đúng đắn khi không có máy chủ DHCP?

Câu trả lời:


11

Để thiết lập thời gian chờ máy khách DHCP từ CLI, hãy đọc phần này .

Bạn cũng có thể chỉ cần cấu hình tập tin cấu hình máy khách DHCP. Bạn có thể tìm thấy hướng dẫn cho điều đó ở đây . Vào ngày 12.04, tệp dhclient.conf mà bạn cần chỉnh sửa là uder / etc / dhcp /

Vì vậy, từ CLI mở tệp với điều này:

sudo nano /etc/dhcp/dhclient.conf

Cuộn đến dòng có ghi "#timeout 60;" và xóa dấu "#". Thay đổi số để đặt thời gian chờ tính bằng giây. Nhấn Ctrl + X để thoát trình chỉnh sửa và lưu các thay đổi.

Nếu bạn không thể đợi cho đến lần khởi động lại tiếp theo thì buộc Ubuntu phải hỏi lại địa chỉ IP mới từ máy chủ DHCP chạy:

sudo dhclient -r

2

Bạn có thể thử đặt:

timeout 10;
backoff-cutoff 0;
initial-interval 0;
retry 15;

Trong /etc/dhcp/dhclient.conf.

Xem trang web dhclient.conf ( man dhclient.conf) để tham khảo.


0

Tôi không chắc chắn về avahi nhưng tệp cấu hình mặc định là / etc / network / giao diện. Bạn có thể đặt những dòng đó ở đó và dhcp sẽ cung cấp cho bạn ipaddress ngay lập tức. nếu bạn cần một địa chỉ IP tĩnh khi máy chủ dhcp không hoạt động, bạn có thể thiết lập bí danh cho eth0 hoặc tự cấu hình nó bằng cách sử dụngifconfig eth0 x.x.x.x


1
Cảm ơn bạn. Nhưng điều tôi thực sự muốn là nếu không có máy chủ dhcp, vì vậy avahi có thể tự thiết lập một địa chỉ liên kết cục bộ. Điều này xảy ra, nhưng sau một thời gian "dài". Có thể giảm thời gian này? Tôi chỉ muốn đặt thời gian chờ cho kết nối dhcp ...
JustTrying
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.