CentOS7 iP 静态网卡 动态网卡 详细设置详解
2020-01-15 07:53
417 查看
CentOS6 网卡设置
好废话不多说我们就开始
首先网卡呢是分静态和动态的
CentOS6静态IP设置
1. cd /etc/sysconfig/network-scripts
2. vi ifcf-eth0
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.111.3 NETMASK=255.255.255.0 GATEWAY=192.168.111.2
3.复制以上代码 Shift+: wq!
4.重启网络服务器 service network start|stop|restart
5.分别是开始 停止 重启
CentOS6动态IP设置
重复以上步骤 复制代码
DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp
接下来我们来说一下细节
Linux网卡配置文件详解:
TYPE=Ethernet #网络类型为:Ethernet DEFROUTE=yes #将该接口设置为默认路由。no -- 不要将该接口设置为默认路由。 NM_CONTROLLED=no # network mamager的参数,实时生效,不需要重启 ONBOOT=yes #设置为yes,开机自动启用网络连接 PROXY_METHOD=no #代理方式:关闭状态 BROWSER_ONLY=no #只是浏览器:否 IPADDR=192.168.21.129 #IP地址 GATEWAY=192.168.21.2 #设置网关 **网关和子网是两个东西** NETMASK=255.255.255.0 #子网掩码 BOOTPROTO=none #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务 NETWORK=addr #这里addr是网络地址。 NAME="eth0" #定义设备名称 DEVICE=eth0 #指出设备名称 DNS1=8.8.8.8 #第一个dns服务器 DNS2=8.8.4.4 #第二个dns服务器 PEERDNS=yes #是否允许DHCP获得的DNS覆盖本地的DNS PEERROUTES=yes #是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目 USERCTL=no #是否允许非root用户控制该设备,设置为no,只能用root用户更改 HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址 PREFIX=24 #子网掩码24位 IPV4_FAILURE_FATAL=no #如果ipv4配置失败禁用设备 这两个其实不用设置 IPV6_FAILURE_FATAL=no #如果ipv6配置失败禁用设备 非要设置就好是no IPV6INIT=yes #IPV6是否自动初始化:是【现在都还没有用到所以设不设置都随意】 IPV6_AUTOCONF=yes #IPV6是否自动配置:是【现在都还没有用到所以设不设置都随意】 IPV6_DEFROUTE=yes #IPV6是否可以为默认路由:是 IPV6_ADDR_GEN_MODE=stable-privacy #IPV6地址生成模型:stable-privacy【这是一种生成IPV6的策略】
重中之中----NM_CONTROLLED=yes no
实时生效,修改后无需要重启网卡立即生效。 为YES 建议设置为NO 为什么说建议设置为no呢 我们可以设定一个场景 当我们公司的机房 添加新的服务器的时候 我们要给机器分配新的IP地址时你NM_CONTROLLED=yes wq!保存就会生效但是你的机位没有挪动 这个时候连接老的IP地址就会连接不上 所以建议设置为NM_CONTROLLED=no 这样就会当你重启机器 或者 服务的时候才会生效 这样你也就会知道。 你的IP地址修改并且神效了。
基础知识
路径 | 作用 |
---|---|
/etc/host.conf | 配置域名服务客户端的控制文件 |
/etc/hosts | 完成主机名映射为IP地址的功能 |
/etc/resolv.conf | 域名服务客户端的配置文件,用于指定域名服务器的位置 |
/etc/sysconfig/network | 包含了主机最基本的网络信息,用于系统启动 |
/etc/sysconfig/network-script/ | 系统启动时初始化网络的一些信息以及网卡的配置文件 |
/etc/xinetd.conf | 定义了由超级进程xinetd启动的网络服务 |
/etc/networks | 完成域名与网络地址的映射 |
/etc/protocols | 设定了主机使用的协议以及各个协议的协议号 |
/etc/services | 设定主机的不同端口的网络服务 |
下面我们说一下个别参数的位置及作用
当我们使用虚拟机的时候设置静态IP的时候这三个参数
IPADDR=192.168.209.3 NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.209.0
首先我们上截图
下图中标出的是子网哦 点击NAT设置
GATEWAY=192.168.209.2 这是网关哦 设置上图中的值哦
这个值呢就是图二中生成的 这是这个值的时候是需要先查看虚拟网络编辑器的 要想设置静态IP的那三个参数是是要先打开虚拟的这个位置的 查看你这虚拟机自动生成209这个位置的数值 你的可能是别的值哦IPADDR=192.168.209.3
这里的这个3呢是最小的可设置值 1和2 是不会起作用的 之后你设置的值就是这台虚拟机的ip了。然后这个是209呢是 是虚拟机自动随机生成的网关 也就是上面图二中的值NETMASK = 255.255.255.0
这个统一就好—————————————————————————————————————————
CentOS7 网卡设置
因为上面的详情都讲完了 所有CentOS7就直接上代码了
首先
//进去文件夹 cd /etc/sysconfig/network-scripts //先备份一个 .bak就是linux系统下的备份文件的后缀。 cp ifcfg-ens33 ifcfg-ens33.bak
这是备份完之后的样子
这里可以先安装一个vim vim是vi的升级版
yum -y install vim vim ifcf-ens33
CentOS7动态IP设置
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" DEVICE="ens33" ONBOOT="yes" NM_CONTROLLED="no" UUID="" #这里你要不要都行 当你是两个网卡时建议设置
这是我CentOS7的原本配置就是动态的 是因为我安装的时候带点了这个设置
CentOS7静态IP设置
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" DEVICE="ens33" ONBOOT="yes" NM_CONTROLLED="no" IPADDR=192.168.209.3 NETMASK=255.255.255.0 GATEWAY=192.168.209.2 UUID="" #这里你要不要都行 当你是两个网卡时建议设置
总的来说静态IP就设置5个点就好!!分别是
IPADDR NETMASK GATEWAY BOOTPROTO=“static” ONBOOT=“yes”CentOS7重启网卡命令
systemctl restart network
----------当你发现自己的才华撑不起野心时,就请安静下来学习吧!----------
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 如何在CentOS中把网卡设置成动态获取IP
- 详解CentOs设置静态IP的方法
- CentOS设置网卡成DHCP动态获取IP
- 详解centos7 下双网卡如何配置静态IP
- VMware Workstation 12 和 CentOS 6.5 详细安装教程(图文详解)设置ip---终篇
- 详解Centos 7 学习之静态IP设置
- CentOS 静态IP设置&修改网卡名
- CentOS设置网卡成DHCP动态获取IP
- centOS配置静态IP,设置网卡的名字
- CentOS双网卡双IP设置
- centos设置静态IP
- Centos 7 学习之静态IP设置
- 怎么将linux的动态IP设置成静态IP
- 虚拟机cent os增加网卡设置静态IP
- 虚拟机中CentOS自动获取ip和静态ip设置
- Linux VMWare虚拟机设置静态IP并且能上网的设置方法(以CentOS为例)
- Centos设置静态IP
- centos 双网卡双IP设置
- centos设置静态IP
- CentOS7 修改设置静态IP和DNS