VMware CentOS 设置IP地址

1. 设置虚拟机网络编辑器:参考:https://www.cnblogs.com/1285026182YUAN/p/10440443.html

2. CentOS 中设置固定IP

打开网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33    (最后一个为网卡名称)

修改:

bootproto=static

onboot=yes

在最后加上几行,IP地址、子网掩码、网关、dns服务器

IPADDR=192.168.122.99
NETMASK=255.255.255.0
GATEWAY=192.168.122.2
DNS1=119.29.29.29
DNS2=8.8.8.8

在 CentOS7  的终端 重启网络服务

[root@mini ~]# systemctl restart network
[root@mini ~]#

查看IP地址命令:

ifconfig

设置完成。

注:问题

如在docker启动WARNING后报错解决办法

centos 7 docker 启动了一个web服务 但是启动时 报 WARNING: IPv4 forwarding is disabled. Networking will not work.

解决办法:

vi /etc/sysctl.conf

或者

vi /usr/lib/sysctl.d/00-system.conf

添加如下代码:

net.ipv4.ip_forward=1

重启network服务

systemctl restart network

查看是否修改成功

sysctl net.ipv4.ip_forward

如果返回为“net.ipv4.ip_forward = 1”则表示成功了

OK! 完成!

VMware局域网访问远程虚拟机

有时候在VMware虚拟机中的安装了一些服务端程序,然后需要在局域网或公网中访问它。此时,VMware为我们提供了很好的解决方案,目前有两种可行的方案:桥接模式,和NAT模式。

桥接模式

在桥接模式下,VMware虚拟出来的系统就像是局域网中的一台独立的主机,拥有网内的IP地址,可以和网内任何机器互相访问。一般情况下,桥接模式下需要手动为虚拟机配置IP地址、子网掩码等。在VMware后来的一些版本可以复制当前主机的信息。解释下这个步骤:右键虚拟机,选择“配置”,弹出面板如下:

然后修改虚拟机的网络配置。这里以centos为例。
涉及到三个配置文件,分别是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf

修改/etc/sysconfig/network,如下:

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1 #指定网关地址,和本机网卡相同

然后,修改/etc/sysconfig/network-scripts/ifcfg-eth0,如下:

DEVICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.0.25 #指定IP地址
NETMASK=255.255.255.0
ONBOOT="yes"
TYPE="Ethernet"
DNS1=192.168.0.100 #指定DNS地址,和本机网卡相同。必须指定,否则无法进行域名解析

注:除了以上几项,其他保持原来设置不变。

最后配置/etc/resolv.conf,如下:

nameserver 192.168.0.100

到这里就可以了,重启虚拟机即可。测试方法就是主机和虚拟机互ping

如果不能访问ping本地主机,可能多网卡机器还要进一步配置桥接模式的网卡选项。
点击”编辑“->”虚拟网络编辑器“,点“桥接模式”,然后选择正确的网卡。

NAT模式参考:https://blog.csdn.net/mycwq/article/details/48314365

引用:https://www.cnblogs.com/yhongji/p/9336247.html

引用:https://blog.csdn.net/xukaijj/article/details/78855402

引用:https://www.2cto.com/net/201710/688466.html

引用:https://blog.csdn.net/mycwq/article/details/48314365

VMware CentOS 设置IP地址的更多相关文章

  1. 【转】Centos 设置IP地址的几种方式

    对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? 查看I ...

  2. LINUX (centos)设置IP地址,网关,DNS

    首先:备份原始配置文件: [logonmy@logon ~]$ cd /etc/sysconfig/network-scripts/ [logon@logon network-scripts]$ pw ...

  3. centos 设置 ip地址

    linux设置ip,主要是修改/etc/sysconfig/network-scripts/ifcfg-** 里面的网卡配置文件,然后命令 service network restart 生效 自动获 ...

  4. Centos如何设置IP地址,LINUX怎么修改IP地址

    对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? 步骤阅 ...

  5. Centos7安装完毕后联网-设置ip地址(VMware虚拟机)

    VMware虚拟机中安装了Centos7,为了让Centos能够访问外网及设置固定的ip地址以方便本地通过SSH访问Centos,做以下几步.本文来自osfipin note. 1.确认虚拟机网络链接 ...

  6. 给vmware虚拟机设置Ip,使用xshell远程连接Centos

    参考下面两位的分享才弄好,发表之前先对原作者表示感谢! 给Centos配置网络以及使用xshell远程连接Centos http://www.cnblogs.com/fuly550871915/p/4 ...

  7. CentOS/Linux下设置IP地址

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  8. CentOS/Linux 网卡设置 IP地址配置

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  9. CentOS/Linux 网卡设置 IP地址配置永久生效

    CentOS/Linux下设置IP地址 1.临时生效设置 1.1修改IP地址 #ifconfig eth0 192.168.100.100 1.2修改网关地址 #route add default g ...

随机推荐

  1. JuJu团队11月28号工作汇报

    JuJu团队11月28号工作汇报 JuJu   Scrum 团队成员 今日工作 剩余任务 困难 于达 解决了数据接口的bug 生成generator形式, 并用熟悉Julia处理数据的方法 处理数据步 ...

  2. Golang的运算符优先级实操案例

    Golang的运算符优先级实操案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.运算符优先级案例 运算符是用来在程序运行时执行数学或逻辑运算的,在Go语言中,一个表达式可以包 ...

  3. GNS3 模拟icmp端口不可达

    R1 : conf t int f0/0 no shutdown ip add 192.168.1.1 255.255.255.0 no ip routing end R2 f0/0: conf t ...

  4. golang 使用编译选项-H=windowsgui后,仍然输出log到console

    大概原理: 略略略... if debug { modkernel32 := syscall.NewLazyDLL("kernel32.dll") procAllocConsole ...

  5. 指令——pwd

    完整的指令的标准格式:Linux通用的格式 #指令主体(空格) [选项](空格) [操作对象] 一个指令可以包含多个选项,操作对象也可以是多个. 指令pwd: 用法:#pwd(print workin ...

  6. http请求的过程及潜在的性能优化点

    web前端的看富于部署过程 开发者将开发的代码发布到远程的服务器(webserver/cdn),用户通过访问浏览器输入相应的网址,浏览器向远程服务器发送请求,动态的增量式的加载资源 web前端就是一个 ...

  7. spark-submit脚本分析

    执行任务 ./spark-submit \ --class cn.com.dtmobile.spark.DebugTest \ --master yarn \ --deploy-mode client ...

  8. 5分钟搞懂:基于token的用户认证

    https://www.qikegu.com/easy-understanding/880 用户认证 用户认证或者说用户登录是确认某人确实是某人的过程,生活中靠身份证,网络上就要靠账号和密码.用户提供 ...

  9. PAT Advanced 1072 Gas Station (30) [Dijkstra算法]

    题目 A gas station has to be built at such a location that the minimum distance between the station an ...

  10. 【转载】WebDriver拾级而上·之零 WebDriver理论

    Selenium2.0 = Selenium1.0 + WebDriver(也就是说Selenium2.0合并了这两个项目)   Selenium1.0可以使用任何编程语言,但是有个先决条件就是必须支 ...