Linux虚拟机配置固定IP地址

本文介绍了虚拟机三种主要连接方式:NAT、hostonly及bridge,并详细解释如何配置静态IP,包括编辑ifcfg-eth0文件的具体步骤及所需参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、虚拟机的连接方式


1.NAT(网络地址转换,虚拟机可以上网,但不能和物理机通信)-----VMnet8

2.host only(主机模式,虚拟机之间可以通信,与物理机不能通信)-----VMnet1

3.bridge (桥接,虚拟机与物理机在地位上相等,相当于与物理机在同一局域网的物理机)楼主直接设置桥接,再按局域网机子配置就行


二、配置固定IP

 编辑ifcfg-eth0:

vi /etc/syssconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  BOOTPROTO=static

  HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了

  ONBOOT=yes

  IPADDR=192.168.0.1

  NETMASK=255.255.255.0

  NETWORK=192.168.1.0

  BROADCAST=192.168.1.255

  GATEWAY= ;这里输入你的网关,路由器的IP地址

  保存退出

  使用命令#/sbin/service network restart重启网络服务


### 设置 Linux 虚拟机静态 IP 地址的方法 为了确保 Linux 虚拟机能够拥有固定IP 地址并保持网络稳定性,可以按照以下方法操作: #### 1. 查看当前网络接口名称 首先需要确认虚拟机中的网络接口名称。可以通过运行命令 `ifconfig` 或者更现代的工具 `ip addr show` 来查看。 ```bash ip addr show ``` 假设返回的结果显示主要使用的网络接口名为 `eth0` 或 `ens33`,则后续配置需针对该接口进行修改[^1]。 #### 2. 编辑网络配置文件 进入 `/etc/network/interfaces` 文件或者对于使用 NetworkManager 的系统编辑对应的 `.nmconnection` 配置文件。不同发行版可能路径略有差异,以下是基于 Debian/Ubuntu 系统的操作说明。 打开终端输入如下命令来编辑配置文件: ```bash sudo nano /etc/network/interfaces ``` 如果使用的是较新的版本且由 Netplan 控制,则应编辑位于 `/etc/netplan/` 下的相关 YAML 文件,例如 `01-netcfg.yaml`: ```yaml network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 上述例子中设定的静态 IP 是 `192.168.1.100`, 子网掩码为 `255.255.255.0`(通过 CIDR 表示法写成 `/24`) ,默认网关设为 `192.168.1.1` 并指定了 Google DNS 服务器作为域名解析服务提供商[^2]。 #### 3. 应用更改 保存退出后执行下面指令使改动生效: ```bash sudo netplan apply ``` 如果是传统方式而非 Netplan 则重启 networking 服务即可: ```bash sudo systemctl restart networking.service ``` 最后验证新分配给设备的 IP 是否正确无误: ```bash ip addr show | grep inet ping www.google.com ``` 以上步骤完成后,Linux 虚拟机应该已经成功设置了静态 IP 地址,并能正常访问外部互联网资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值