VM虚拟机 Centos7设置静态IP和NAT访问
1 虚拟网络编辑器配置
1.1 NAT模式
去除使用本地DHCP服务,配置子网IP和子网掩码
1.2 配置生效
应用加载完成后,确定,关闭虚拟网络编辑器
2 Centos7系统配置
2.1 查看默认网卡信息
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ll
总用量 228
-rw-------. 1 root root 338 1月 14 17:02 ifcfg-ens33
-rw-r--r--. 1 root root 280 9月 19 2017 ifcfg-ens33.bak
-rw-r--r--. 1 root root 254 5月 3 2017 ifcfg-lo
-rwxr-xr-x. 1 root root 5419 5月 3 2017 init.ipv6-global
-rw-r--r--. 1 root root 18919 5月 3 2017 network-functions
-rw-r--r--. 1 root root 31027 5月 3 2017 network-functions-ipv6
TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否
IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens33 # 网卡物理设备名称
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE=ens33 # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=yes # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
2.2 编辑网卡信息
[root@localhost network-scripts]# vi ifcfg-ens33
设置网卡引导协议为
静态
BOOTPROTO=static
设置网卡启动方式为
开机启动
并且可以通过系统服务管理器systemctl
控制网卡
ONBOOT=yes
设置IP/子网掩码/网关,
上面NAT里面配置的网关
IPADDR=192.168.85.101
NETMASK=255.255.255.0
GATEWAY=192.168.85.2
2.3 重启网络
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl): [ 确定 ]
2.4 查看是否生效
inet 192.168.85.101
表示有效
[root@localhost network-scripts]# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 0.0.0.0
ether 02:42:01:c1:fb:03 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.85.101 netmask 255.255.255.0 broadcast 192.168.85.255
inet6 fe80::20c:29ff:fe31:e017 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:31:e0:17 txqueuelen 1000 (Ethernet)
RX packets 149 bytes 15195 (14.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 133 bytes 20462 (19.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 392 bytes 34104 (33.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 392 bytes 34104 (33.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3 相关信息
博文不易,辛苦各位猿友点个关注和赞,感谢