解决Linux虚拟机不能上网络,首次ifconfig地址为127.0.0.1问题

我的虚拟机无法连接网络是因为DHCP服务没有开启,我选择的链接方式为桥接

如何设置静态IP?

设置静态IP有两种不同的方法。

  1. 选项1-仅编辑一个文件

使用以下代码编辑/ etc / network / interfaces配置。 请注意,您无需执行/etc/resolvconf/resolv.conf.d/tail如果您将dns-nameservers添加到/etc/network/interfacesconf文件。

auto ens32
iface ens32 inet static
address 192.168.0.16
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.4.4 8.8.8.8
  1. 选项2-编辑两个文件

编辑/etc/network/interfaces文件使用以下命令:

sudo nano /etc/network/interfaces

将相应的行与以下值匹配:

auto ens32
iface ens32 inet static

添加以下内容地址网络掩码网关行并根据需要指定值。

注意

此处显示的值仅例子ens32是OVA的默认网络接口。 跑ifconfig显示现有网络接口以确认正在使用哪个接口。

address 10.0.0.100 
netmask 255.255.255.0 
gateway 10.0.0.1

如何设置DNS?

创建/etc/resolvconf/resolv.conf.d/tail文件使用以下命令:

sudo nano /etc/resolvconf/resolv.conf.d/tail

添加以下行并根据您的配置要求指定值:

nameserver 8.8.8.8
nameserver 8.8.4.4
search local.company.com internal.company.com

如何重新启动网络?

为了使静态IP和DNS更改生效,必须使用以下命令清除现有IP:

sudo ip addr flush ens32

要重新启动网络服务,请使用以下命令:

sudo systemctl restart networking.service



下面是我的配置信息截图

ifconfig

interface

猜你喜欢

转载自www.cnblogs.com/Gouwa/p/12910203.html