Linux系统网络属性管理之配置文件

发表于:2016-9-20 11:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ladsdm    来源:51Testing软件测试网采编

  Linux有许多管理网络属性的命令但基本都是只能临时有效,想要永久有效就要更配其配置文件。现在,让我们来看看有哪些关于网络配置的配置文件。
  配置文件:
  IP/NETMASK/GW/DNS等属性的配置文件/etc/sysconfig/network-scripts/ifcfg-IFACE #新增网卡要自行创建
  IFACE:接口名称
  路由的相关配置文件:/etc/sysconfig/network-script/route-IFACE #自行创建
  配置文件: /etc/sysconfig/network-scripts/ifcfg-IFACE 通过大量参数来定义接口的属性;其可通过vim等文本编辑器直接修改,也可以使用专用的命令进行修改(CentOS 6:system-config-netwokr (setup), CentOS 7:nmtui )
  ifcfg-IFACE配置文件参数:
  DEVICE:此配置文件对应的设备的名称;
  ONBOOT:在系统引导过程总,是否激活此接口;
  UUID:此设备的唯一标识;
  IPV6INIT:是否初始化IPV6;
  !!! BOOTPROTO:激活此接口时使用寿命协议来配置接口属性,常用的有dhcp,bootp,static,none
  TYPE:接口类型,常见的有Ethernet,Bridge
  DNS1: 第一DNS服务器指向;
  DNS2:第二DNS服务器指向;(dns一般有3个)
  DOMAIN:DNS搜索域;
  IPADDR: IP地址
  NETMASK: 子网掩码 CentOS 7 支持使用PREFIX以长度方式指明子网掩码
  GATEWAY:默认网关
  USERCTL: 是否允许普通用户控制此设备;
  PEERDNS: 若果BOOTPTOYO的值为"dhcp",是否允许dhcp server分配的dns服务器指向覆盖本地手动指定的DNS服务器;默认为允许
  HWADDR:设备的MAC地址;
  NM_CONTROLLED:是否使用NetworkManager服务器来控制接口;
  一般来说只要三个就能满足其基本功能
  更改配置文件一般要重新其服务才能让内核重新识别
  CentOS 6 和 CentOS 7的命令是不一样的
  CentOS6为  service network {start|stop|restart|status}
  CentOS7为 systemctl {start|stop|restart|status} network.service (service可以忽略)
  用到非默认网关路由:/etc/sysconfig/network-scripts/route-IFACE
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号