• CentOS 网络设置
    • CentOS 6
      • 界面化下设置网络(新手推荐使用这种)
      • 命令行下设置网络
    • CentOS 7
      • 命令行下设置网络

    CentOS 网络设置

    • 由于前面虚拟机中安装 CentOS 使用的是桥接模式,为了让虚拟机中的系统能上网,我们需要进行网络设置。

    CentOS 6

    界面化下设置网络(新手推荐使用这种)

    • 界面化设置
      • 选择上图箭头所示
    • 界面化设置
      • 如上图标注 3 所示:选择 手动 模式
      • 如上图标注 4 所示:填写自己局域网内的子网掩码、默认网关,以及你要分配的内网 IP 地址。这三个参数你可以参考你当前使用的主机信息,在 Windows 系统上使用:cmd --- ipconfig,查看你当前连接的网卡信息。如果你是无线网卡则读取对应的无线网卡信息,如果你是本地连接,则读取对应的本地连接信息。
      • 如上图标注 5 所示:填写你当前地区合适的 DNS 地址,我这边地区使用 360 测试出来的结果显示 114 的适合我,所以我这里填写该值

    命令行下设置网络

    • 编辑网卡信息:
      • 备份:cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back
      • 把备份文件移动到其他目录:mv /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back /opt/myBack
      • 编辑网卡文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0
      • 把网卡中信息改为下面对应内容:
        1. DEVICE=eth0 (系统默认值)
        2. TYPE=Ethernet (系统默认值)
        3. UUID=a2c17f0c-a224-43d5-a203-48af1f0d9113 (系统默认值)
        4. ONBOOT=yes (系统默认值是 no,我改为 yes)
        5. NM_CONTROLLED=yes (系统默认值)
        6. BOOTPROTO=none (系统默认值是 dhcp,我改为 none,代表手动)
        7. USERCTL=no (自己补充的)
        8. IPV6INIT=no (自己补充的)
        9. NETMASK=255.255.255.0 (自己补充的)
        10. IPADDR=192.168.0.110 (自己补充的)
        11. GATEWAY=192.168.0.1 (自己补充的)
        12. DNS1=114.114.114.114 (自己补充的)
        13. PREFIX=24 (使用图形界面设置后生成的)
        14. DEFROUTE=yes (使用图形界面设置后生成的)
        15. IPV4_FAILURE_FATAL=yes (使用图形界面设置后生成的)
        16. NAME="System eth0" (使用图形界面设置后生成的)
        17. HWADDR=00:0C:29:A9:37:D4 (使用图形界面设置后生成的)
        18. LAST_CONNECT=1454626679 (使用图形界面设置后生成的)
      • 重启网络配置:service network restart

    CentOS 7

    命令行下设置网络

    • 查看系统下有哪些网卡:ls /etc/sysconfig/network-scripts/,新版本不叫 eth0 这类格式了,比如我当前这个叫做:ifcfg-ens33(你的肯定跟我不一样,但是格式类似)
    • 编辑该文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33,改为如下信息:(IP 段自己改为自己的网络情况)
    1. TYPE=Ethernet
    2. BOOTPROTO=static
    3. IPADDR=192.168.1.126
    4. NETMASK=255.255.255.0
    5. GATEWAY=192.168.1.1
    6. DNS1=8.8.8.8
    7. DNS1=114.114.114.114
    8. DEFROUTE=yes
    9. PEERDNS=yes
    10. PEERROUTES=yes
    11. IPV4_FAILURE_FATAL=no
    12. IPV6INIT=yes
    13. IPV6_AUTOCONF=yes
    14. IPV6_DEFROUTE=yes
    15. IPV6_PEERDNS=yes
    16. IPV6_PEERROUTES=yes
    17. IPV6_FAILURE_FATAL=no
    18. IPV6_ADDR_GEN_MODE=stable-privacy
    19. NAME=ens33
    20. UUID=15a16b51-0369-44d7-87b4-667f715a68df
    21. DEVICE=ens33
    22. ONBOOT=yes
    • 修改后,重启网络服务:systemctl restart network.service