Linux网络环境

  • 1.桥接和NAT区别

    安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡
    Linux网络环境
    VMware NetworkAdepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
    VMware NetworkAdepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡
    Linux网络环境
    1.bridged(桥接模式)
    简单来说就是运行的虚拟机相当于一台独立的主机,拥有独立的ip和子网掩码,如果要与宿主主机进行通信则需要两者在相同网段。
    如果想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择bridged模式。
    2.NAT(网络地址转换模式)
    通过宿主机器所在的网络来访问公网。
    NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。
    在虚拟系统中直接访问互联网而不需要其他操作时,建议采用NAT模式

  • 2.网络配置文件

    CentOS 7的网卡配置文件详解

    /etc/sysconfig/network-scripts/ ifcfg-ensXXXX XXXX为某一数值

    TYPE=Ethernet 网络类型
    BOOTPROTO=static 网卡获取ip地址方式:自动获取,static静态,none
    DEFROUTE=yes 启动默认路由
    IPV4_FAILURE_FATAL=no 不启用IPV4错误检测功能
    IPV6INIT=yes 启用IPV6协议
    IPV6_AUTOCONF=yes 自动配置IPV6地址
    IPV6_DEFROUTE=yes 启用IPV6默认路由
    IPV6_FAILURE_FATAL=no 不启用IPV6错误检测功能
    NAME= ens33 网卡的设备别称
    UUID= 28c0374c-0989-4360-a93d-48e491b9493e 网卡唯一标识
    DEVICE= ens33 网卡的设备名称
    ONBOOT=yes 开机是否自动**网卡
    PEERDNS=yes
    PEERROUTES=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPADDR=192.168.30.128 ip地址
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.30.255 默认网关
    DNS1=6.6.6.6 主DNS
    DNS2=6.6.6.6 备DNS

    参考 https://blog.****.net/VickHUC/article/details/82562017

    Ubuntu的网卡配置文件详解

    1、网络配置文件 /etc/network/interfaces
    #配置网络 ens33 为DHCP模式
    #auto ens33
    #iface ens33 inet dhcp
    #把自动获取ip注释掉,改为静态ip
    #配置网络 ens33 为静态IP模式
    iface ens33 inet static
    address 192.168.2.19
    netmask 255.255.255.0
    gateway 192.168.2.1
    2、重启网卡
    sudo /etc/init.d/networking restart

    DNS 服务器地址 指定
    编辑配置文件:
    /etc/resolvconf/resolv.conf.d/base
    添加一行DNS地址
    nameserver 114.114.114.114
    新增一个DNS服务器地址
    或直接修改 /etc/resolv.conf (修改DNS地址 ,仅当次有效)