侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

网络常用命令

2023-12-19 星期二 / 0 评论 / 0 点赞 / 127 阅读 / 8261 字

1.ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:6F:F9:5C 链接方式以太网 | MAC地址 in

1.ifconfig

   eth0      Link encap:Ethernet  HWaddr 00:0C:29:6F:F9:5C      链接方式以太网 | MAC地址                                               inet addr:172.16.202.130  Bcast:172.16.202.255  Mask:255.255.255.0  IP   广播地址  子网掩码
              inet6 addr: fe80::20c:29ff:fe6f:f95c/64 Scope:Link       ip6地址
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1        
              RX packets:580 errors:0 dropped:0 overruns:0 frame:0
             TX packets:593 errors:0 dropped:0 overruns:0 carrier:0
             collisions:0 txqueuelen:1000
              RX bytes:44200 (43.1 KiB)  TX bytes:206837 (201.9 KiB)

   常用命令:

           ifcongfig eth0 down | up      打开|关闭 eth0 网卡

           ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 //   为设置IPv6地址

           ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 //为网卡删除IPv6地址

           修改MAC地址:

                1.ifconfig eth0 down 

                 2.# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
                 3. ifconfig eth0 up //启动网卡
                 4. ifconfig eth1 hw ether 00:1D:1C:1D:1E //关闭网卡并修改MAC地址  
                 5. ifconfig eth1 up //启动网卡

           1.ifconfing eth0 192.168.10.10 netmask 255.255.255.0  broadcast 192.168.10.255

             设置eth0  ip/mak地址/广播地址

           2.启用和关闭ARP协议
               ifconfig eth0 arp  //开启
               ifconfig eth0 -arp  //关闭

2.route

         route命令用于显示和操作IP路由表。  直接使用route命令 设置路由表时不能永久生效,当重启网卡或关机重启后会恢复到以前的设置,如需长期生效需要以下操作:

          1.在/etc/rc.local里添加
          2.在/etc/sysconfig/network里添加到末尾
          3./etc/sysconfig/static-router :
            any net x.x.x.x/24 gw y.y.y.y

   常用命令:

        -n  :不要使用通讯协定或主机名称,直接使用 IP 或 port number;
        -ee :使用更详细的资讯来显示
             增加 (add) 与删除 (del) 路由的相关参数:
        -net    :表示后面接的路由为一个网域;
       -host   :表示后面接的为连接到单部主机的路由;
        netmask :与网域有关,可以设定 netmask 决定网域的大小;
         gw      :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;
        dev     :如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接 eth0 等

  3.netstat

      -a或--all 显示所有连线中的Socket。
-A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
-c或--continuous 持续列出网络状态。
-C或--cache 显示路由器配置的快取信息。
-e或--extend 显示网络其他相关信息。
-F或--fib 显示FIB。
-g或--groups 显示多重广播功能群组组员名单。
-h或--help 在线帮助。
-i或--interfaces 显示网络界面信息表单。
-l或--listening 显示监控中的服务器的Socket。
-M或--masquerade 显示伪装的网络连线。
-n或--numeric 直接使用IP地址,而不通过域名服务器。
-N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
-o或--timers 显示计时器。
-p或--programs 显示正在使用Socket的程序识别码和程序名称。
-r或--route 显示Routing Table。
-s或--statistice 显示网络工作信息统计表。
-t或--tcp 显示TCP传输协议的连线状况。
-u或--udp 显示UDP传输协议的连线状况。
-v或--verbose 显示指令执行过程。
-V或--version 显示版本信息。
-w或--raw 显示RAW传输协议的连线状况。
-x或--unix 此参数的效果和指定"-A unix"参数相同。
--ip或--inet 此参数的效果和指定"-A inet"参数相同。

  综合使用:  netstat -anutlp|grep :22
    查看22号端口相关的网络信息
    netstat -anutlp|grep sshd
    查看进程名为sshd相关网络信息
    netstat -anutlp |grep 11112(PID)
    查看进程号为11112的网络相关信息

    通过进程号找到执行程序路径
    lsof -p pid
    ll /proc/pid

   4.arp:查看本机上的arp列表
    arp -a
    arp -s
    arp -d

arping:ping的时候显示MAC地址


5.nmap:扫描工具   (扫描时误非法扫描)
    1) 获取远程主机的系统类型及开放端口

    nmap -sS -P0 -sV -O <target>

    2)在网络寻找所有在线主机

    nmap -sP 192.168.0.*
    
    3)显示目标主机的TCP
    nmap -sT 127.0.0.1

    4)显示目标主机UDP
    nmap -sU 127.0.0.1

ping:测试网络联通性
    ping -c
    ping -s


traceroute:测试到目标主机所经过的跳数(hops)
        traceroute -m
        traceroute -w
        traceroute -q
        traceroute -n

        

 

 

 

 

 

 

 

 

 

 

 

 

广告 广告

评论区