Câu trả lời:
Đây chỉ là một phiên bản sửa đổi của: http://www.ubuntugeek.com/ubfox-networking-configuration-USE-command-line.html
Cách cấu hình giao diện mạng bằng thiết bị đầu cuối
Bạn có thể định cấu hình giao diện mạng từ dòng lệnh bằng các tiện ích mạng. Bạn định cấu hình máy chủ mạng của mình bằng dòng lệnh bằng cách sử dụng các lệnh để thay đổi cài đặt hiện tại hoặc bằng cách chỉnh sửa một số tệp hệ thống. Để định cấu hình thẻ giao diện mạng của bạn để tự động kết nối khi cáp có dây được kết nối, bạn có thể làm theo các bước "đơn giản" này:
Định cấu hình địa chỉ DHCP cho card mạng của bạn
Để định cấu hình địa chỉ DHCP, hãy chỉnh sửa /etc/network/interfaces
và nhập các dòng sau thay thế eth0
trong ví dụ bằng thẻ giao diện mạng của bạn:
sudo nano /etc/network/interfaces
Bạn sẽ thấy một cái gì đó tương tự như thế này:
auto eth0
iface eth0 inet dhcp
trong máy tính của tôi trông như thế này:
auto lo
iface lo inet loopback
Vì vậy, nếu thẻ mạng của bạn xuất hiện như eth2
ví dụ thì bạn sẽ để lại tệp như thế này:
auto eth2
iface eth2 inet dhcp
Chỉ trong trường hợp bạn muốn định cấu hình địa chỉ IP tĩnh cho card mạng của mình
Quy trình tương tự như trên nhưng bạn sẽ cần bao gồm thêm thông tin.
Giống như ở trên, thay thế eth0
bằng tên thẻ mạng của bạn:
sudo nano /etc/network/interfaces
Tệp ví dụ:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Sau khi nhập tất cả các chi tiết cần thiết cho IP tĩnh của bạn, bạn sẽ cần khởi động lại các dịch vụ mạng bằng lệnh sau:
sudo /etc/init.d/networking restart
Thiết lập DNS
Bạn có thể thêm tên máy chủ và / hoặc địa chỉ IP vào tệp /etc/hosts
để tra cứu tĩnh.
Để khiến máy của bạn tham khảo ý kiến với một máy chủ cụ thể để tra cứu tên, bạn chỉ cần thêm địa chỉ của họ vào /etc/resolv.conf
.
Ví dụ: một máy nên thực hiện tra cứu từ máy chủ DNS tại địa chỉ IP 192.168.0.1 sẽ có một resolv.conf
tệp trông như thế này:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
trong trường hợp của tôi nó trông như thế này:
search cantv.net
nameserver 127.0.0.1
hầu hết các câu trả lời về vấn đề này rất có thể gây nhầm lẫn cho độc giả khi hạ thấp những gì cần đưa vào /etc/resolv.conf
vì họ sử dụng địa chỉ cục bộ cho máy chủ tên.
"Ví dụ: một máy nên thực hiện tra cứu từ máy chủ DNS ."
Ở đây máy chủ DNS và máy chủ tên có nghĩa là điều tương tự. Vì vậy, thay vì đặt một địa chỉ LAN trong đó, hãy đặt một địa chỉ máy chủ DNS thực tế. (ví dụ: máy chủ DNS của Google)
nameserver 8.8.8.8
liên kết này giải thích việc sử dụng tệp độ phân giải sâu hơn. https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
vào một kịch bản shell và cung cấp cho bạn một upvote.