Tôi biết có một lệnh đơn giản cho việc này, nhưng làm thế nào để tôi nói với cá thể máy chủ Ubuntu của tôi yêu cầu một địa chỉ IP mới từ máy chủ DHCP trên eth0?
Tôi biết có một lệnh đơn giản cho việc này, nhưng làm thế nào để tôi nói với cá thể máy chủ Ubuntu của tôi yêu cầu một địa chỉ IP mới từ máy chủ DHCP trên eth0?
Câu trả lời:
đạo đức eth0
eth0: interface not found or invalid
ifconfig
để xem các giao diện có sẵn trên hệ thống của bạn là gì.
Để phát hành địa chỉ IP hiện tại:
$ sudo dhclient -r
Để có được một hợp đồng mới:
$ sudo dhclient
Một vấn đề khác mà tôi gặp phải là dhclient tiếp tục yêu cầu cùng một IP từ máy chủ DHCP. Chạy lệnh dhclient -r
không giải quyết được điều này. Do đó, sau khi đọc man pages
kỹ hơn, tôi thấy rằng nếu tôi chỉnh sửa tệp /var/lib/dhcp3/dhclient.leases
để xóa tất cả các tham chiếu cho thuê đối với bộ điều hợp cụ thể, trong trường hợp của tôi eth0
. Sau đó, sudo dhclient eth0
hoạt động như mong đợi và gán cho tôi một IP mới / khác.
Tình huống của tôi có lẽ là duy nhất, nhưng yêu cầu máy chủ của tôi lấy một địa chỉ từ phạm vi cao hơn so với trước đây. Máy chủ DHCP được cấu hình để thực hiện việc này, trừ khi địa chỉ IP cụ thể được yêu cầu bất kể phạm vi. Vì dhclient
đặc biệt yêu cầu địa chỉ IP cũ, dựa trên thông tin trong dhclient.leases
tệp, máy chủ DHCP luôn trả về cùng một địa chỉ.
Khi bạn chạy "sudo /etc/init.d/dhcp3-server restart" , nó sẽ cung cấp một cái gì đó như:
Dừng máy chủ DHCP: dhcpd3. Bắt đầu máy chủ DHCP: dhcpd3.
Nếu không, nó không chạy ...
Sau đó, hãy chắc chắn, kiểm tra xem khách hàng của bạn có gửi yêu cầu cho thuê hay không, hãy xem tệp /var/logs/deamon.log của bạn. Cần có một loạt các yêu cầu DHCP trong đó. Nếu không, vấn đề là ở khách hàng của bạn (và chúng tôi sẽ đưa nó từ đó).
Nếu khách hàng của bạn vẫn ổn, hãy quên đi Firestarter ngay bây giờ và chúng ta hãy cố gắng để nó hoạt động mà không có nó. Để đảm bảo máy chủ DHCP của bạn hoạt động. Nhập "sudo /etc/init.d/dhcp3-server stop" và sau đó "sudo /etc/init.d/dhcp3-server start". Sau đó, nó sẽ được chạy, giả sử nó được cài đặt đúng vào hộp của bạn.
Tôi đã bao gồm một bản sao của tập tin dhcpd.conf của tôi.
Cuối cùng, hãy xem tệp / var / log / message của máy chủ của bạn nếu nó nhận được các yêu cầu và trả lời nó với một hợp đồng thuê hợp lệ. Nó cũng có thể cung cấp cho bạn một ý tưởng có vấn đề gì với tệp cấu hình của bạn (nếu có vấn đề gì đó với nó). Nếu bạn không thể làm bất cứ điều gì về điều này, hãy đăng tập tin nhắn của bạn và tôi sẽ xem sau.
chúc may mắn
Rajat