详解Linux 主机网络接入配置
前言:
网络配置是我们在安装好操作系统之后,需要解决的第一步。现时代没有接入网络的主机已然等同于一堆废铁。在网络配置的过程中,通常我们需要配置本机IP地址,缺省网关,DNS,主机名等等。本文主要描述在Linux环境下,主要以传统命令行方式讲解如何将主机接入网络。对于网路配置的新命令如ip,nmcli等等在以后的文章中描述。
一、网络配置概述
主机接入互联网前提:遵循TCP/IP协议栈
配置主机接入TCP/IP网络需要配置的内容:
IP/Netmask
路由: 主机路由:一台主机 网络路由:是一个网络 默认路由(缺省网关): DNS服务器: 主DNS服务器 备用DNS服务器 主机名:computer_name.domain.com网络设备表示方法(CentOS7版本)
内核识别设备:驱动
网卡命名机制
CentOS 7中,systemd对网络设备的命名方式
(a) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1 (b) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1 (c) 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0 (d) 如果用户显式启动,也可根据MAC地址进行命名,enx2387a1dc56; (e) 上述均不可用时,则使用传统命名机制,基于BIOS支持biosdevname中 (f) 本地回环 lo 内置网卡:em1,em2 pci卡:pYpX Y:slot ,X:port名称组成格式
en: Ethernet 有线局域网
wl: wlan 无线局域网 ww: wwan无线广域网名称类型:
o: 集成设备的设备索引号
s: 扩展槽的索引号 x: 基于MAC地址的命名 ps: enp2s二、IP地址配置
动态配置(IP/Netmask):
DHCP服务器(Dynamic Host Configuration Protocol)
静态指定:
用户空间工具(ifconfig,ip命令),立即生效,但不会长久有效(地址配置在内核,显示在用户空间)
网络设备服务配置文件,完成长久有效配置: /etc/sysconfig/network-script/ifcfg-eth0 GUI/TUI配置工具网路配置命令
ifconfig(传统配置命令)
ifconfig:显示所有活动状态的相关信息 ifconfig Interface:仅显示指定接口的相关信息新闻热点
疑难解答