两种方法设置固定IP

本文分别用了虚拟机网络模式桥接模式和Net模式,至于两者直接的区别可查看其他文档。

一、安装时设置固定IP地址

1、在系统设置界面,点击“网络和主机名”选项,可以看到默认是未连接,点进去以后,可以看到对应的网卡是“关闭”状态。然后点击右下角的“配置”进入网卡设置界面。

2、在网卡设置界面,点击“IPv4设置”,点进去可以看到默认的设置是自动(DHCP),也就是自动获取的意思。

3、选择“方法”中的“手动”,可设置固定IP,然后再点击下面的add按钮,将固定的IP信息填写进去。配置好后,点击右下角的”保存“按钮保存配置

注意:这里的虚拟机我用的是桥接模式

4、保存好后,回到网卡的信息界面,将网卡状态变为“打开”,然后点击左上角的“完成”,保存设置,然后回到系统安装界面,继续安装系统

5、系统安装完毕后,登录系统,输入账号密码。用ifconfig命令查看配置的网卡信息。然后再用ping命令来检测一下,可以看到能够ping通百度,说明配置已经生效了

二、编辑配置文件设置固定IP

1、系统安装成功后,输入账号密码,使用ifconfig命令查看ip信息,可以看到默认情况下,网卡ens33并没有获取任何IP地址信息,即没有看到inet字样。如下图所示

2、设置自动获取IP

使用命令:dhclinet(自动获取一个IP地址)和ip addr(查看获取的IP地址)

不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化

3、设置静态IP

1)设置vmware的虚拟网络编辑器(这里我将虚拟机设置为NET模式,如果是桥接模式直接略过此步骤,设置2))

在VMware里,依次点击”编辑“ - ”虚拟网络编辑器“,如下图,选择的是NAT模式:

注意:

A、为使用静态IP,不要勾选”使用本地DHCP服务将IP分配给虚拟机“这个选项。

B、NET模式下,子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里。

例如:我主机的ip段是172.16.1.xxx,所以我配了192.168.86.xxx来避开主机的ip段。

接着在界面接着点"NAT设置",查看虚拟机的网关。这里的网关是192.168.86.2

2)虚拟中,在命令行中输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33,设置固定ip

3)此时会进入如下图所示界面,可对IP地址进行修改等

4)将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几行内容(如果虚拟机用的不是NET网络连接模式,下面几行的添加将与本机IP网段一致,分别为:172.16.1.xxx(与本机在一个地址段的IP)/255.255.255.0(子网掩码)/172.16.1.1(本机网关)/114.114.114.114(本机DNS))

IPADDR=192.168.86.221

NETMASK=255.255.255.0

GATEWAY=192.168.86.2

DNS1=114.114.114.114

5)保存后退出,然后输入命令:systemctl restart network.service或service network restart来重启网络服务

6)再用ip addr查看IP,并用命令ping测试网络的连通性

linux-centos7.6设置固定IP网络方法的更多相关文章

  1. centOS7虚拟机设置固定IP

      说明:想要达到的如下效果, 1.笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网: 2.只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就 ...

  2. VMWare虚拟机设置固定ip上网方法

    转自:http://blog.csdn.net/cyberrusher/article/details/7269795 1. 在VMWare工具栏中打开:编辑--->虚拟机网络编辑器, 打开VM ...

  3. Linux下设置固定IP的方法

    本文转自http://blog.163.com/liulina_517@126/blog/static/3766198320118231431594/ linux系统安装完,以后通过命令模式配置网卡I ...

  4. 转 -- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

    原文转自:http://www.cnblogs.com/lanxuezaipiao/p/3613497.html#undefined 虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是 ...

  5. Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

    虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题.但是如果你的机子 ...

  6. 虚拟机操作系统内设置固定IP以及克隆虚拟机

    以下为我自己整理的克隆虚拟机和设置固定IP的方法,记录一下,以防忘记: 桥接模式网络配置 1.配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文 ...

  7. VMware虚拟机中CentOS/redhat设置固定IP

    你的笔记本中的VMware中redhat或centOS系统,如果想在上面建站,而又如果你需要在家里和公司都能访问该站(至少希望你自己的笔记本能访问),那么就需要将虚拟机IP设置为固定IP了.以下介绍两 ...

  8. 【linux杂谈】centos6和centos7中固定IP的方法

    众所周知,一大部分集合部署的应用服务器内网相互通信都是采用固定IP.在阿里云.腾讯云上申请的云服务器也是固定IP,这就意味着在云平台内部策略划拨肯定是也固定了IP(即便不是采取直接在系统内固定的方式) ...

  9. Linux系列:Fedora虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

    首先声明:该方法在Fedora 17和18版本下有效,其它版本也许可行也许有所差异. 1.  虚拟机相关配置 如果不是虚拟机系统,则这步不需要,若是相关配置详细信息请看“Linux系列:Ubuntu虚 ...

随机推荐

  1. hdu 2018 母牛的故事 动态规划入门题

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2018 设 f[i][j] 表示第i天年龄为j的母牛个数,其中j=4代表所有年龄达到4岁的成年母牛,则: ...

  2. HTML布局水平导航条2制作

    前两个博文导航条都不是铺满水平的浏览器的,很多导航条样式都是随着浏览器的移动,是100%.此外前两个博文导航条都是块状点击的,也就是给a标签加宽高,设置成块状显示,点击的时候不一定要点文字,只要点击该 ...

  3. Python - 在CentOS7.5系统中安装Python3

    注意:以下内容均使用root用户执行操作. 1-确认信息 # uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu ...

  4. linux 使用jar 打包成war

    把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c   创建war包 -v   显示过程信息 -f     -M -0   这个是阿拉伯数字,只打包不压缩 ...

  5. C++ 三大特性 继承(转载)

    继承 继承:类的继承,就是新的类从已有类那里得到已有的特性.原有的类称为基类或父类,产生的新类称为派生类或子类. 基本语法 派生类的声明: class 派生类名:继承方式 基类名1, 继承方式 基类名 ...

  6. 洛谷 题解 P1772 【[ZJOI2006]物流运输】

    题目描述 物流公司要把一批货物从码头\(A\)运到码头\(B\).由于货物量比较大,需要\(n\)天才能运完.货物运输过程中一般要转停好几个码头.物流公司通常会设计一条固定的运输路线,以便对整个运输过 ...

  7. 使用jetpack 4.2.2对jetson tx2进行刷机

    一.前言 加班加点几天今天终于成功刷机,记录一下成功的一些过程,以方便同样卡住的朋友参考. 延续官网教程[1]中对设备的叫法,pc机称为host,tx2称为target. 二.过程 1. host相关 ...

  8. [转帖]重估BAT与华为的云上野心

    重估BAT与华为的云上野心 https://www.leiphone.com/news/201910/Z5aLhckqUjCNJ49o.html 本文作者:王刚 2019-10-11 16:19 导语 ...

  9. [转帖]六种Socket I/O模型幽默讲解

    六种Socket I/O模型幽默讲解 https://www.cnblogs.com/jikebiancheng/p/6225009.html 原贴已经找不到了.. 老陈有一个在外地工作的女儿,不能经 ...

  10. Python 模块初始化的时候,发生了什么?

    假设有一个 hello.py 的模块,当我们从别的模块调用 hello.py 的时候,会发生什么呢? 方便起见,我们之间在 hello.py 的目录下使用 ipython 导入了. hello.py ...