一、网络接口配置
(1)使用 ifconfig 检查和配置网卡
// 使用ifconfig
ifconfig
名称 | 说明 |
---|---|
eth/enp | eth(Ethernet)代表以太网,0表示第一块网卡 |
Link encap | 封装方式为以太网 |
HWaddr | 网卡的硬件地址(MAC地址) |
inet addr | 该网卡当前的IP地址 |
Mask | 指掩码 |
UP | 说明该网卡目前处于活动状态 |
MTU | 代表最大存储单元 |
RX | 收的包 |
TX | 发送的包 |
collision | 代表冲突数,如果值不为0则很有可能网络存在故障 |
txqueuelen | 代表缓冲区长度大小 |
lo | 第二个设备,表示主机的环回地址,这个地址用于本地通信 |
// 只显示指定设备的相关信息
ifconfig eth0
// 手工指定eth0的IP地址
ifconfig eth0 10.0.2.15 netmask 255.255.255.0
// 或者
ifconfig 10.0.2.15/24
// 显示所有网卡
ifconfig -a
// 手工断开/启用网卡
ifconfig eth0 down
ifconfig eth0 up
// 等于
ifdown eth0
ifup eth0
二、路由和网关
// 查看系统当前的路由表
route -n
三、网络测试工具
(1)ping
// ping 某主机是否可到达
ping 10.1.1.144
参数 | 含义 |
---|---|
-c | 指定ping的次数 |
-i | 指定ping包的发送间隔 |
-w | 如果ping没有回应,则在指定超时时间后退出 |
(2)host
host命令是用来查询DNS记录的
// 如果使用域名作为host的参数,返回该域名的IP
host www.baidu.com
(3)traceroute
traceroute:用于检测数据包是如何经过路由器。