1、网络基本配置

网络命令


1.traceroute:追踪路由


  选项1.1


-g <网关>:设置网关
-n:不将IP解析为域名
-p <端口>:设置目的端口
-s <来源地址>:设置本地送出数据包的IP地址
-N <次数>:尝试探测的次数,默认16
-i <接口>:指定网络接口


  例1.2:从本地追踪到www.163.com

    traceroute www.163.com


traceroute to www.163.com (36.99.42.7), 30 hops max, 60 byte packets
1 phicomm.me (192.168.2.1) 1.323 ms 1.461 ms 1.704 ms
2 192.168.1.1 (192.168.1.1) 1.908 ms 3.001 ms 3.732 ms
3 10.16.0.1 (10.16.0.1) 5.685 ms 7.769 ms 8.430 ms
......
7 222.85.82.110 (222.85.82.110) 156.166 ms 155.263 ms 155.210 ms
8 * * *
9 36.99.42.7 (36.99.42.7) 9.518 ms 10.565 ms 8.525 ms

远程主机的IP为36.99.42.7
允许经过的路由上线为30
传输测试的数据包大小为64字节
实际经过的路由器数目为8,最后一条记录除去
“***”表示分组在指定的TTL时间内,无法将分组经过该路由器

2.mii-tool:查看网卡模式

  选项2.1

    -v:详细输出

    -r:重新启动自动协商

    -R:重置MII开启状态

    -F:更改网络接口协商模式

    -w:检测链路状态的变化

  例子2.2:查看ens33的工作模式

    [root@Centos7 ~]#mii-tool ens33

    ens33: negotiated 1000baseT-FD flow-control, link ok    # ens33工作在1000M全双工自适应的模式下

  例子2.3:查看ens33的工作模式详细输出

[root@Centos7 ~]#mii-tool -v ens33
ens33: negotiated 1000baseT-FD flow-control, link ok
product info: Yukon 88E1011 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  例子2.4:设置ens33为100M半双工

[root@Centos7 ~]#mii-tool -F 100baseTx-HD ens33
[root@Centos7 ~]#mii-tool -v ens33
ens33: 1000 Mbit, half duplex, link ok
product info: Yukon 88E1011 rev 3
basic mode: 100 Mbit, half duplex
basic status: link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  例子2.5:恢复ens33的自适应

[root@Centos7 ~]#mii-tool -r ens33
restarting autonegotiation...
[root@Centos7 ~]#mii-tool -v ens33
ens33: negotiated 1000baseT-FD flow-control, link ok
product info: Yukon 88E1011 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

3.ifconfig:现实和配置网络接口

  选项3.1:

    -a:显示所有网络接口的状态

    add <地址>:设置IPv6地址

    del <地址>:删除IPv6地址

    up:启动

    down:禁用

    hw <类型> <硬件地址>:

    netmask:子网掩码

  例子3.1:配置网卡eth1,同事激活该设备

    [root@CentOS6 ~]#ifconfig eth0 192.168.9.6  netmask 255.255.255.0 up 

  例子3.2:配置eth0的别名设备eth0:1的ip地址

    [root@CentOS6 ~]#ifconfig eth0:0 192.168.9.10/24

  例子3.3:激活eth0:0

    [root@CentOS6 ~]#ifconfig eth0:0 up

    ifdown eth0  # 禁用eth0

    ifup eth0   # 启用eth0

  例子3.4:修改eth0的MAC地址

    [root@CentOS6 ~]#ifconfig eth0 hw ether 00:00:00:00:00:01

4.ping:测试主机的连通性

  选项4.1

    -c <完成次数>:设置要求回应的次数

    -i <间隔>:每个数据包的间隔

    -s <大小>:每个数据包的大小

    -W <超时>:超时时间

    -I <指定设备>:设置源地址的接口

5.netstat

  选项5.1

-r:查询路由表

-i:查看设备信息

-I<设备> | -I=<设备>:制定单独查看某个设备,不要空格

-n:将域名等字母转换成IP或端口号

-t:tcp相关协议

-u:查看udp相关协议

-w:裸套接字相关

-l:查看处于监听状态的

-a:查看所有

-p:查看进程

-e:扩展信息

    常用组合:-antup

6.arp

  选项6.1

     -a:显示所有arp缓存

     -d:删除指定条目

     -s:设置一个新的arp条目

     -i <接口>:指定网络接口

  例子6.2:添加一个arp解析

    [root@CentOS6 ~]#arp -s 192.168.9.7 00:0c:29:d7:41:5e

  例子6.3:删除一个arp条目

    [root@CentOS6 ~]#arp -d 192.168.9.7

猜你喜欢

转载自www.cnblogs.com/-xuan/p/10527767.html