网络连接

1.查看网络接口

ifconfig -a

结果:

eno1      Link encap:以太网  硬件地址 a4:5d:36:65:76:6d  
          UP BROADCAST MULTICAST  MTU:1500  跃点数:1
          接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:0 (0.0 B)  发送字节:0 (0.0 B)

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:401039 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:401039 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1 
          接收字节:422095857 (422.0 MB)  发送字节:422095857 (422.0 MB)

wlo1      Link encap:以太网  硬件地址 0c:84:dc:7b:9c:3a  
          inet 地址:192.168.203.104  广播:192.168.203.255  掩码:255.255.255.0
          inet6 地址: fe80::70d7:d2ed:b5b7:689d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:492889 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:332600 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:492389706 (492.3 MB)  发送字节:92217280 (92.2 MB)

2.验证计算机是否正在运行和能否接收请求

ping www.google.com
ping -c 3 www.google.com # 指定数据包数目为3

3.跟踪数据包在两台主机之间经过的路由

traceroute [domain_name]

例如:

$ traceroute www.google.com
traceroute to www.google.com (223.197.123.2), 64 hops max
  1   192.168.203.1  2.612ms  1.220ms  1.137ms 
  2   192.168.0.1  1.533ms  1.503ms  1.458ms 
  3   192.168.1.1  2.859ms  1.369ms  1.338ms 
  4   100.64.0.1  58.726ms  67.268ms  81.077ms 
  5   183.56.26.125  68.733ms  48.460ms  100.64.0.1  40.425ms 
  6   113.98.78.249  51.334ms  47.035ms  183.56.26.125  63.344ms 
  7   *  *  * 
  8   *  *  * 
  9   202.97.61.26  75.364ms  88.502ms  202.97.94.110  38.917ms 
 10   202.97.122.114  63.085ms  43.464ms  202.97.61.126  51.600ms 
 11   63.223.31.182  80.336ms  78.215ms  202.97.122.114  37.566ms 
 12   63.223.31.182  51.235ms  66.612ms  61.013ms 
 13   63.218.56.230  42.675ms  36.707ms  63.223.31.182  65.403ms 
 14   210.87.249.145  35.030ms  33.085ms  63.218.56.230  33.170ms 
 15   210.87.255.34  30.715ms  35.712ms  210.87.249.145  31.982ms 
 16   210.87.255.21  44.759ms  48.805ms  210.87.255.34  42.465ms 
 17   *  *  * 
 18   *  *  * 
 19   *  *  *

* * *表示超时。

4.执行 DNS 查询

host [domain_name/ip_address]

例如:

$ host www.youtube.com
www.youtube.com has address 203.98.7.65
www.youtube.com has IPv6 address 2001::45ab:f21c
www.youtube.com is an alias for youtube-ui.l.google.com.
youtube-ui.l.google.com is an alias for youtube-ui-china.l.google.com.
$ host 127.0.0.1
1.0.0.127.in-addr.arpa domain name pointer localhost.

5.查看无线网络接口

iwconfig

结果示例:

lo        no wireless extensions.

wlo1      IEEE 802.11bgn  ESSID:"Tenda_AE1D58"  
          Mode:Managed  Frequency:2.452 GHz  Access Point: CC:2D:21:AE:1D:58   
          Bit Rate=60 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=51/70  Signal level=-59 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:75  Invalid misc:28   Missed beacon:0

eno1      no wireless extensions.

6.显示 IP 路由表

route

结果示例:

内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         192.168.203.1   0.0.0.0         UG    0      0        0 wlo1
default         192.168.203.1   0.0.0.0         UG    600    0        0 wlo1
link-local      *               255.255.0.0     U     1000   0        0 wlo1
192.168.203.0   *               255.255.255.0   U     600    0        0 wlo1
  • *表示不需要通过网关(Gateway),因为是局域网本地流量。

  • 标志U表示路由已启动并可用,G表示路由使用网关。

小结

  • 查看网络接口ifconfig iwconfig

  • 查看网络畅通ping

  • 跟踪路由traceroute

  • DNS查询host

  • IP路由表route

Last updated