如何设置静态IP地址?

Mit*_*ten 33 networking virtualbox-networking

我已将来宾 Ubuntu 的网络适配器配置为在桥接模式下工作,因此我可以从主机通过 ssh 连接到它。

问题是来宾 Ubuntu ip 地址不断变化。

即使它在非常短的范围 192.168.0.4-10 内更改,但每次配置 Putty 和其他程序仍然需要时间。

有没有办法让来宾 Ubuntu ip 地址是静态的?

我的来宾操作系统具有完整的 GUI。

Tar*_*run 34

以图形方式提供静态 IP 地址

1.前往 network connections

2.然后在有线设置中编辑连接

3.为系统添加ip地址

这是下面的图片

网络连接

网络连接![

如果你好奇,你可以在上面的步骤中找到新创建的连接作为配置文件 /etc/NetworkManager/system-connections


小智 31

编辑/etc/network/interfaces以反映这样的事情:

# 该文件描述了系统上可用的网络接口
# 以及如何激活它们。有关详细信息,请参阅接口 (5)。

#环回网络接口
自动低速
iface lo inet环回

# 主网络接口
自动 eth0
iface eth0 inet 静态
地址192.168.0.X
网络掩码 255.255.255.0
网络 192.168.0.0
广播 192.168.0.255
网关192.168.0.X 
dns-nameservers 192.168.0.X

然后做一个:

sudo /etc/init.d/networking restart
Run Code Online (Sandbox Code Playgroud)

这会让你搞定。


Rad*_*anu 10

OP发布:

设置静态IP

sudo nano /etc/network/interfaces #  I use vi instead of nano
Run Code Online (Sandbox Code Playgroud)

当您打开接口文档时,您将看到如下内容:

auto lo eth0
iface lo inet loopback
iface eth0 inet dynamic
Run Code Online (Sandbox Code Playgroud)

您想要更改它以包含以下内容:

auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address xxx.xxx.xxx.xxx (enter your ip here)
        netmask xxx.xxx.xxx.xxx (mine was 255.255.255.0)
        gateway xxx.xxx.xxx.xxx (enter gateway ip here,usually the address of the router)
Run Code Online (Sandbox Code Playgroud)

保存更改并退出。

然后我需要添加一些 dns 信息,resolv.conf所以我像这样打开文件:

sudo nano /etc/resolv.conf # I use vi instead of nano
Run Code Online (Sandbox Code Playgroud)

最初这个文件是空的,不包括“不要在这里放任何东西它会被覆盖”的警告。我仍然添加了以下信息。

这是格式:

nameserver xxx.xxx.xxx.xxx(enter your dns server ip)
nameserver xxx.xxx.xxx.xxx(enter your alt dns server ip)
Run Code Online (Sandbox Code Playgroud)

这是我输入的:

nameserver 8.8.8.8 
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

保存更改并退出。

此时,您可以重新启动网络:

sudo /etc/init.d/networking restart  
Run Code Online (Sandbox Code Playgroud)

或重新启动这是我所做的:

sudo reboot
Run Code Online (Sandbox Code Playgroud)

重新登录后,我再次尝试安装pure-ftpd,一切都很好:

apt-get install pure-ftpd
Run Code Online (Sandbox Code Playgroud)

我希望这对某人有所帮助,我环顾四周寻找修复程序,只是偶然发现了它。