美文网首页
新的虚拟机(克隆后的虚拟机)如何获取IP

新的虚拟机(克隆后的虚拟机)如何获取IP

作者: 一条IT | 来源:发表于2018-12-26 19:29 被阅读29次

    一、关于ip的获取和配置

    ①静态IP的配置:

    一:运行”vi /etc/sysconfig/network-scripts/ifcfg-eth0“命令打开配置文件

    二:按"i"键进入编辑状态,然后将配置修改成如下图所示,红箭头标出项修改成自己网段内的IP即可


    image
    DEVICE=eth0
    HWADDR=00:0C:29:EE:47:44
    TYPE=Ethernet
    UUID=ae43488b-d071-49d0-9ac4-226ac53a4bf4
    ONBOOT=yes
    NM_CONTROLLED=no
    #ip是否为静态
    BOOTPROTO=dhcp(动态)/static(静态)
    #DNS网段
    DNS1=192.168.60.1
    #指定的IP地址
    IPADDR=192.168.60.129
    #子网掩码
    NETMASK=255.255.255.0
    #网关
    GATWAY=10.168.1.1
    

    三:按"esc"键退出编辑模式,输入":wq"保存并退出,如下图所示

    四:运行"service network restart"命令,重启网络服务

    ②动态IP的配置:

    首先,创建配置ip的文本:

    [root@hadoop02 ~]# vi reset_ip.sh
    

    然后,进入vi里面:

    #!/bin/bash
    name=$(cat /etc/udev/rules.d/70-persistent-net.rules |grep -oP '(?<=NAME=").*(?=")'|tail -1)
    mac=$(cat /etc/udev/rules.d/70-persistent-net.rules |grep -oP '(?<=ATTR{address}==").*?(?=",)'|tail -1)
    sed -i s/DEVICE.*/DEVICE=${name}/ /etc/sysconfig/network-scripts/ifcfg-eth0
    sed -i s/HWADDR=.*/HWADDR=${mac}/ /etc/sysconfig/network-scripts/ifcfg-eth0
    service network restart
    

    然后,按esc退出,继续按:,再输入wq,保存退出。
    接下来更改“reset_ip.sh”的操作权限:

    [root@hadoop02 ~]# chmod u+x reset_ip.sh 
    

    接下来,执行“reset_ip.sh”

    [root@hadoop02 ~]# ./reset_ip.sh 
    

    如果在页面中输入:

    [root@hadoop02 ~]# ifconfig
    

    出现以下界面,说明执行成功:


    image.png

    二、修改hostname

    ①临时修改:

    [root@hadoop02 network-scripts]# hostname liu
    

    临时修改只能在本溪用的时候更改成功,下一次,系统重启,回复原来的hostname。
    ②永久修改:
    第一,需要修改/etc/sysconfig/network:

    [root@hadoop02 /]# vi /etc/sysconfig/network
    

    进入页面以后,

    NETWORKING=yes  #使用网络
    HOSTNAME=name  #设置主机名
    

    把里面的hostname改成自己想要改的名称。
    第二,配置host

    [root@hadoop02 /]# vi /etc/hosts
    

    进入页面以后,修改文件:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.60.129 hadoop02
    192.168.60.131 hadoop05
    192.168.60.132 hadoop03
    192.168.60.133 hadoop06
    192.168.60.130 hadoop04
    

    注意:上文中的“192.168.60.129代表虚拟机的ip地址,hadoop02代表虚拟机主机名”
    hostname配置完成,输入“reboot”,重启虚拟机。

    三、防火墙的开启/关闭

    (1) 用root用户登录后,执行查看防火墙状态。

    [root@hadoop02 /]# service iptables status
    

    (2) 用[root@hadoop02 /]# service iptables stop关闭防火墙,这个是临时关闭防火墙。

    [root@hadoop02 /]# service iptables stop
    iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
    iptables: Flushing firewall rules:                         [  OK  ]
    iptables: Unloading modules:                               [  OK  ]
    

    (3) 如果要永久关闭防火墙用。

    [root@hadoop02 /]# chkconfig iptables off
    

    关闭,这种需要重启才能生效。

    相关文章

      网友评论

          本文标题:新的虚拟机(克隆后的虚拟机)如何获取IP

          本文链接:https://www.haomeiwen.com/subject/gjkklqtx.html