博客
关于我
linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)
阅读量:748 次
发布时间:2019-03-22

本文共 1191 字,大约阅读时间需要 3 分钟。

Linux网络配置指南

一、网络模式介绍

在使用Linux虚拟机时,常见的网络配置模式主要有以下三种:

  • 仅主机模式(Minimal Bridging)

    此模式下虚拟机与物理主机位于同一网络,且可以互相访问虚拟设备,但无法直接访问外部网络(除非配置NAT)。

  • 桥接模式(Bridged Logging)

    在物理网络中按IP地址创建虚拟主机,允许虚拟机之间直接通信,同时真实主机也能访问虚拟网络。

  • NAT模式(网络地址转换)

    外部网络会将所有虚拟机的流量转化为物理主机的IP地址,如同只有一台真实设备在网络中。这种模式允许虚拟机访问外部网络,同时真实主机可与虚拟机互通。

  • 二、三个关键配置文件说明

  • 物理主机网络设置

    使用网络配置工具为各网卡配置IP地址、子网掩码、网关和DNS信息,确保网络设置与虚拟化工具一致。

  • 虚拟机网络适配器设置

    选择相应的网络模式(Bridged、NAT或仅主机),避免IP地址冲突。

  • Linux系统中网卡配置文件

    指定路径:vim /etc/sysconfig/network-scripts/ifcfg-ens32
    这个文件包含以下关键参数:

    • TYPE=Ethernet:定义网络接口类型。
    • BOOTPROTO=dhcp:动态获取IP地址。
    • IPADDR: 设置虚拟机的固定义IP地址。
    • GATEWAY: 设置网关地址。
    • `DNS*:设置主机名解析服务器地址。
  • 三、配置步骤

  • 新增网卡

    通过虚拟化软件(如VMware或VirtualBox)添加新的虚拟网卡。确保新网卡的IP地址与物理主机或其他虚拟设备的IP地址处于同一网段。

  • 重启网络服务

    重启网络服务确保新网卡生效。使用命令:

    ifdown ens32  ifup ens34
  • 配置虚拟网卡

    为新增的网卡(如ens34)创建配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens34,填写IP地址和子网信息,确保与物理主机或虚拟设备一致。

  • 启用新的网络接口

    启用新网卡:

    ifup ens34
  • 最终测试

    运行ping命令测试真机与虚拟机之间的连通性,确保网络功能正常。

  • 四、常见问题与解决方法

  • IP地址冲突

    确保虚拟机与物理主机、其他虚拟设备的IP地址不冲突。

  • 网络Manager冲突

    部分情况下,网络Manager可能与手动配置产生冲突。可以通过关闭NetworkManager服务来解决:

    systemctl stop NetworkManager  systemctl disable NetworkManager
  • 防火墙设置

    确保防火墙规则允许新网络接口正常工作:

    firewall-cmd --zone=public --add-interface ens34
  • 通过以上步骤,你可以成功配置Linux系统的网络环境,并实现虚拟机与物理主机之间的互联。

    转载地址:http://rwtwk.baihongyu.com/

    你可能感兴趣的文章
    Qt开发——多线程网络时间客户端
    查看>>
    PostgreSQL学习总结(13)—— PostgreSQL 15.8 如何成就数据库性能王者?
    查看>>
    PostgreSQL学习总结(13)—— PostgreSQL 目录结构与配置文件 postgresql.conf 详解
    查看>>
    PostgreSQL学习总结(1)—— PostgreSQL 入门简介与安装
    查看>>
    PostgreSQL学习总结(2)—— PostgreSQL 语法
    查看>>
    PostgreSQL学习总结(3)—— PostgreSQL 数据类型
    查看>>
    Qt开发——圆面积计算器
    查看>>
    PostgreSQL学习总结(5)—— PostgreSQL table 创建与删除
    查看>>
    PostgreSQL学习总结(6)—— PostgreSQL 模式(SCHEMA)详解
    查看>>
    PostgreSQL学习总结(7)—— PostgreSQL 语句 INSERT INTO、SELECT、UPDATE、DELETE 等学习
    查看>>
    PostgreSQL学习总结(8)—— PostgreSQL 基于数据库和基于模式(schema)的多租户分析
    查看>>
    PostgreSQL学习总结(9)—— PostgreSQL 运算符与表达式
    查看>>
    PostGreSql学习笔记001---PostgreSQL10.4安装(Windows)_支持PostGreGis_PostJDBC
    查看>>
    PostGreSql学习笔记002---Navicat Premium中管理PostGreSql 错误:字段rolcatupdate 不存在
    查看>>
    PostgreSQL学习笔记:PostgreSQL vs MySQL
    查看>>
    PostgreSQL实现shape数据转geojson数据(地图工具篇.18)
    查看>>
    PostgreSQL导入shape数据(地图工具篇.10)
    查看>>
    PostGreSql工作笔记003---在Navicat中创建数据库时报错rolcatupdate不存在_具体原因看其他博文_这里使用pgAdmin4创建管理postgre
    查看>>
    PostGreSql工作笔记004---PostGreSql修改密码_windows和linux下修改
    查看>>
    Postgresql常用命令行操作_以及Navicat操作PostGis时的问题_自动截取长度_WKB structure does not match exp---PostgreSQL工作笔记005
    查看>>