百度
360搜索
搜狗搜索

怎么设置linux虚拟机的ip详细介绍

在 Linux 虚拟机中设置 IP 地址的方式会因不同的发行版和网络管理工具而有所不同,下面为你介绍几种常见的设置方法。

1. 使用
nmcli命令(适用于使用 NetworkManager 管理网络的系统,如 CentOS 7 及以上、Ubuntu 16.04 及以上)

静态 IP 设置

你可以按照以下步骤进行操作:

  1. 先查看网络连接名称:

bash

nmcli connection show

  1. 配置静态 IP 地址,假设连接名称为ens33,要设置的 IP 地址为192.168.1.100,子网掩码为255.255.255.0,网关为192.168.1.1,DNS 为8.8.8.8,可使用如下命令:

bash

nmcli connection modify ens33 ipv4.addresses .1.100/24

nmcli connection modify ens33 ipv4.gateway .1.1

nmcli connection modify ens33 ipv4.dns .8.8

nmcli connection modify ens33 ipv4.method manual

  1. 重启网络连接:

bash

nmcli connection down ens33

nmcli connection up ens33

DHCP 动态获取 IP

若要使用 DHCP 动态获取 IP,可使用如下命令:
bash

nmcli connection modify ens33 ipv4.method auto

nmcli connection down ens33

nmcli connection up ens33

2. 修改网络配置文件(适用于 CentOS 7 及以下、部分旧版发行版)

静态 IP 设置

  1. 编辑网络配置文件,一般路径为/etc/sysconfig/network-scripts/ifcfg-<网卡名>,例如ifcfg-ens33

bash

 /etc/sysconfig/network-scripts/ifcfg-ens33

  1. 修改文件内容如下:

plaintext

TYPE=Ethernet

BOOTPROTO=none

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=ens33

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.1.100

PREFIX=24

GATEWAY=192.168.1.1

DNS1=8.8.8.8

  1. 重启网络服务:

bash

systemctl restart network

DHCP 动态获取 IP

BOOTPROTO的值改为dhcp
plaintext

BOOTPROTO=dhcp

然后重启网络服务:
bash

systemctl restart network

3. 使用
ip命令临时设置 IP(仅本次会话有效)

静态 IP 设置

假设要将ens33网卡的 IP 地址设置为192.168.1.100,子网掩码为255.255.255.0,可使用如下命令:
bash

 addr  .1.100/24 dev ens33

设置网关:
bash

 route  default via .1.1 dev ens33

DHCP 动态获取 IP

可使用dhclient命令获取动态 IP:
bash

dhclient ens33




912dhclient ens33

阅读更多 >>>  oppoa33通话设置在哪里

网站数据信息

"怎么设置linux虚拟机的ip"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:怎么设置linux虚拟机的ip的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!