zoukankan      html  css  js  c++  java
  • 【Linux】VMware中为CentOS设置静态IP(非动态获取IP)

    在VMware上安装好Linux后,默认设置的动态IP,每次启动的IP都不同,远程连接挺费劲的。

    于是,需要设置静态的IP,至少我从远程工具连接上去方便多了。另外,为了安装一些软件,也需要访问互联网。

    > 版本说明

    [nicchagil@localhost ~]$ cat /etc/issue
    CentOS release 6.5 (Final)
    Kernel 
     on an m

    > VMware设置

    虚拟机的网络配置:右击 > 设置 > 网络适配器 > 桥接模式(B):直接连接物理网络

    > 设置静态地址、网关地址

    由于与PC(非虚拟机)共享网络,所以查询PC所连接的网络相关信息,如默认网关

    C:UsersAdministrator>ipconfig
    
    Windows IP Configuration
    
    
    Ethernet adapter 本地连接:
    
       Connection-specific DNS Suffix  . :
       IPv4 Address. . . . . . . . . . . : 192.168.1.3
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 192.168.1.1

    PC用着192.168.1.3,那么虚拟机用192.168.1.9吧,默认网关是192.168.1.1。

    根据上述信息,开始修改Linux的3个配置,建议修改前备份。修改后的文件大概如下(HWADDR、UUID按照原来的文件配置即可)

    [nicchagil@localhost ~]$ cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=localhost.localdomain
    GATEWAY=192.168.1.1
    [nicchagil@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE="eth0"
    # BOOTPROTO="dhcp"
    BOOTPROTO="static"
    IPADDR=192.168.1.9
    NETMASK=255.255.255.0
    HWADDR="YOUR MAC ADDRESS"
    IPV6INIT="no"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    UUID="YOUR UUID"
    DNS1=192.168.1.1
    [nicchagil@localhost ~]$ cat /etc/resolv.conf
    # Generated by NetworkManager
    
    
    # No nameservers found; try putting DNS servers into your
    # ifcfg files in /etc/sysconfig/network-scripts like so:
    #
    # DNS1=xxx.xxx.xxx.xxx
    # DNS2=xxx.xxx.xxx.xxx
    # DOMAIN=lab.foo.com bar.foo.com
    nameserver 192.168.1.1

    最后,重启网络

    service network restart

    > 测试

    访问下百度看看

    [nicchagil@localhost ~]$ curl www.baidu.com

    如果顺利,就完成了静态IP的配置和上网。

    如果不行,并且你是在后来才更改VMware的网络适配器为桥接模式的,请重启试试吧。

  • 相关阅读:
    微信小程序,地址助手
    Cordova 项目,升级 Xcode 从 10.3 到 11.0 扫坑日记
    MySQL 重启提示超出可打开文件数限制|Buffered warning: Changed limits: max_open_files: 1024
    “基于名称”的虚拟主机支持
    阿里云免费证书配置
    微信小程序开发常见问题
    webpack 打包压缩 ES6文件报错UglifyJs + Unexpected token punc «(», expected punc «:»
    本地不安装webpack,找不到webpack包
    Hdu1097(计算a的b次幂最后一位数值)
    计算某天是所在年的第几天
  • 原文地址:https://www.cnblogs.com/nick-huang/p/4802357.html
Copyright © 2011-2022 走看看