当前位置: 首页 > news >正文

centos7设置静态IP

  今天分享一下CentOS7配置静态IP的方法,以下是Oracle VM VirtualBox和VMware的配置方式:

Oracle VM VirtualBox 配置方式

网络环境:网络地址转换(NAT)

1.在新建玩虚拟机后打开设置选项配置网络,【网络1】使用默认配置,【网络2】使用仅主机模式,配置如下:

之后的步骤与VMware一致。

 

 VMware 配置方式

网络环境:VMware的NAT模式

查看IP分配情况:

# ip addr

发现里边只有一个LOOPBACK的127.0.0.1的回环地址,原来CentOS刚安装后默认是不启动网络连接的。 
设置IP和DNS主要在下面的配置文件中修改:

# vi /etc/sysconfig/network-scripts/ifcfg-*

由于最小化安装没有vim,所以使用vi。具体的配置文件需要到network-scripts目录下看,通常是以ifcfg-开头的,比如ifcfg-eth0,我的是ifcfg-ens33,对于我这种洁癖来说回头非得改了这个乱七八糟的名字,另一个ifcfg-lo就是LOOPBACK网络咯。

# vi /etc/sysconfig/network-scripts/ifcfg-[tab两下]
ifcfg-ens33  ifcfg-lo

1. 编辑ifcfg-ens33

BOOTPROTO=static #dhcp改为static(修改)
ONBOOT=yes #开机启用本配置,一般在最后一行(修改)

IPADDR=192.168.1.204 #静态IP(增加)
GATEWAY=192.168.1.2 #默认网关,虚拟机安装的话,通常是2或0,也就是VMnet8的网关设置(增加)
NETMASK=255.255.255.0 #子网掩码(增加)
DNS1=192.168.1.2 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)

2. 重启网络服务

# systemctl restart network.service

3. 检查网络

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:58:14:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.204/24 brd 192.168.1.255 scope global eno16777736
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe58:14ee/64 scope link 
       valid_lft forever preferred_lft forever

可以看到,ens33这个网络就起来了。 
随便找个域名ping一下测试DNS是否OK:

# ping www.baidu.com

以上只是个人的总结,有不对的地方还请多多指教!

 

转载于:https://www.cnblogs.com/lyjing/p/8494801.html

相关文章:

  • 64位x86的函数调用栈布局
  • 纯文本配置还是注册表
  • “你的优势是什么?
  • 记录项目代码迁移后,UI测试框架的搭建(配置文件的修改、测试脚本试运行)...
  • QComboBox 树形视图选择
  • 用户28万、营收超1亿,《生化危机》给VR游戏做了个好榜样
  • 验证数据过程中碰到的问题记录
  • Python--多进程
  • IE安全系列之:中流砥柱(I)—Jscript 5处理浅析
  • python一条语句分析几个常用函数和概念
  • 使用strtok_s函数从一个字符串中分离出单词
  • Android Studio_更新Gradle
  • MyBatis源码解读之SqlSession
  • 【小松教你手游开发】【系统模块开发】根据上一个GameObject坐标生成的tips界面...
  • 观察者模式在One Order回调函数中的应用
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 30秒的PHP代码片段(1)数组 - Array
  • If…else
  • Linux后台研发超实用命令总结
  • React as a UI Runtime(五、列表)
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 基于遗传算法的优化问题求解
  • 排序(1):冒泡排序
  • 三分钟教你同步 Visual Studio Code 设置
  • - 转 Ext2.0 form使用实例
  • postgresql行列转换函数
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #pragma once与条件编译
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (Python第六天)文件处理
  • (SpringBoot)第七章:SpringBoot日志文件
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (六)Hibernate的二级缓存
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (一)80c52学习之旅-起始篇
  • (转)http协议
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .NET 服务 ServiceController
  • .net 受管制代码
  • [2016.7 day.5] T2
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [BZOJ2208][Jsoi2010]连通数
  • [Excel]如何找到非固定空白格數列的條件數據? 以月份報價表單為例
  • [JavaWeb学习] Spring Ioc和DI概念思想
  • [Kubernetes]9. K8s ingress讲解借助ingress配置http,https访问k8s集群应用
  • [LeeCode]-Divide Two Integers 不用乘除的除法运算
  • [LeetCode] Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列
  • [LeetCode]Spiral Matrix
  • [Linux打怪升级之路]-信号的保存和递达