小编use*_*859的帖子

为什么我的笔记本电脑向自己发送 ARP 请求?

我刚刚开始学习协议。在研究wireshark中的数据包时,我遇到了我的机器向我自己的IP发送的ARP请求。这是数据包的详细信息:

  No.     Time        Source                Destination           Protocol Info
     15 1.463563    IntelCor_aa:aa:aa     Broadcast             ARP      Who has 192.168.1.34?  Tell 0.0.0.0

Frame 15: 42 bytes on wire (336 bits), 42 bytes captured (336 bits)
    Arrival Time: Jan  7, 2011 18:51:43.886089000 India Standard Time
    Epoch Time: 1294406503.886089000 seconds
    [Time delta from previous captured frame: 0.123389000 seconds]
    [Time delta from previous displayed frame: 0.123389000 seconds]
    [Time since reference or first frame: 1.463563000 seconds]
    Frame Number: 15
    Frame Length: 42 bytes (336 bits)
    Capture Length: 42 bytes …
Run Code Online (Sandbox Code Playgroud)

networking windows-7 wifi arp wireshark

8
推荐指数
2
解决办法
1万
查看次数

路由器如何决定数据包的目的地?

我有一个基本的网络问题。两台 PC 在 WLAN 上进行通信。两台 PC 都在路由器或调制解调器后面。

两台PC具有相同的公共IP。大多数时候,公共 IP 是路由器或调制解调器的。在这些路由器和调制解调器后面可以有不止一台 PC。PC 之间是如何通信的?我可以理解数据包可以到达那些路由器或调制解调器,然后到达 Internet,但之后呢?在数据包中,目的IP被设置为公网IP。当数据包返回时,路由器或调制解调器如何决定将数据包发送到哪里?谁能给我解释一下。

networking router ip modem

5
推荐指数
1
解决办法
1522
查看次数

我无法连接到 VNC 服务器(连接被拒绝:错误 10061)。

我购买了一个 vps 并使用本教程进行了配置(意味着安装了 GENOM 桌面和 VNC 服务器):

http://www.time4vps.eu/knowledgebase.php?action=displayarticle&id=41

然后我安装了tiger VNC viewer 和Real VNC Viewer plus。我试图通过使用服务器名称和使用这两个软件的 IP 地址连接到服务器。但我得到:

(connection refused : error 10061). 
Run Code Online (Sandbox Code Playgroud)

我做了什么 :

我重新启动了 vnc 服务器:

logged in as root.
On terminal : vncserver stop.
On terminal : vncserver start.
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索并发现,原因之一可能是多次输入错误的密码。密码没有输入一次,所以没有机会多次输入错误的密码。

我用 netstat -a 检查过。表明 :

0.0.0.0:5900 is listening
Run Code Online (Sandbox Code Playgroud)

我在路由器后面,所以将路由器端口转发到本地 ip 和端口号。

这一切都行不通。请告诉我我在做什么错误。提前致谢。

(服务器是 ubuntu 服务器 12.04,客户端在 win 7 64 位桌面上。)

ubuntu windows-7 vnc remote-desktop ubuntu-12.04

4
推荐指数
1
解决办法
6万
查看次数

网络中的数据包流

我无法在脑海中想象网络流量。例如。如果局域网中有 15 台

  • 当数据包从路由器到本地局域网时,它是否通过了所有计算机?
  • 它是否进入每台计算机的以太网卡,并且这些计算机根据其物理地址接受数据包?
  • 数据包将首先到达哪台电脑?到最近的路由器?如果第一台 pc 捕获该数据包(尽管它不是为它准备的)会发生什么?
  • 电脑广播消息时会发生什么?是否必须为所有 pc 生成 14 个数据包或只有一个数据包到达所有 pc?如果它是一个数据包并被第一台电脑捕获,其他电脑如何得到它?

我无法想象这种流量究竟是如何流动的?可能是我的比喻完全错误。有人可以向我解释这个吗?

networking traffic router desktop packet-capture

2
推荐指数
1
解决办法
2443
查看次数

我的计算机正在向任意目的地发送 ICMP 数据包

我的计算机正在向任意目的地发送 ICMP 数据包。我无法理解原因。数据包之一的转储是:

Internet Control Message Protocol
    Type: 3 (Destination unreachable)
    Code: 3 (Port unreachable)
    Checksum: 0x811b [correct]
    Internet Protocol, Src: 80.167.113.76 (80.167.113.76), Dst: 192.168.1.2 (192.168.1.2)
        Version: 4
        Header length: 20 bytes
        Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
            0000 00.. = Differentiated Services Codepoint: Default (0x00)
            .... ..0. = ECN-Capable Transport (ECT): 0
            .... ...0 = ECN-CE: 0
        Total Length: 131
        Identification: 0x0631 (1585)
        Flags: 0x00
            0... .... = Reserved bit: Not set
            .0.. .... = Don't …
Run Code Online (Sandbox Code Playgroud)

windows hacking rootkit icmp packets

2
推荐指数
1
解决办法
7456
查看次数

用于在 Ubuntu 16.04 上托管多个网站的 NGINX 服务器块配置

我想在 Ubuntu 16.04 (Ubuntu-NGINX-MariaDB-PHP) 上托管多个 wordpress 网站。我不想使用 wordpress 多站点。

我遵循了本指南。一切都很好,但我只能托管一个站点。每当我创建多个服务器块配置时,它就会开始显示错误并且 NGINX 无法启动。我的配置文件不正确。这是配置文件:

server {
     listen [::]:80 ipv6only=off;
     server_name abcde.org www.abcde.org;

     root /var/www/abcde;

    # Add index.php to the list if you are using PHP
    index index.php     index.html index.htm index.nginx-debian.html;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        # try_files $uri $uri/ =404;
        try_files $uri $uri/ /index.php?q=$uri&$args;
    }

            error_page 404 /404.html;
            error_page 500 502 503 504 …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx virtualhost wordpress

1
推荐指数
1
解决办法
8984
查看次数

LAMP 安装和安全

我使用本教程逐字逐句在 Ubuntu 13.04 上安装了 LAMP 服务器。它工作得很好。但我几乎无法理解这些步骤:

$ sudo usermod -a -G www-data your_user
$ sudo chgrp -R www-data /var/www
$ sudo chmod -R g+w /var/www
$ sudo apt-get install php5-curl
$ sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
  1. 这是什么usermod
  2. 为什么在这里使用它?
  3. 为什么要更改组?
  4. 这是什么a2enmod
  5. 这种安装有多安全?
  6. 我还需要做些什么来使其更安全吗?
  7. 如果原作者已经做好了安全保障,那他是怎么做到的?
  8. 他为什么变成AllowOverride NoneAllowOverride All

security linux ubuntu php lamp

-7
推荐指数
1
解决办法
134
查看次数