Linux相关的配置工具说明
将linux主机接入到网络中:
- IP/NETMASK:本地通信
- 路由(网关):跨网络通信
- DNS服务器地址:基于主机名的通信
- 主DNS服务器地址
- 备用DNS服务器地址
- 第三备份DNS服务器地址
- 配置方式
- 静态指定
- 命令
- ifcfg家族
- ifconfig:配置IP,NETMASK
- route:路由
- netstat:状态及统计数据查看
- iproute2家族
- ip Object:
- addr:地址和掩码
- link:接口
- route:路由
- ss:状态及统计数据查看
- ip Object:
- CentOS 7:nm(Network Manager)家族
- nmcli:命令行工具
- nmtui:text window工具
- 注意:DNS
- 服务器指定
- 配置文件:/etc/resolv.conf
- 主机名配置
- hostname命令,临时有效
- 配置文件:/etc/sysconfig/network
- CentOS 7:hostnamectl
- 服务器指定
- ifcfg家族
- 配置文件
- RedHat及相关发行版
- /etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
- RedHat及相关发行版
- 命令
- 动态分配:
- 依赖于本地网络中有DHCP服务:Dynamic Host Configure Protocal
- 静态指定
- 网络接口命名方式(网卡):
- 传统命名:
- 以太网:ethX,X的范围0 - 无穷大,例如eth0,eth1
- ppp网络:pppX,X的范围0 - 无穷大
- 可预测命名方案(CentOS):
- 支持多种不同的命名机制
- Fireware,拓扑结构
- 如果Fireware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno0, eno1,...
- 如果Fireware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1,ens2,...
- 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0,...
- 如果用户显示定义,也可根据MAC地址命名,如enx122161ab2e10,...
- 如果上述均不可用,则仍使用传统方式命名
- 命名格式的组成
- en:ethernet
- wl:wlan
- ww:wwan
- 命名类型
- o<index>:集成设备的设备索引号
- s<slot>:扩展槽的索引号
- x<MAC>:基于MAC地址的命名
- p<bus>s<slot>:基于总线及槽的拓扑结构进行命名
- 支持多种不同的命名机制
- 传统命名: