linux虚拟机桥接模式ip设置
时间: 2024-12-29 17:15:07 浏览: 9
### 配置Linux虚拟机桥接模式下的静态IP
#### VMware网络编辑器设置
为了使虚拟机能够通过桥接模式访问外部网络,在VMware中需调整网络设置。打开VMware后,导航至菜单栏选择【Edit】->【Virtual Network Editor】进行配置[^1]。
#### 修改网卡配置文件
启动虚拟机并登录到系统环境之后,需要编辑网卡对应的配置文件来设定静态IP参数。对于大多数现代Linux发行版,默认情况下使用的可能是`ens33`作为主要网络接口名称;然而具体名字可能会有所不同,取决于系统的实际分配情况。可以通过命令如`ifconfig`或`ip a`查看当前可用的网络设备列表确认具体的接口名。
针对名为`ens33`的网卡,其配置文件路径通常位于`/etc/sysconfig/network-scripts/ifcfg-ens33`。如果此文件不存在,则可以新建它;若存在则直接对其进行编辑:
```bash
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
```
在该文件内指定如下关键属性以实现静态IP配置:
- `TYPE=Ethernet`: 定义这是一个以太网类型的连接。
- `BOOTPROTO=static`: 设置为静态获取方式而非DHCP自动获取。
- `DEVICE=ens33`: 明确指出所操作的具体物理网卡设备。
- `HWADDR=02:42:3e:ea:52:fc`: 如果知道MAC地址的话可在此处填写(非必需项),用于绑定特定硬件。
- `ONBOOT=yes`: 表示开机自启时激活这张网卡。
- `IPADDR=192.168.31.105`: 设定希望赋予本机的一个固定IPv4地址。
- `NETMASK=255.255.255.0`: 子网掩码,这里假设是一个C类子网。
- `GATEWAY=192.168.31.1`: 默认路由下一跳地址,即路由器的LAN侧IP。
- `DNS1=8.8.8.8`: 可选地指明首选域名服务器,此处采用Google公共DNS服务为例[^2]。
完成上述修改保存退出后重启网络服务使得新配置生效:
```bash
sudo systemctl restart network
```
或者更简单的方式是在终端执行下面这条指令立即应用更改而无需完全重起整个机器:
```bash
sudo ifdown ens33 && sudo ifup ens33
```
这样就可以成功地让Linux虚拟机在网络环境中拥有一个固定的公网可达的IP地址了。
阅读全文