1.虚拟机VMware centos7 静态ip教程
vim /etc/sysconfig/network-scripts/ifcfg-ens33
配置项模板
(其中#处为更改或添加项,可以直接复制更改)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#我设置的项目-----------------开始
#BOOTPROTO=dhcp
BOOTPROTO=static #设置静态ip
HWADDR= #MAC地址
IPADDR= #IP地址
GATEWAY= #网关
NETMASK=#子网掩码
DNS1= #DNS
#我设置的项目-----------------结束
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=fbcb7971-1624-494b-9248-f8b4e116ef11
DEVICE=ens33
ONBOOT=yes #必须为yes意为开机启动,不然静态IP关机重启后就连不上
MAC地址如何查看?
【虚拟机】-【设置】-【网络适配器】-【高级】
IP地址,网关,子网掩码在哪里看?
【编辑】-【虚拟网络编辑器】-【VMnet8 NAT模式】-【NAT设置】
从子网ip可以知道,可以使用的ip段为:192.168.31.0-192.168.31.255
所以这三项设置为:
IP地址:192.168.31.3(可设置为192.168.31.3-192.168.31.255之间)
网关:192.168.31.2
子网掩码:255.255.255.0
DNS1如何设置?
值只需要公网ip即可,可以用114的DNS:114.114.114.114
所以最终的配置文件为:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#我设置的项目-----------------开始
#BOOTPROTO=dhcp
BOOTPROTO=static #设置静态ip
HWADDR=00:0C:29:34:69:2D #MAC地址
IPADDR=192.168.31.3 #IP地址
GATEWAY=192.168.31.2 #网关
NETMASK=255.255.255.0 #子网掩码
DNS1=114.114.114.114 #DNS
#我设置的项目-----------------结束
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=fbcb7971-1624-494b-9248-f8b4e116ef11
DEVICE=ens33
ONBOOT=yes #必须为yes意为开机启动,不然静态IP关机重启后就连不上
编辑完配置文件后保存,重启网络,使用ip addr命令检查配置的静态ip是否成功
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 [root@localhost ~]# systemctl restart network [root@localhost ~]# ip addr
截图:
验证,在win10上按键盘的win+r 输入cmd回车
ping 192.168.31.3
数据包返回,则验证成功
额外知识:
1.查看UUID
[root@localhost ~]# nmcli con show
NAME UUID TYPE DEVICE
virbr0 38aaa541-7a92-4c45-b024-5204e14a1138 bridge virbr0
ens33 5033fc2c-7beb-46bc-8253-3b527d06b001 ethernet --
其中:5033fc2c-7beb-46bc-8253-3b527d06b001为网络配置文件中的UUID值
2.设置新的uuid
uuidgen ens33
但是设置后不会生效
本文作者为BUG之神,转载请注明。