Cài đặt giao diện mạng thứ hai trên Ubuntu Server được ảo hóa


15

Tôi vừa mới cài đặt mới nhất Ubuntu 16.04trên VirtualBoxmáy. Tôi muốn có hai giao diện mạng khác nhau:

  1. người đầu tiên truy cập vào máy khách từ máy chủ bằng ssh; Vì lý do này, tôi đã cài đặt Host-only Adapterbộ chuyển đổi 1
  2. thiết bị thứ hai có thể kết nối với internet từ máy chủ, vì vậy tôi đã cài đặt một NATbộ chuyển đổi cơ bản như bộ chuyển đổi 2

Tuy nhiên, ngay cả khi cả hai bộ điều hợp mạng được xác định chính xác, chỉ có bộ điều hợp đầu tiên có thể truy cập được.

$ ls /sys/class/net/
enp0s3  enp0s8  lo

$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:47:52:7b  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe47:527b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399 errors:0 dropped:0 overruns:0 frame:0
          TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:44031 (44.0 KB)  TX bytes:75269 (75.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:92 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:40721 (40.7 KB)  TX bytes:40721 (40.7 KB)

Làm thế nào tôi có thể làm cho hệ thống nhận ra thẻ thứ hai cũng?

Câu trả lời:


18

Tôi đã giải quyết vấn đề thêm

# The secondary network interface
auto enp0s8
iface enp0s8 inet dhcp

đến /etc/network/interfaces

(Nhận tên giao diện mới bằng cách sử dụng ifconfig -a)

và khởi động lại mạng bằng cách sử dụng sudo service networking restart.

Bây giờ, đây là kết quả của

$ ifconfig enp0s3    Link encap:Ethernet  HWaddr 08:00:27:47:52:7b  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe47:527b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7656 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2741526 (2.7 MB)  TX bytes:10824219 (10.8 MB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:3e:1e:bf  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe3e:1ebf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1730 (1.7 KB)  TX bytes:1882 (1.8 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2143 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:443165 (443.1 KB)  TX bytes:443165 (443.1 KB)

Làm thế nào bạn tìm thấy tên của giao diện mạng?
Georg Schölly

4
@ GeorgSchölly Tôi nghĩ bạn có thể dễ dàng liệt kê chúng với ifconfighoặc ifconfig -a. Đó có phải là ý bạn không?
tigerjack89

Chính xác là như vậy. Tôi đã không nhận thức được các -ađối số. Cảm ơn bạn.
Georg Schölly

2
Bạn không cần phải khởi động lại tất cả các mạng. Nếu bạn chỉ chạy ifup enp0s8, các tập lệnh hệ thống sẽ hiển thị giao diện mà không cần khởi động lại mọi thứ khác. Nếu bạn đã có mạng làm việc và chỉ cần thêm một giao diện bổ sung, đây sẽ là tất cả những gì bạn cần.
David C.
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.