Câu hỏi Làm thế nào để cấu hình giao diện mạng trên ubuntu trong hộp ảo?


Câu hỏi 

Làm cách nào để cấu hình ubuntu để bạn không nhận được thông báo "chờ cấu hình mạng ..." khi khởi động nếu bạn có nhiều hơn một bộ chuyển đổi? 

Sự kiện

  • Tôi đã có một Ubuntu bị ảnh hưởng ở đây trong Virtual Box và trong VM-Ware Workstation.

  • Của tôi /etc/network/interfaces tập tin bị ảnh hưởng và tôi đã kích hoạt một bộ chuyển đổi Nat để sử dụng các card mạng thực của hệ thống chủ.

  • Ngoài ra tôi đã kích hoạt một bộ điều hợp máy chủ chỉ để có thể sử dụng một IP riêng biệt cho các kết nối giữa máy ảo và hệ thống máy chủ.

Khấu trừ

Tôi đã tìm ra rằng tệp giao diện chỉ cần một mục nhập cổng và điều này được cho là máng

auto eth0

iface eth0 inet dhcp.

Vì vậy, đây là mục nhập cho adapter mạng đầu tiên cung cấp thông tin cổng và do đó cấu hình thứ hai không cần thiết cho một dòng gọi là

gateway 192.168.1.1.

Đối với tôi, điều đó có nghĩa là mục nhập thứ hai phải trông như thế này:

address 192.168.217.131 

tùy thuộc vào những gì router nói với bạn như là địa chỉ mạng cho giao diện cấu hình dcp máng và dòng thứ hai ở đây là netmask. Trong trường hợp phổ biến, đây là

netmask 255.255.255.

Vì vậy, toàn bộ `/ etc / network / interfaces'-file trông giống như sau:

#This file describe the network interfaces available on your system
#and how to activate them. For more information see interfaces(5).

#The loopack network interface 

auto lo
iface lo inet loopback

#The primary network interface 

# ethernet 0
auto eth0 
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 192.168.217.131
netmask 255.255.255

#No need for gateway here because this is already provided by the dhcp entry.

Trong ví dụ này, tôi đã lấy địa chỉ IP được cung cấp bởi gói ^ server (Máy chủ cơ bản Ubuntu) của Ubuntu là 192.168.217.130 và tăng nó lên một.

Bây giờ tôi khởi động lại Ubuntu và nhận được tin nhắn Waiting for network Configuration... nơi Ubuntu cố gắng đợi kết nối mạng khoảng 2 phút.

Tôi đã có cùng trên Virtual Box.


7
2017-09-10 21:36


gốc




Các câu trả lời:


Có hai điều cần biết

  1. Như đã đề cập ở trên, không cần một cổng thứ hai với một máy chủ dhcp trong mạng của bạn vì cổng vào được tạo ra từ đó.

  2. Sau khi bạn đã thêm một bộ điều hợp host-onely bạn phải sao chép địa chỉ IP từ máy chủ Windows của bạn.

Cho đến nay.

Dưới đây là một cấu hình ví dụ cho kết nối máy chủ lưu trữ chỉ với một bộ điều hợp bổ sung:

auto eth1

iface eth1 inet static
address 192.168.253.128
netmask 255.255.255.0
network 192.168.253.1
broadcast 192.168.253.255

Khối thứ ba của dòng mạng phụ thuộc vào ip của bạn. đường truyền phát là cần thiết cho giao tiếp mạng giữa máy chủ và khách. Đây là một điều liên quan đến giao thức mạng.


6
2017-09-15 15:07



KHÔNG, bạn không phải sao chép địa chỉ IP của máy chủ. Bạn có thể chỉ cần đặt bất kỳ địa chỉ IP nào cho máy ảo của mình bằng tùy chọn mạng chỉ lưu trữ.


Nếu bạn muốn kết nối VM của bạn với mạng gia đình của bạn với ip trì hoãn hơn so với hệ thống máy chủ thì bạn nên chọn Cầu Tùy chọn. Trong tùy chọn trước này, bạn cần chọn cho phép tất cả  để liên lạc giữa máy ảo với máy chủ, Vm đến Vm.

Bạn cần chọn kết nối Bridge cho Bộ điều hợp mạng thứ hai. Bạn cũng cần phải cấu hình dns-nameservers và gateway vì Bộ điều hợp mạng này khác với lần đầu tiên.

Ở đây trong tệp cấu hình của bạn netmask nên là

netmask 255.255.255.0

3
2017-09-13 10:03





Một cái gì đó thêm sẽ là cần thiết cho mạng để được và chạy trong một số dịp. Cung cấp các máy chủ tên dns trong tệp / etc / network / interfaces thay vì tệp '/etc/resolvconf/resolv.conf.d/base'. Thí dụ:

auto eth1

iface eth1 inet static
address 192.168.217.131
netmask 255.255.255.0
network 192.168.217.1
broadcast 192.168.217.255
gateway 'provide your gateway here might be necessary'
dns-nameservers 'provide your nameserver here'

Cuối cùng,

sudo restart network-manager

1
2017-09-19 23:09



Cảm ơn bạn đã đề cập đến dns-nameservers tùy chọn, không thể nhận được cập nhật mà không có nó. - mikewhatever