Linux ifconfig-etho文件参数详解
1、ifcfg-eth0文件参数详解
DEVICE 网卡名称/网络接口的名称
BOOTPROTO 系统启动地址协议
常用参数:
none:不使用启动地址协议,none禁止DHCP
bootp:BOOTP协议
dhcp:DHCP动态地址协议,开启DHCP服务
static:静态地址协议,启用静态IP地址
NM_CONTROLLED 是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。建议一般设为no
ONBOOT 系统启动时是否激活
yes:系统启动时激活该网络接口,开机自动启用网络连接
no:系统启动时不激活该网络接口
IPADDR IP地址
NETMASK 子网掩码
GATEWAY 网关地址
BROADCAST 广播地址
HWADDR/MACADDR MAC地址,只需设置其中一个,同时设置时不能相互冲突
PREFIX 子网掩码位数
DEFROUTE 是否把该网络接口设置为默认路由,yes为是,no为否
UUID 网络接口唯一标识
TYPE: 网络接口类型,在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型
USERCTL: 是否允许非root用户控制该设备,设置为no,只能用root用户更改
yes:非root用户允许控制该网络接口
no:非root用户不允许控制该网络接口
NAME 网络连接的名字
NETWORK 网络地址段
ARPCHECK 是否进行arp检测,yes为允许arp检测
MASTER=bond1 指定主的名称
SLAVE 指定了该接口是一个接合界面的组件
IPV4_FAILURE_FATAL=yes 如果ipv4配置失败禁用设备
IPV6_FAILURE_FATAL=yes 如果ipv6配置失败禁用设备
PEERDNS 是否指定DNS。如果使用DHCP协议,默认为yes。
yes:如果DNS设置,修改/etc/resolv.conf中的DNS
no:不修改/etc/resolv.conf中的DNS
DNS{1, 2}:DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。
PEERROUTES 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
IPV6INIT 是否启用IPv6的接口
yes:支持IPv6
no:不支持IPv6
IPV6ADDR:IPv6地址/前缀长度
注意点:
这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号
2、一个样例:
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.0.1.27
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
BROADCAST=10.10.1.255
HWADDR=00:0C:29:13:5D:74
PEERDNS=yes
DNS1=10.0.1.41
USERCTL=no
NM_CONTROLLED=no
IPV6INIT=yes
IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64
3、配置生效的问题
1)修改完网络配置后,最简单地是使用ifconfig命令,无需重启网络服务或服务器,配置立即生效
ifconfig配置的网络只是当前临时有效,当计算机重启之后就失效了
2)为了使网络配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改网络接口配置文件。
但是,这些文件修改后,并不能立即生效。有两种方式使修改文件的网络配置生效:
a、执行service network restart命令,重启网络服务(推荐)
b、重启计算机
4、ifconfig常用命令行
1)启动网络接口eth0
ifconfig eth0 up
2)ifconfig eth0 查看eth0的信息
3)配置单个IP
ifconfig eth0 192.168.120.204 配置eth0的ip
ifconfig eth0 192.168.120.204 netmask 255.255.255.0 配置eth0的ip,并加子网掩码
ifconfig eth0 192.168.120.204 netmask 255.255.255.0 broadcast 192.168.120.255 配置eth0的ip,并加子网掩码和广播地址
4)配置多个IP
ifconfig eth0:0 192.168.120.203 netmask 255.255.255.0 为eth0额外配置一个IPv4
一个网络接口上,可以有一个以上IP地址,不仅可以有IPv4地址,还可以有IPv6地址。
在添加多个IP的时候,可以为每个IP对应的网络接口取一个别名:eth0:0,eth0:1,...。由于这些IP都在一个网络接口eth0上,所以这些别名都有eth0的前缀。不过在通过ifconfig命令查看网络接口信息的时候,像eth0:0等这些网络接口会跟eth0一样,单独显示配置信息
5)配置IPv6
ifconfig eth0 add 33ffe:3240:800:1005::2/64 添加eth0的IPv6地址
ifconfig eth0 del 33ffe:3240:800:1005::2/64 删除eth0的IPv6地址
6)配置物理地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 配置eth0的MAC地址
7)网络接口禁用
ifconfig eth0 down
Linux ifconfig-etho文件参数详解的更多相关文章
- linux PHP 编译安装参数详解
linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...
- Linux中mpstat命令参数详解
Linux中mpstat命令参数详解 mpstat 是 Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在 /proc/stat ...
- (转)linux TOP命令各参数详解【转载】
实时监控或查看系统资源使用情况的工具——TOP top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: ( ...
- linux TOP命令各参数详解【转载】
实时监控或查看系统资源使用情况的工具——TOP top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: ( ...
- Dockerfile文件参数详解
参考: https://www.jianshu.com/p/e4b31ca37043 https://blog.csdn.net/u010246789/article/details/54139168 ...
- linux的top命令参数详解
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...
- grub.conf文件参数详解
Grub是Linux的下系统启动器之一(另一个名为Lilo),grub.conf相当于 windows下的boot.ini,都是存放启动项设置和信息的,如果你熟悉boot.ini的设置的话相信也可以很 ...
- linux ln 命令使用参数详解(ln -s 软链接)
ln是linux中一个非常重要的命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在 ...
- linux下top命令参数详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: Mem: 191272k to ...
随机推荐
- Openldap- 大机群身份验证服务
无论在哪个行业,数据安全永远都是摆在首要地位.尤其是在大数据行业上,谁掌握了数据,谁就有可能成为下个亿万富豪的环境中,数据安全更为重要.大数据的安全可以从哪些地方入手,首先可以在身份验证上面入手.在大 ...
- request bs4
requests Python标准库中提供了:urllib.urllib2.httplib等模块以供Http请求,但是,它的 API 太渣了.它是为另一个时代.另一个互联网所创建的.它需要巨量的工作, ...
- ES doc_values的来源,field data——就是doc->terms的正向索引啊,不过它是在查询阶段通过读取倒排索引loading segments放在内存而得到的?
Support in the Wild: My Biggest Elasticsearch Problem at Scale Java Heap Pressure Elasticsearch has ...
- Quality
- Python基础-网络编程request使用
import requests#get请求 url = "http://127.0.0.1:8000/login" data={"username":" ...
- hdu-5635 LCP Array
LCP Array Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total ...
- stl_deque.h
stl_deque.h // Filename: stl_deque.h // Comment By: 凝霜 // E-mail: mdl2009@vip.qq.com // Blog: http:/ ...
- performance.timing检测页面加载速度
with(performance){ readyStart = timing.fetchStart - timing.navigationStart; redirectTime = timing.re ...
- BZOJ3812 清华集训2014 主旋律
直接求出强联通生成子图的数量较难,不妨用所有生成子图的数量减去非强联通的. 非强联通生成子图在所点后满足编号最小的点所在的强联通分量不是全集. 由于$n$很小,我们可以考虑状态压缩. 对于点集$S$, ...
- 11g 如何添加,替换,移除,迁移 OCR ?
一: 增加 裸设备上,创建至少280MB的裸设备,权限是640,属主是root:oinstall共享文件系统 Or NFS,创建空文件,权限是640,属主是root:oinstall root用户执行 ...