linux虚拟机双网卡怎么设置
linux虚拟机双网卡怎么设置详细介绍
在 Linux 虚拟机中设置双网卡,可按以下步骤操作:
1. 为虚拟机添加第二块网卡
先在虚拟机软件(像 VMware Workstation 或者 VirtualBox)里为虚拟机添加第二块网卡。以下是不同虚拟机软件的操作方法:
VMware Workstation
- 关闭虚拟机。
- 选中虚拟机,点击 “编辑虚拟机设置”。
- 在 “硬件” 选项卡中,点击 “添加”,选择 “网络适配器”,然后依照需求设置网络连接模式(比如桥接模式、NAT 模式等)。
- 点击 “完成” 保存设置。
VirtualBox
- 关闭虚拟机。
- 选中虚拟机,点击 “设置”。
- 选择 “网络” 选项卡,在 “网卡 2” 中启用网络连接,同样按需求设置连接方式。
- 点击 “确定” 保存设置。
2. 确认网卡设备名称
开启虚拟机,登录到 Linux 系统。使用以下命令查看系统识别的网卡设备:
bash
show
通常新添加的网卡设备名可能是eth1、ens33、ens38等。
3. 配置网络连接
依据网络需求,可采用静态 IP 地址或者动态获取 IP 地址(DHCP)来配置第二块网卡。
动态获取 IP 地址(DHCP)
编辑网卡配置文件,以ens38为例:
bash
/etc/netplan/01-netcfg.yaml
添加或者修改以下内容:
yaml
networkd
yes
yes
保存并退出文件,然后应用配置:
bash
netplan apply
静态 IP 地址
编辑网卡配置文件,以ens38为例:
bash
/etc/netplan/01-netcfg.yaml
添加或者修改以下内容:
yaml
networkd
yes
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
上述配置里,addresses是静态 IP 地址和子网掩码,gateway4是网关地址,nameservers是 DNS 服务器地址。你需要根据实际网络环境修改这些值。
保存并退出文件,然后应用配置:
bash
netplan apply
4. 验证网络连接
使用以下命令验证第二块网卡是否成功连接到网络:
bash
ens38 .8.8
912 ens38 .8.8.8
若能正常 ping 通,就表明网络连接已成功配置。