Linux下虚拟机的IP修改与固定
在局域网下,虚拟机的ip不进行静态设定一般会发生变化,当然不断网断电,该IP也会一直属于你。linux中配置文件,常伴随ip的限制,对IP进行修改也可以免掉部分不必要文件进行重新配置:(1)查看ip[root@tandelin appform]# ifconfigeth0Link encap:EthernetHWaddr 08:00:27:B4:2B:4B...
在局域网下,虚拟机的ip不进行静态设定一般会发生变化,当然不断网断电,该IP也会一直属于你。linux中配置文件,常伴随ip的限制,对IP进行修改也可以免掉部分不必要文件进行重新配置:
(1)查看ip
[root@tandelin appform]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:B4:2B:4B
inet addr:192.168.0.71 Bcast:192.168.255.255 Mask:255.255.1.0
查看ip后,发现该ip是和我文件中挂载的文件ip及软件配置的地址不相同,所以我需要修改IP。ip发生变化是由于春节前期办公人数较多,而人数较少的情况下,系统自动分配的IP是192.168.0.71,而我之前挂载的软件及配置信息的ip是192.168.0.213,怎么办呢?于是我想到了修改IP。方法如下:
(2)ip修改(以root用户进行),进入路径:/etc/sysconfig/network-scripts下查看网络配置文件
[root@tandelin network-scripts]# ls
ifcfg-eth0 ifdown-ippp ifdown-sit ifup-ib ifup-post init.ipv6-global
ifcfg-lo ifdown-ipv6 ifdown-tunnel ifup-ippp ifup-ppp net.hotplug
ifdown ifdown-isdn ifup ifup-ipv6 ifup-routes network-functions
ifdown-bnep ifdown-post ifup-aliases ifup-isdn ifup-sit network-functions-ipv6
ifdown-eth ifdown-ppp ifup-bnep ifup-plip ifup-tunnel
ifdown-ib ifdown-routes ifup-eth ifup-plusb ifup-wireless
[root@tandelin network-scripts]# pwd
/etc/sysconfig/network-scripts
我默认使用的网络连接是 ifcfg-eth0,因此我需要对 ifcfg-eth0 文件进行修改
vi /etc/sysconfig/network-scripts
DEVICE=eth0
#HWADDR=****************************
TYPE=Ethernet
#UUID=************************* (#号表示注释,该处可去掉)
ONBOOT=yes (表示是否开机自启动)
NM_CONTROLLED=yes
BOOTPROTO="static" (static表示固定ip,dhcp表示自动获取ip)
IPADDR=192.168.0.213(虚拟机修改后的ip)
NETMASK=255.255.1.0(子网掩码)
GATEWAY=192.168.0.81(宿主机的原始ip)
修改后ip宿主机与虚拟机与之前的网关IP(192.168.0.213)、ping外网(baidu.com)可以通则说明虚拟机固定IP设置成功。
设置好后,需要重启网络服务:systemctl restart network.service
dhclient #自动获取IP地址
ip addr #查看网卡配置
ifconfig #查看网卡配置,和ip addr是一样的
dhclient -r #结束dhclient服务
route -n #打印路由表
yum install -y net-tools #安装net-tools这个包
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #编辑网卡配置文件
systemctl restart network.service #重启网络服务
【宿主机的ip需要cmd进行查找】
最后重启网络服务,就能将ip进行修改为自己想要的(前提是ip不被其他人占用)
更多推荐
所有评论(0)