如何在虚拟机上运行的Ubuntu中配置静态IP?


16

我在Dell Laptop的VirtualBox上使用Ubuntu,想知道如何在Ubuntu中配置静态IP,以便可以在Ubuntu上浏览互联网并使用腻子

我正在使用数据卡上网。

当前在/ etc / network / interfaces中,设置如下:

iface eth0 inet dhcp

如果主机已连接到Internet,那么为什么不进入VM设置并启用WIFI?
hor13

Ubuntu桌面还是服务器?
mikewhatever 2013年

您是否要浏览互联网并使用腻子,还是特别想拥有一个静态IP地址?您的问题似乎存在XY问题
zwets

Answers:


20

通过键入查找您的实际网络配置

ifconfig

您应该看到类似的内容

eth0 Link encap Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.1.10 Bcast 192.168.1.255 Mask:255.255.255.0

通过键入编辑网络配置文件

sudo nano /etc/network/interfaces

在里面找到线

auto eth0
iface eth0 inet dhcp

并将其更改为

auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1

实际的更改可能需要修改为更适合您的内容。IE,如果您的路由器IP为10.0.0.1,则需要相应配置网关和dns-nameservers。我将地址设置为192.168.1.115,因为您获得足够的连接以达到该IP的机会以及与DHCP发生冲突的几率很小。让我知道这是否适合您。祝好运。

- 也。您的网络适配器应桥接在一起。-


7

最简单的方法是通过网络管理器:

1-从屏幕顶部选择时钟和音量旁边的网络图标,然后单击Edit Connections

2-从打开的窗口中,转到“ 有线”选项卡,选择您的连接(如果您没有触摸任何东西,则应该只有一个连接)。然后点击Edit

3-在“ IPv4设置”选项卡中,将“ 方法”从“ 自动(DHCP) ”更改为“ 手动”

4-在“ 地址”下,单击Add

5-输入所需的IP地址和子网掩码,然后单击Save,还可以在此处输入可选的DNS服务器。


1
尽管这将使OP在来宾上获得一个静态IP地址,但不太可能实现他的“浏览互联网并使用腻子”的愿望。如果OP将VM Network Adapter的配置保留为默认(NAT),则他/她更有可能根本没有Internet连接。
zwets

是的,我明白了,让我解决这个问题。
Soroosh129

@zwets啊哈,您有一个答案,所以我将等着您对我对帖子的编辑发表评论。
Soroosh129

为了在主机OS,来宾OS和LAN中的其他计算机之间进行双向通信,我使用VM Virtual Box Manager将每个来宾OS的网络适配器更改为“桥接适配器”。详细信息:打开Oracle VM Virtual Box Manager,在左侧选择来宾VM(OS),单击顶部菜单项“设置”,在显示的屏幕上单击左侧菜单中的“网络”,选择选项卡“ Adapter1”,将字段“附加到:”的值更改为“桥接适配器”,最后单击按钮“确定”。
mvsagar '17

2

如果要将Ubuntu VM连接到Internet,则无需选择静态IP地址。假设主机已建立Internet连接,并且您已为虚拟机创建了默认(NAT)网络适配器,则只需在Ubuntu中坚持使用DHCP。它将从主机获取IP地址,并且主机将NAT转换为Internet。

如果您坚持为来宾提供一个静态IP地址,请为桥接网络配置虚拟网络适配器,并将其分配给主机上的网卡。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.