虚拟机自动获取ip//脚本修改ip和主机名

摘要:
目录网卡的启动协议初始网卡配置文件使用脚本修改IP和主机名网卡的启动协议#wangka启动协议BOOTPROTO="none"-none#没有协议-static#静态协议(手动设置IP)-dhcp#动态协议(自动获取IP)#编辑wangka配置文件[root@web02~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0#自动启动wangkaONBOOT=
目录

网卡的启动协议

# wangka启动协议
BOOTPROTO="none"

- none		# 没有协议
- static	# 静态协议(手动设置IP)
- dhcp		# 动态协议(自动获取IP)

# 编辑wangka 配置文件
[root@web02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

# 自动启动wangka
ONBOOT=yes

- yes # 重启wangka后,自动生效配置
- no  # 重启wangka后,不会自动生效配置(并且wangka也没有被启动)

DHCP:配置步骤

1.打开 虚拟网络编辑器

2.点击更改设置,使用管理员修改网卡配置

3.打开DHCP设置

虚拟机自动获取ip//脚本修改ip和主机名第1张
虚拟机自动获取ip//脚本修改ip和主机名第2张

初始网卡配置文件

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=10.0.0.250
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=223.6.6.6

## 修改完网卡,重启(CentOS7)
[root@oldboy ~]# systemctl restart network

## 修改完网卡,重启(CentOS6)
[root@oldboy ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]

## 修改完网卡,重启(CentOS6)
[root@oldboy ~]# /etc/init.d/network restart
Restarting network (via systemctl):                        [  OK  ]

## 网卡关闭与激活-----------------------扩展
[root@localhost ~]# ifdown eth0   #关闭网络
[root@localhost ~]# ifup eth0     #启动网络(需要重启网卡)

虚拟机自动获取ip//脚本修改ip和主机名第3张
虚拟机自动获取ip//脚本修改ip和主机名第4张
虚拟机自动获取ip//脚本修改ip和主机名第5张

ip修改成功

虚拟机自动获取ip//脚本修改ip和主机名第6张

使用脚本修改IP 和 主机名

# 编辑脚本
[root@web02 ~]# vim ip_host.sh
先按i  ,左下角出现 "INSERT"
-------------

benji_ip=`hostname -I|awk -F '[. ]+' '{print $4}'`
read -p "Plase Input hostname:" h
hostnamectl set-hostname $h
read -p "Plase Input IP:" ip
sed -i "s#$benji_ip#$ip#g" /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network

---------------
按 ESC,输入 ':wq' 敲 回车  (左下角能看见 :wq)


# 输入完整IP
benji_ip=`hostname -I|awk '{print $1}'`
read -p "Plase Input hostname:" h
hostnamectl set-hostname $h
read -p "Plase Input IP:" ip
sed -i "s#$benji_ip#$ip#g" /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network

虚拟机自动获取ip//脚本修改ip和主机名第7张

免责声明:文章转载自《虚拟机自动获取ip//脚本修改ip和主机名》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何在没有微软商店的情况下在Windows 10上安装应用程序Oracle加密解密下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

虚拟机架设koolshare软路由

1.配置两个网络适配器 2.默认eth0是lan eth1是wlan 3.wlan供网络流量 lan配置网关 4.koolsahre的网络配置文件在/etc/config/network 5.koolshare的路由密码就是koolshare 6.主机名在 /etc/config/dhcp...

Java OOM 常见情况

Java OOM 常见情况 原文:https://blog.csdn.net/qq_42447950/article/details/81435080  1)什么是OOM?  OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when t...

打印jvm参数的几种方式

jps -v jps命令应该是jdk提供的java工具中被使用最多的了,jps -v可以打印出传递给jvm的参数 ``-XX:+PrintVMOptions`参数 jvm添加该参数,可以在程序运行时,打印虚拟机接受到的命令行显示参数(打印出我们显示指定的) -XX:+PrintCommandLineFlags 可以打印出传递给虚拟机的显示和隐式参数,隐式参...

VMware vSphere学习整理

知识点整理 内存选择 一般来说,每个虚拟机需要的内存在1~4GB甚至更多,还要为VMware ESXi预留一部分内存 2个6核的2U服务器配置64GB内存,4个6核或8核心的4U服务器配置128GB或更多的内存 网络带宽 对于普通业务虚拟机来说磁盘占用400GB,当业务系统达到99.999%的需求时,有8台这样的虚拟机需要在315S内完成迁移 需要的网...

Java性能分析神器--VisualVM Launcher[1]

Java性能分析神器1--VisualVM Launcher VisualVM 当你日复一日敲代码的时候,当你把各种各样的框架集成到一起的时候,看着大功告成成功运行的日志,有没有那么一丝丝迷茫和惆怅:这TM起的是什么玩意?每一行日志背后代表的是什么东西??他为什么就能跑起来了呢???? 这种时候不要慌,给大家推荐一款功能强大的插件:VisualVM Lau...

虚拟化的发展历程和实现方式

目录 目录 前言 虚拟化 虚拟机Virtual Machine 虚拟化的分类 x86 CPU架构与虚拟化的关系 全虚拟化 Full virtualization 半虚拟化 Paravirtualization 硬件辅助虚拟化 HVM 内存虚拟化内存虚拟化的映射实现 总线虚拟化 前言 现在市场上最常见的虚拟化软件有VMWare worksta...