详解如何设置CentOS 7开机自动获取IP地址
本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址。
自动获取动态IP地址
1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内)。
2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件。
3.输入“vi ifcfg-ens33”并按回车键确定(网卡名称可能不同)。亦可在第二步直接输入“cd /etc/sysconfig/network-scripts/ifcfg-ens33”直接编辑文件。
4.查看最后一项(蓝色框内),发现为“ONBOOT=no”。
5.按“i”键进入编辑状态,将最后一行“no”修改为“yes”,然后按“ESC”键退出编辑状态,并输入“:x”保存退出。
6.输入“service network restart”重启服务,亦可输入“systemctl restart netwrok”。
7.再次输入“ip addr”查看,现已可自动获取IP地址。
设置静态IP地址
8.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件,确定网卡名称。
9.输入“vi ifcfg-ens33”并按回车键确定(网卡名称可能不同)。如确知网卡名称可直接输入“cd /etc/sysconfig/network-scripts/ifcfg-ens33”编辑文件。
10.按“i”进入编辑状态,设置为“BOOTPROTO='static'”(如设置为none则禁止DHCP,static则启用静态IP地址,设置为dhcp则为开启DHCP服务),并修改其他部分为您的设置,本例中为192.168.1.200/24,GW:192.168.1.1,可根据您的需要配置IPV6部分。
注意:NM_CONTROLLED=no和ONBOOT=yes可根据您的需求进行设置。
11.确认无误后按“ESC”退出编辑状态,并输入“:x”保存退出,输入“service network restart”重启服务后输入“ifconfig”查看网络配置。
12.如需设置DNS(需在第9步设置NM_CONTROLLED=no)则输入“vi /etc/resolv.conf”并按回车键执行命令(如已在第9步配置DNS则可省略此步骤)。
13.在此文件里面输入DNS服务器地址(本例中以广东电信为例,亦可输入路由器DNS地址)并保存退出。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解虚拟机下CentOS 6.5配置IP地址的三种方法
实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通. 2.手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/s
-
在CentOS 7上给一个网卡分配多个IP地址的方法
有时你也许想要给一个网卡多个地址.你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做.我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址.想知道怎么做么?好的,跟随我,这并不难. 首先,让我们找到网卡的IP地址.在我的CentOS 7服务器中,我只使用了一个网卡. 用root特权运行下面的命令: ip addr 示例输出: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN l
-
centOS7 下利用iptables配置IP地址白名单的方法
编辑iptables配置文件,将文件内容更改为如下,则具备了ip地址白名单功能 #vim /etc/sysconfig/iptables *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -N whitelist -A whitelist -s 1.2.3.0/24 -j ACCEPT -A whitelist -s 4.5.6.7 -j ACCEPT -A INPUT -m state --state
-
如何为CentOS 7配置静态IP地址的两种方法
如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网络管理器. 网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活.默认情况下,CentOS/RHEL 7安装有网络管理器,并处于启用状态. 使用下面的命令来验证网络管理器服务的状态: $ systemctl status NetworkManager.service 运行以下命令来检查受网络管理器管理的网络接口: $ nm
-
详解如何设置CentOS 7开机自动获取IP地址
本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens
-
PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法
PowerShell设置DHCP自动获取IP地址,PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展.本文介绍详细的脚本程序. PowerShell设置DHCP自动获取IP地址 PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展.本文介绍详细的脚本程序. 第一步,使用Get-WmiObject来获取到指定的网卡配置对象 复制代码 代码如下: $netAdp = gwmi win32_networkad
-
详解VMware中CentOS配置多网卡多IP
一,配置第二块网卡 1) <CentOS配置网络>(http://www.jb51.net/os/RedHat/86265.html):讲解了怎么配置eth0.这一篇讲解在虚拟机中配置eth1. 2)首先给eth0:192.168.142.130的虚拟机,添加第二块网卡设备.选中虚拟机,右键设置,添加网络适配器. 3)配置.将eth1配置成为内网ip:10.107.1.130. # vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1
-
Centos 7开启网卡自动获取IP的详细方法
Centos7默认安装是没有开启配置网卡信息的,无法访问外网. 下边配置打开网络自动获取Ip地址 1.查看网卡信息 执行Ifconfig eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::20c:29ff:fee8:8637 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:e8:86:37 txqueuelen 1000 (Ether
-
详解JavaScript如何创建一个非自动播放的GIF网络组件
目录 一些很可爱的测试数据 构建Web组件 逻辑 结果 今天,我将向您展示如何创建一个允许您的用户决定是否要播放 gif 的 Web 组件!让我们开始吧. 一些很可爱的测试数据 这里用的gif是小骆驼和猫的这种可爱互动: 哇,太可爱了!我可以看一天这个 构建 Web 组件 对于这个 Web 组件,我们需要一些东西: 画布(“缩略图”所在的位置) 一张图片(实际的 gif) 标有“gif”的标签 一些造型 让我们这样做: const noAutoplayGifTemplate = document
-
详解springboot设置默认参数Springboot.setDefaultProperties(map)不生效解决
我们都知道springboot 由于内置tomcat(中间件)直接用启动类就可以启动了. 而且我们有时想代码给程序设置一些默认参数,所以使用方法Springboot.setDefaultProperties(map) SpringApplication application = new SpringApplication(startClass); // Map<String, Object> params = new HashMap<>(); params.put("l
-
Java利用Request请求获取IP地址的方法详解
前言 最近在项目中遇到一个需求,是需要将不同省份的用户,展示不同内容,通过查找相关的资料,发现可以通过Request请求获取IP地址,下面我们先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了. 示例代码 public class IpAdrressUtil { /** * 获取Ip地址 * @param request * @return */ private static String getIpAdrress(HttpServletRequest request) { S
-
Java利用Request请求如何获取IP地址对应的省份、城市详解
前言 最近的一个项目中需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址, 然后通过IP获取IP对应省份. 这里的操作步骤一共有步: 1. 通过Request获取IP 2. 通过IP获取对应省份.城市 3. 通过设置的省份和IP对应省份进行比对,展示内容 通过Request获取IP 可以参考我的另外一篇文章[Java 通过Request请求获取IP地址]下面是代码: public class IpAdrressUtil { /** * 获取Ip地址 * @param
-
详解在使用CDN加速时Nginx获取用户IP的配置方法
关于CDN 内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快.更可靠地将音乐.图片.视频.应用程序及其他文件发送给用户,来提供高性能.可扩展性及低成本的网络内容传递给用户. 内容分发网络的总承载量可以比单一骨干最大的带宽还要大.这使得内容分发网络可以承载的用户数量比起传统单一服务器多.也就是说,若把有100Gbps处理能力的服务器放在只
随机推荐
- javascript 数组的正态分布排序的问题
- Kotlin 泛型详解及简单实例
- Android Handler 原理分析及实例代码
- 浅谈Java中Collection和Collections的区别
- BootStrap Jstree 树形菜单的增删改查的实现源码
- IOS中的target action控件的实现
- iOS App开发中导航栏的创建及基本属性设置教程
- javascript event 事件解析
- KnockoutJS 3.X API 第四章之表单value绑定
- BootstrapTable加载按钮功能实例代码详解
- js判断一个元素是否为另一个元素的子元素的代码
- jsp计数器代码
- 浅谈JavaScript中setInterval和setTimeout的使用问题
- 浅谈关于JavaScript的语言特性分析
- Javascript原型链的原理详解
- javascript 闭包疑问
- 在eigrp做不等值路由的负载均衡
- stripos函数知识点实例分享
- 微信小程序模拟cookie的实现
- 微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)