首页 > 分布式 > Linux > Linux网络配置
2014
04-11

Linux网络配置

本文来源于linuxcast课程:http://itercast.com/lecture/25

预备知识

计算机网络中的Ip地址、子网掩码、DNS、路由器等基本概念。

Linux系统网络配置

1、网卡

Linux中网卡标识为eth*,第一块网卡叫做eth0,第二块叫做eth1,依次类推。

查看硬件信息,包括网卡:

lspci命令:显示通过PCI接口连接到主板的所有硬件,包括以太网网卡。

lsusb命令:显示通过USB接口连接的硬件。

命令ifconfig用以查看网卡信息(if是interface的缩写)

ifconfig -a 查看所有接口

ifconfig eth0 查看特定接口

命令ifup、ifdown用以启用、禁用一个网卡设备

ifup eth0 启用eth0网卡(从ifcfg-eth*读取配置)

ifdown eth0 禁用eth0网卡

2、配置网络信息:setup命令

运行setup命令后,可以看到如下类GUI的文本界面。

setup command

可以看到该命令除了可以进行网络配置外,还可以配置认证信息、防火墙、键盘等等。依次选择Network configuration –> Device configuration,可以看到一个网卡的列表,选择需要配置的网卡,进入网络配置界面。(具体配置同Windows

3、网络相关配置文件

①网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

配置文件为ifcfg-网卡名称,如:ifcfg-eth0。(可以通过该文件修改网卡配置信息,不推荐)

②DNS配置文件:/etc/resolv.conf

可添加一行nameserver DNS地址,从而为本机添加一个DNS

③主机名配置文件:/etc/sysconfig/network

hosts文件:/etc/hosts,该文件用于主机名和IP地址之间的映射,实现DNS的功能

4、常用网络测试命令

①测试网络连通性:ping

②测试DNS解析:

host www.flyne.org 解析操作(有返回值表示DNS配置正确)

dig www.flyne.org 较为复杂的解析

③显示本机路由表:ip route

④追踪到达目标地址所经过的路由器:traceroute

⑤进行网络质量测试:mtr 

mtrMy traceroute的缩写,它结合了tracerouteping

5、修改主机名:

①临时修改主机名、重启后失效:hostname 主机名

hostname www.flyne.org

②永久性修改主机名:/etc/sysconfig/network

HOSTNAME=www.flyne.org

6、故障排查:

排查原则:从上至下、从自身到外部

①先查看网络配置信息是否正确,如Ip地址、子网掩码、网关、DNS

②再查看到达网关是否连通:ping 网关Ip

③最后查看DNS解析是否正常、mtr追踪等等。


留下一个回复

你的email不会被公开。