本文主要是介绍VirtualBox下为Ubuntu虚机添加第二块网卡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
因为做Docker网络实验,需要将原先Ubuntu虚机的一块“桥接”网卡改为“HostOnly”网卡,并且添加另一块“NAT”网卡。几经周折发现只有第一块网卡可以正确配置,ifconfig
里根本看不到有第二块网卡。
查找问题
于是上网找了找,找到了一个CentOS虚机的,不太适用,但思路大概有了,就继续往下搜,找到了Ubuntu的一篇文章。试了试,发现有点门路。
但我的网络设备不是“eth0”,而是“enp0s3”,于是find
了一下可能的目录,果然找到了第二块网卡的名字。
解决步骤
我的解决步骤:
- 确定网络设备名称
schen@scvmu01:/sys/class/net$ ls
docker0 enp0s3 enp0s8 lo
- 配置自动启动
schen@scvmu01:~$ sudo vi /etc/network/interfaces
[sudo] password for schen:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp# The user added network interface
auto enp0s8
iface enp0s8 inet dhcp
~
~
(照猫画虎添加最后三行内容)
- 启动网络设备
schen@scvmu01:~$ sudo ifup enp0s8
Internet Systems Consortium DHCP Client
这篇关于VirtualBox下为Ubuntu虚机添加第二块网卡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!