Linux网络基本配置

1.以太网连接(ethernet)
在Linux中,以太网接口命令为:eth0、eth1等;其中0、1代表网卡编号;
 
命令 lspci 可以用来查看网卡硬件信息;如果是usb网卡则需要命令 lsusb;
lspci
其中 Ethernet controller 就是网卡的信息;
 
1)查看接口信息
命令 ifconfig 用来查看接口信息;(interface configuration)
查看所有接口信息:
ifconfig -a
比如从上图可以看出;eth0表示是第一块网卡;类型是以太网;MAC地址是00:0c:29:21:7f:82 ;ipv6地址;发了多少个包,收到多少个包等等; 
lo是所有带网络的操作系统都有的接口;叫环回接口;地址一般都是127.0.0.1;
 
查看特定接口:ifconfig 接口名
ifconfig eth0
 
2)命令ifup、ifdown 用来启用和禁用一个接口;也就是禁用网卡;被禁用后查看接口时 inet信息就没有了;
ifup 接口名
ifup eth0
ifdown 接口名
ifdown eth0
 
2.配置网络信息
setup 命令用来配置网络信息;
setup
setup 命令会打开一个类图形界面;可用来设置多种信息;
比如防火墙信息;键盘信息;系统服务等;其中Network configuration是配置网络信息的;
 
配置好网卡后输入命令:ifup 来启动网卡;
ifup eth0
 
3.网络相关的配置文件
/etc目录是用来存放配置文件的目录;
网络相关的配置文件有多个;
 
1)网卡文件;可直接编辑该文件来修改网络配置;和setup命令的作用类似;
/etc/sysconfig/network-scripts/ifcfg-eth0
 
2)DNS配置文件
/etc/resolv.conf
用cat 命令查看该文件:
这里每一行代表一个DNS服务器;以nameserver开头后面跟DNS;
有多个DNS就有多行;
search 后面代表当前属于哪个域;
 
3)主机名配置文件
/etc/sysconfig/network
 
4)静态主机名配置文件
/etc/hosts
 
4.测试命令
1)测试网络连通性:可接ip地址或域名;
ping 192.168.1.1
 
2)测试DNS解析:host命令返回域名的ip地址;
host www.baidu.com
dig www.baidu.com
 
3)显示路由表:
ip route
比如当前计算机,default 默认发送给配置的网关 192.168.198.2
 
4)追踪到达地址的路径;有些地址不让追踪会显示不出来;也就是到目标到底经历了多少个路由器;
traceroute www.baidu.com
 
5)使用mtr进行网络质量测试    (结合了traceroute 和 ping  的功能)
mtr www.baidu.com
 
5.修改主机名
hostname 命令用来显示主机名;
hostname
 
1)实时修改主机名:hostname 新主机名;
hostname liusir
hostname不是永久修改主机名;重启就没有了;
 
2)永久修改主机名
/etc/sysconfig/network 目录中的 HOSTNAME=新用户名 
 
6.网络故障排查
网络故障的排查:从底层到高层、从自身到外部;
 
1)先查看网络配置信息是否正确:
    ip地址;
    子网掩码;
    网关;
    DNS;
 
2)查看到网关是否连通:
    ping 网关ip地址;
 
3)查看DNS解析是否正常
    host www.baidu.com
    host www.163.com
 
 
 
posted @ 2019-03-03 22:16  L丶银甲闪闪  阅读(129)  评论(0编辑  收藏  举报