码迷,mamicode.com
首页 > 系统相关 > 详细

linux虚拟机nat模式 设置静态ip

时间:2020-06-08 12:24:15      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:vmw   stat   proxy   com   sdn   sel   Linux虚拟机   style   one   

本文是采坑后记录

宿主机: macos

虚拟机: Vmware

虚拟操作系统: centos 7

 

两个目标

1. 设置原来的动态ip为静态ip

2. 设置为静态ip后能够联网


 

最终修改结果如下:

将BOOTPROTO="dhcp" 改为 "static"

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR=192.168.198.143
NETMASK=255.255.255.0
GATEWAY=192.168.198.2
BROADCAST=192.168.198.255
DNS1=192.168.198.2
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="1c73d826-0a58-4e97-8fd2-63ad33c4a5ad"
DEVICE="ens33"
ONBOOT="yes"

红色标红部分是所加内容

 

二. 解释上面的参数是如何来的

1. 看静态ip和网关的写法

在宿主机macos上输入ifconfig. 可以看到如下内容:

技术图片

 

 

  • 打开终端,输入ifconfig查看ip
  • 在一堆ip中找到 vmnet8:可以看到inte后面有一个ip地址. 第三步要写的IPADDR就和这个ip有关系. 前三个要相同,最后一个随意设置,0~254之间.
  • 网关地址和静态ip地址一样, 前三个不变,最后一个写成2.

这一步完成以后就可以得到以下配置

IPADDR=192.168.198.143
NETMASK=255.255.255.0
GATEWAY=192.168.198.2

但是, 我发现此时重启网络, 虚拟机不能访问外网

 

2. 设置虚拟机访问外网

BOOTPROTO="static"
IPADDR=192.168.198.143
NETMASK=255.255.255.0
GATEWAY=192.168.198.2
BROADCAST=192.168.198.255
DNS1=192.168.198.2

设置后两个参数以后, 就可以访问外网了. 其中BROADCAST和宿主机一样

DNS1设置为和网关一样

 

 

参考文章: 

1. https://blog.csdn.net/wq123123423432/article/details/81613198

2. https://blog.csdn.net/weixin_34177064/article/details/88913070

linux虚拟机nat模式 设置静态ip

标签:vmw   stat   proxy   com   sdn   sel   Linux虚拟机   style   one   

原文地址:https://www.cnblogs.com/ITPower/p/13064628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!