• 网络基础学习


    1、ip link查看、设置数据链路层/网络硬件信息;ifup、ifconfig使用的底层命令
    a.ip link show eth0查看
    b.ip link set eth0 up/down address newmac更改mac地址、mtu等
    2、ip address查看、设置ip层信息
    a.ip address show查看ip信息
    b.ip address add增加网络接口
    3、ip route路由信息查看、设置
    a.ip route show路由表查看
    b.ip route add/del路由修改
    4、netstat -an 列出当前所有网络联机状态
    netstat -tulnp列出本机启动的网络服务/l选项--正在监听的port
    netstat -atunp列出本机所有网络连接状态
    5、lynx 网站--浏览网页
    wget url下载http协议中的资源
    6、tcpdump网络监听、抓包,图形界面ethereal
    a.tcpdump -i eth0 -nn监听eth0上的包
    b.tcpdump -i eth0 -nn port 21监听eth0上21端口上的包
    7、路由器:具有ip包转发功能的机器;通常由linux嵌入式OS、路由表(可有zebra软件实现动态路由表构建功能)组成
    a.启动linux中的ip包转发服务:echo "1" > /proc/sys/net/ipv4/ip_forward
    b.路由器通常至少有两个网络接口,以连接多个网络;如果其中一个连接private、一个连接public,则该路由器增加了NAT的ip转换功能,即可以对ip包头中的private ip与路由器的public ip进行转换,根据ip包的序列号辨别唯一性;

  • 相关阅读:
    java 运算
    java String
    java的数据类型
    Python: str() 和 repr() 的区别
    Linux命令:which
    Linux命令:locate
    Linux命令:ifconfig
    Linux命令:whereis
    Linux命令:rz 和 sz
    Linux命令:scp
  • 原文地址:https://www.cnblogs.com/toven/p/2674024.html
Copyright © 2020-2023  润新知