Linux 网络基础配置
一.以太网连接
1.在Linux中,以太网接口被命名为:eth0,eth1等,0,1代表网卡编号
2.通过lspci命令可以查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令)
3.命令ifconfig用来查看接口信息
# ifconfig -a 查看所有接口
# ifconfig eth0 查看特定接口
4.命令ifup,ifdown用来启动,禁用一个接口
# ifup eth0
# ifdown eth0
二.配置网络信息
1.使用setup命令可以配置网络信息(注意:这里我默认了自动启动配置,如果没有自启则需要自己配置)
三.网络相关配置文件
1.网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
2.DNS配置文件(通过增加一行配置来添加DNS信息)
/etc/resolv.conf
3.主机名配置文件
/etc/sysconfig/network
4.静态主机名配置文件
/etc/hosts
四.网络测试命令
1.测试网络连通性
ping 192.168.206.128(网关)
ping www.baidu.com
2.测试DNS解析
host www.baidu.com
dig www.baidu.com (专业一点的解析)
3.显示路由表
ip route
4.追踪到达目标地址的的网络路径
traceroute www.baidu.com
5.使用mtr进行网络质量测试(结合了traceroute和ping)
mtr www.baidu.com
五.修改主机名
1.实时修改主机名(短时性修改,重启后就丢失)
hostname haige(要修改的主机名)
2.永久性修改主机名
/etc/sysconfig/network(一个配置文件)
HOSTNAME=haige
六.故障排查
网络故障排查遵循从底层到高层,从自身到外层的流程进行
1.先查看网络配置信息是否正确
# IP地址
# 子网掩码
# 网关
# DNS
2.查看到达网关是否连通
ping 网关IP地址
3.查看DNS解析是否正常
host www.baidu.com
host www.126.com
host www.douban.com