Mạng chỉ lưu trữ với hộp ảo và máy chủ Windows: không thể tìm thấy thiết bị eth1


12

(TRẢ LỜI DƯỚI ĐÂY)

Tôi gặp vấn đề với việc triển khai mạng Chỉ lưu trữ trong Virtualbox. Máy chủ của tôi đang chạy trong Windows 7 Ultimate và HĐH khách là Ubuntu Server 12.04.2 64bit.

Tôi cấu hình bộ chuyển đổi chỉ máy chủ hộp ảo.

Cấu hình bộ điều hợp chỉ lưu trữ hộp ảo

Bộ điều hợp chỉ dành cho máy chủ VirtualBox - Máy chủ DHCP bị tắt

Như bạn có thể thấy DHCP Server bị vô hiệu hóa và tôi đã thử cả bật và tắt nhưng vấn đề vẫn còn đó.

Dưới đây là kết quả của

ipconfig /all

từ Windows CMD

Windows ipconfig / tất cả kết quả

Bây giờ Cài đặt mạng máy ảo của tôi

Cài đặt mạng máy ảo

Khi tôi chạy VM, Ubuntu sẽ gặp một số vấn đề với cấu hình mạng như hình ảnh bên dưới

Vấn đề cấu hình mạng khởi động Ubutnu

Tệp / etc / mạng / giao diện của tôi như dưới đây:

/ etc / mạng / giao diện nội dung

Khi tôi khởi động lại dịch vụ mạng, hiển thị "Không thể tìm thấy thiết bị eth1, Không thể hiển thị eth1 như dưới đây:

khởi động lại lỗi mạng

nếu tôi đi với các tùy chọn "ifdown", hãy trả lời như bleow:

nhập mô tả hình ảnh ở đây

Bất kỳ trợ giúp sẽ được đánh giá cao

Cảm ơn trước


CÂU TRẢ LỜI

Tên bộ điều hợp mạng VirtualBox trên máy khách không được cố định mọi lúc, mỗi lần bạn tắt và bật bộ điều hợp máy chủ từ các khung VB, số tên thiết bị mạng được thêm vào sẽ tăng lên. Ví dụ: nếu bạn vô hiệu hóa và kích hoạt bộ điều hợp chỉ lưu trữ mạng năm lần, tên mạng mới sẽ là eth4 và nếu là tám lần, tên mạng sẽ là eth7, v.v.

nếu bạn không biết tên thiết bị mạng hiện tại của mình là gì, hãy sử dụng:

ifconfig -a 

nó sẽ in tất cả các bộ điều hợp mạng (thiết bị) có sẵn, tìm tên mới của bạn và cấu hình lại tập tin / etc / network / giao diện với tên mới.

đối với cấu hình DHCP, hãy sử dụng mã bên dưới với việc thay đổi eth5 bằng tên thiết bị hiện tại của bạn

auto eth5
iface eth5 inet dhcp

Và đối với ip tĩnh, bạn có thể mã bên dưới: (bạn vẫn cần thay đổi eth5 bằng tên thiết bị của mình và cả ip tĩnh, không cần thay đổi netmask trong hầu hết các tình huống):

auto eth5
iface eth5 inet static
        address 192.168.56.101
        netmask 255.255.255.0

Tôi hy vọng điều này sẽ giúp người khác.


Bạn không nên đăng câu trả lời của mình trong câu hỏi mà tự đăng nó dưới dạng câu trả lời (bạn được phép trả lời câu hỏi của chính mình) và đánh dấu nó là câu trả lời.
lindhe

Câu trả lời:


1

Nó không cần phải là eth1. Trên máy ảo của tôi, đó là eth2.

Ls /dev/eth*in gì, trong trường hợp của bạn?


Cảm ơn, bạn cho tôi một gợi ý lớn, bạn nói đúng, không phải eht1, trên VM của tôi, đó là eth5, nếu bạn in "ifconfig -a" sẽ in tên cho tất cả các thiết bị netwrok đang hoạt động hiện tại. BTY "/ dev / eth *" không hoạt động với tôi. tôi không thể tin được đã dành bao nhiêu thời gian cho vấn đề nhỏ này
Mohammad Ahmad

Nhưng có một vấn đề nhỏ, tại sao nó không hoạt động ngay cả khi bật DHCP, nó sẽ tự động hoạt động. tôi sẽ cập nhật câu hỏi của tôi với câu trả lời đúng.
Mohammad Ahmad

2

Để xem danh sách các bộ điều hợp mà máy ảo của bạn có thể truy cập, hãy sử dụng:

ls /sys/class/net

Điều này sẽ cho bạn thấy tên giao diện. Ví dụ: với hai bộ điều hợp mạng được thiết lập, khách Ubuntu của tôi trông như thế này.

eth1  eth2  lo

Cảm ơn vì tiền hỗ trợ! Bạn có biết tại sao tôi chỉ có: eth0 và lo không? Tôi đang chạy Zentyal 3.2.4 thực sự là Ubuntu nhưng đã thêm một số tính năng để định cấu hình nó từ giao diện web.
el.severo

Hãy thử thêm một bộ điều hợp mạng khác. Nó sẽ hiển thị trong / sys / class / net. Bộ điều hợp thứ hai có thể sẽ được liệt kê là eth1, nhưng có thể là eth2 hoặc eth3, v.v.
Christian Long

Điều thú vị là nó chỉ xuất hiện eth0 và lo.
el.severo

0

Đối mặt với vấn đề tương tự sau khi nâng cấp từ Virtualbox 4.x lên 5.x (trên Debian, nhưng điều đó chắc chắn cũng áp dụng cho Ubuntu). Tôi đã để lại một gateway 0.0.0.0trong phần /etc/network/interfaceskhai báo eth1(vboxnet0, chỉ dành cho máy chủ), rất tốt cho 4.x, nhưng đã làm sập dịch vụ trong 5.x với failed to bring up eth1.

Tháo gateway(và broadcastnetwork) của eth1tuyên bố đã làm các trick.

Lưu ý rằng bạn có thể có các quy tắc cố định ở /etc/udev/rules.d/70-persistent-net.ruleschỗ bạn có thể muốn xóa / cập nhật.

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.