Linux网络相关命令

1. 一个接口上配置多个地址:ifconfig eth0:x  ip/mask,x = 0~255,如下命令在eth0接口上增加一个192.168.2.168/24地址, ifconfig eth0:0 192.168.2.168/24

2.物理接口上增加子接口:同一个物理接口上的不同子接口是以vlan区分的,所以首先要增加vlan,命令:vconfig  add ethX vlanid,此后便在ethX接口上创建了vlan为vlanid的子接口ethX.vlanid,然后ifconfig为ethX.vlanid接口配置IP。删除子接口:vconfig rem ethX.vlanid 。

3. 路由配置命令:route

   route add -net network netmask gw x.x.x.x  ----- 配置到到某个网络的路由和网关(下一跳)

   route add -host destnation  gw x.x.x.x  ----- 配置到到某个主机的路由和网关(下一跳)

4. IP命令  ip -s link查看网络接口收发包统计,ip -s -s link更详细的信息

5. ethtool命令:

    ethtool ethX   ----- 查看ethX接口的信息

    ethtool -i ethX ----- 查看ethX接口网卡的驱动信息

    ethtool -p ethX ----- ethX接口link灯会闪,便于在多网卡服务器上识别接口物理位置

    ethtool -S ethX ----- 查看ethX接口各种统计

6. tcpdump抓包命令,该命令非常强大,用法非常多,网络问题定位应用非常广泛,举几个实例吧。

    tcpdump -i eth2    -----  打印eth2接口的报文

    tcpdump -i eth2 tcp ---- 打印eth2接口的收发的tcp报文,协议类型可以是udp,icmp,arp,http 等

    tcpdump -i eth2 udp port 2123 ---- 打印eth2接口的收发的2123端口号的udp报文

    tcpdump -i eth2 udp port 2123  and host 192.168.1.101 --- 打印eth2接口的收发的2123端口号udp报文并且报文ip是192.168.1.101的报文

     tcpdump -i eth2  -s 0 -w eth2-tcp.pcap  ---- eth2接口收发的报文保存为 eth2-tcp.pcap文件到工作目录(后续可以用wireshark分析)

    tcpdump -i eth2 -e ---- 打印eth2接口收发的报文并且打印以太网报文信息(MAC,VLAN)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值