[Network] network tools for linux - e-guy/e-guyNotes GitHub Wiki
cmd
ifconfig
ip r
arp -a
case
FMS(10.248.5.21) --- ROUTER(Gateway10.248.5.1) ---UCloudBox(Gateway10.248.5.2, LAN) ---------- UCloudBox(Gateway10.159.3.1) --- qtruck3(10.159.3.100)
FMS(10.248.5.21) --- ROUTER(Gateway10.248.5.1) ---UCloudBox(Gateway10.248.5.2, LAN) ---------- UCloudBox(Gateway10.159.5.1) --- qtruck5(10.159.5.100)
FMS(10.248.5.21) --- ROUTER(Gateway10.248.5.1) ---UCloudBox(Gateway10.248.5.2, LAN) ---------- UCloudBox(Gateway10.159.200.1) --- office pc(10.159.200.x)
ip r
default via 10.248.5.1 dev ens160 proto static
10.159.0.0/16 via 10.248.5.2 dev ens160 proto static
10.159.5.0/24 via 10.248.5.1 dev ens160 proto static # this one is conflicted with one above
10.159.200.0/24 via 10.248.5.2 dev ens160 proto static
10.248.5.0/24 dev ens160 proto kernel scope link src 10.248.5.21
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
so, deteted the conflicted one by:
sudo ip r del 10.159.5.0/24 via 10.248.5.1 dev ens160
if specific router desired:
sudo ip r add 10.159.5.0/24 via 10.248.5.2 dev ens160
or,
sudo ip r add 10.159.5.1/24 via 10.248.5.2 dev ens160 # for specific gateway
or,
sudo ip r add 10.159.5.100/24 via 10.248.5.2 dev ens160 # for specific ip
case:
FMS(10.248.5.21) --- ROUTER(Gateway10.248.5.1) ---UCloudBox(Gateway10.248.5.2) ---------- UCloudBox(Gateway10.159.5.1) --- qtruck5(10.159.5.100)
At Qtruck5(10.159.5.100):
ping -i 0.2 10.248.5.21
at FMS(10.248.5.21), observe echo of ping by:
sudo tcpdump -i any -enn -ttt host 10.159.5.100
case capture lidar data:
tcpdump -i "网卡, e.g eth1"
tcpdump -i "网卡, e.g eth1" -w name.pcap -v
tcpdump -i "网卡, e.g eth1" src net "ip, e.g 10.158.1.201" -w name.pcap -v