zoukankan      html  css  js  c++  java
  • 虚拟机网络设置

    一、Linux网卡配置文件中参数的意义:

    1. DEVICE=eth0 网卡的名字

    2. HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址

    3. TYPE=Ethernet 网络类型 以太网

    4. UUID=ae779ae6-044d-43d5-a33b-48c89e8de10e #UUID 做到系统中独一无二。

    5. ONBOOT=yes BOOT ON ? 在开机或重启网卡的时候是否启动网卡

    6. NM_CONTROLLED=yes 是否受network程序管理

    7. BOOTPROTO=none 网卡是如何获取到ip地址 网卡获取ip地址的方式

      a. dhcp 自动获取ip地址

      b. none 固定的ip地址

      c. static 固定的ip地址

    8. IPADDR=10.0.0.100 IPADDR ip地址

    9. NETMASK=255.255.255.0 子网掩码 决定这个局域网中最多有多少台机器

    10. GATEWAY=10.0.0.2 网关 整个大楼的大门

    11. USERCTL=no 普通用户是否能控制网卡

    12. /etc/resolv.conf 配置DNS 网卡配置文件的DNS优先于/etc/resolv.conf

    13. DNS 域名解析器 阿里的域名解析器:223.5.5.5 223.6.6.6

    二、NAT模式

    如果选择NAT模式,系统会自动分配IP,但是缺点就是里面的机器可以访问外面的机器,但是外边的访问不能进来。

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    文件配置:

    TYPE=Ethernet
    BOOTPROTO=dhcp
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    NAME=ens33
    UUID=7f7a669b-24b1-4356-b02f-1a78ec404325
    DEVICE=ens33
    ONBOOT=yes  #这个容易忘记

    三、桥接模式

    文件配置:

    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    NAME=ens33  
    UUID=7f7a669b-24b1-4356-b02f-1a78ec404325
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.1.200
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.254

    经常需要修改的是IPADDR、NETMASK、GATEWAY、BOOTPROTO等这几项。

    当我们在克隆模式之前,为了不让克隆之后的网卡mac相同,所以可以先删除 /etc/udev/rules.d/70-persistent-ipoib.rules

    虽然网上有多种方法,但是这种方式是最简单,因为再次启动时,这个文件又会自动生成。

    问题1:

    正在解析主机 repo.mysql.com (repo.mysql.com)... 失败:未知的名称或服务。
    wget: 无法解析主机地址 “repo.mysql.com”

    wget:无法解析主机地址。这就能看出是DNS解析的问题。

    解决办法:

      1. 登入root(VPS)。
      2. 进入/etc/resolv.conf。
      3. 修改内容为下
        nameserver 8.8.8.8 #google域名服务器
        nameserver 8.8.4.4 #google域名服务器
  • 相关阅读:
    SpringMVC之文件上传
    Spring之jdbc【继承JdbcDaoSupport】
    Spring中jdbcTemplate的用户实例
    SpringMVC之数据存储
    SpringMVC的日期转换
    SpringMVC配置解决中文乱码的过滤器
    【对数据库操作的封装成工具类之jdbc】
    实现用户注册与登入功能的案例
    【反射之Field】获取字段
    Can't get WebApplicationContext object from ContextRegistry.GetContext(): Resource handler for the 'web' protocol is not defined
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/9376944.html
Copyright © 2011-2022 走看看