Thay đổi Ubuntu Server từ DHCP thành Địa chỉ IP tĩnh
Nếu trình cài đặt Ubuntu Server đã đặt máy chủ của bạn sử dụng DHCP, bạn sẽ muốn thay đổi nó thành một địa chỉ IP tĩnh để mọi người thực sự có thể sử dụng nó.
Thay đổi cài đặt này mà không có GUI sẽ yêu cầu chỉnh sửa văn bản, nhưng đó là linux cổ điển, phải?
Hãy mở tập tin / etc / network / interface. Tôi sẽ sử dụng vi, nhưng bạn có thể chọn một trình soạn thảo khác
sudo vi / etc / mạng / giao diện
Đối với giao diện chính, thường là eth0, bạn sẽ thấy các dòng sau:
tự động eth0
iface eth0 inet dhcp
Như bạn có thể thấy, nó đang sử dụng DHCP ngay bây giờ. Chúng tôi sẽ thay đổi dhcp thành tĩnh, và sau đó có một số tùy chọn nên được thêm vào bên dưới nó. Rõ ràng là bạn sẽ tùy chỉnh điều này vào mạng của bạn.
tự động eth0
iface eth0 inet tĩnh
địa chỉ 192.168.1.100
mặt nạ 255.255.255.0
mạng 192.168.1.0
phát 192.168.1.255
cổng 192.168.1.1
máy chủ tên dns 192.168.1.1
Bây giờ chúng tôi sẽ cần thêm trong cài đặt DNS bằng cách chỉnh sửa tệp giải quyếtvvv:
sudo vi /etc/resolv.conf
Trên dòng 'máy chủ tên xxx.xxx.xxx.xxx' thay thế x bằng IP của máy chủ tên của bạn. (Bạn có thể làm ifconfig / all để tìm hiểu xem chúng là gì)
Bạn cũng cần phải xóa ứng dụng khách dhcp để làm điều này (cảm ơn Peter đã chú ý). Bạn có thể cần phải xóa dhcp-client3 thay vào đó.
sudo apt-get loại bỏ dhcp-client
Bây giờ chúng ta sẽ chỉ cần khởi động lại các thành phần mạng:
sudo /etc/init.d/networking khởi động lại
Ping www.google.com. Nếu bạn nhận được phản hồi, độ phân giải tên đang hoạt động (tất nhiên trừ khi google có trong tệp máy chủ của bạn).
Thực sự khá đơn giản.
Đã cập nhật Cảm ơn Nickname007 trong các nhận xét đã lưu ý rằng tôi đã quên các mục DNS trong hướng dẫn.