Joh*_*ers 44 server virtualbox networking internet ethernet
所以,我用 VirtualBox 设置了我的 Ubuntu 盒子,默认设置 - 简单的 ISO 映像启动。安装 Ubuntu 后,我继续测试多个程序,一切正常。我可以在我的主机和虚拟机内完全访问 Internet,但是,我注意到即使使用以太网连接,我仍然没有 eth0 - 相反,我有 enp0s3,这很奇怪。
这是“ifconfig -a”命令的结果:
enp0s3 Link encap:Ethernet HWaddr 08:00:27:36:5f:f2
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe36:5ff2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:484 errors:0 dropped:0 overruns:0 frame:0
TX packets:370 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:294211 (294.2 KB) TX bytes:44269 (44.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:274 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24496 (24.4 KB) TX bytes:24496 (24.4 KB)
Run Code Online (Sandbox Code Playgroud)
这可能发生的任何原因?我怎样才能用 eth0 替换 enp0s3 而没有“10.0.2.15”作为 inet addr,很明显它不应该是那样。
Tak*_*kat 34
在 v197 中,我们在 systemd/udev 中引入了可预测的网络接口名称,其中包含硬件信息,而不是对所用驱动程序的引用。支持以下名称:
- 掺入固件/ BIOS名字车载设备提供的索引号(例如:
eno1)- 掺入固件/ BIOS名提供的PCI Express插槽热插拔索引号(例如:
ens1)- 结合了硬件的连接器的物理/地理位置名称(例如:
enp2s0)- 结合了接口的MAC地址的名称(例如:
enx78e7d1ea46da)- 经典的,不可预知的内核本地的ethX命名(例如:
eth0)
所以你在安装 15.10 时观察到的是 Ubuntu 进化的结果。
小智 18
如果需要设置虚拟机的静态IP:
在 Oracle 的 Ubuntu VM 系统设置中将“网络适配器”更改为桥接模式。
启动 Ubuntu 虚拟机
类型 ifconfig
ifconfig的回报enp0s3和lo,因此,
键入,sudo ifconfig enp0s3 192.168.0.111 netmask 255.255.255.0然后将 VM 的静态 IP 设置为 192.168.0.111。
| 归档时间: |
|
| 查看次数: |
136225 次 |
| 最近记录: |