本地网络

  • 网管常用的网络命令集合分享

    如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。
    例如,”sh int” 的意思是 “show interface”。
    现在 Windows 2000 也有了类似界面的工具,叫做 netsh。

    我们在 Windows 2000 的 cmd shell 下,输入 netsh
    就出来:netsh> 提示符,
    输入 int ip 就显示:
    interface ip>
    然后输入 dump ,我们就可以看到当前系统的网络配置:

    # ———————————-
    # Interface IP Configuration
    # ———————————-
    pushd interface ip

    # Interface IP Configuration for “Local Area Connection”

    set address name = “Local Area Connection” source = static addr = 192.168.1.168
    mask = 255.255.255.0
    add address name = “Local Area Connection” addr = 192.1.1.111 mask = 255.255.255.0
    set address name = “Local Area Connection” gateway = 192.168.1.100 gwmetric = 1
    set dns name = “Local Area Connection” source = static addr = 202.96.209.5
    set wins name = “Local Area Connection” source = static addr = none

    popd
    # End of interface IP configuration

    上面介绍的是通过交互方式操作的一种办法。
    我们可以直接输入命令:
    “netsh interface ip add address “Local Area Connection” 10.0.0.2
    255.0.0.0″
    来添加 IP 地址。

    如果不知道语法,不要紧的哦!
    在提示符下,输入 ? 就可以找到答案了。方便不方便啊?
    原来微软的东西里面,也有那么一些让人喜欢的玩意儿。可惜,之至者甚少啊!

    Windows网络命令行程序
    这部分包括:

    使用 ipconfig /all 查看配置
    使用 ipconfig /renew 刷新配置
    使用 ipconfig 管理 DNS 和 DHCP 类别 ID
    使用 Ping 测试连接
    使用 Arp 解决硬件地址问题
    使用 nbtstat 解决 NetBIOS 名称问题
    使用 netstat 显示连接统计
    使用 tracert 跟踪网络连接
    使用 pathping 测试路由器
    使用 ipconfig /all 查看配置
    发现和解决 TCP/IP 网络问题时,先检查出现问题的计算机上的 TCP/IP 配置。可以
    使用 ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。

    注意

    对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是 ipconfi
    g 命令。
    使用带 /all 选项的 ipconfig 命令时,将给出所有接口的详细配置报告,包括任何
    已配置的串行端口。使用 ipconfig /all,可以将命令输出重定向到某个文件,并将
    输出粘贴到其他文档中。也可以用该输出确认网络上每台计算机的 TCP/IP 配置,或
    者进一步调查 TCP/IP 网络问题。

    例如,如果计算机配置的 IP 地址与现有的 IP 地址重复,则子网掩码显示为 0.0.0
    .0。

    下面的范例是 ipconfig /all 命令输出,该计算机配置成使用 DHCP 服务器动态配置
    TCP/IP,并使用 WINS 和 DNS 服务器解析名称。

    Windows 2000 IP Configuration

    Node Type.. . . . . . . . : Hybrid
    IP Routing Enabled.. . . . : No
    WINS Proxy Enabled.. . . . : No

    Ethernet adapter Local Area Connection:

    Host Name.. . . . . . . . : corp1.microsoft.com
    DNS Servers . . . . . . . : 10.1.0.200
    Description. . . . . . . : 3Com 3C90x Ethernet Adapter
    Physical Address. . . . . : 00-60-08-3E-46-07
    DHCP Enabled.. . . . . . . : Yes
    Autoconfiguration Enabled.: Yes
    IP Address. . . . . . . . . : 192.168.0.112
    Subnet Mask. . . . . . . . : 255.255.0.0
    Default Gateway. . . . . . : 192.168.0.1
    DHCP Server. . . . . . . . : 10.1.0.50
    Primary WINS Server. . . . : 10.1.0.101
    Secondary WINS Server. . . : 10.1.0.102
    Lease Obtained.. . . . . . : Wednesday, September 02, 1998 10:32:13 AM
    Lease Expires.. . . . . . : Friday, September 18, 1998 10:32:13 AM

    如果 TCP/IP 配置没有问题,下一步测试能够连接到 TCP/IP 网络上的其他主机。

    使用 ipconfig /renew 刷新配置
    解决 TCP/IP 网络问题时,先检查遇到问题的计算机上的 TCP/IP 配置。如果计算机
    启用 DHCP 并使用 DHCP 服务器获得配置,请使用 ipconfig /renew 命令开始刷新租
    约。

    使用 ipconfig /renew 时,使用 DHCP 的计算机上的所有网卡(除了那些手动配置的
    适配器)都尽量连接到 DHCP 服务器,更新现有配置或者获得新配置。

    也可以使用带 /release 选项的 ipconfig 命令立即释放主机的当前 DHCP 配置。有
    关 DHCP 和租用过程的详细信息,请参阅客户机如何获得配置。

    注意

    对于启用 DHCP 的 Windows 95 和 Windows 98 客户,请使用 winipcfg 命令的 rel
    ease 和 renew 选项,而不是 ipconfig /release 和 ipconfig /renew 命令,手动
    释放或更新客户的 IP 配置租约。
    使用 ipconfig 管理 DNS 和 DHCP 类别 ID
    也可以使用 ipconfig 命令:

    显示或重置 DNS 缓存。
    详细信息,请参阅使用 ipconfig 查看或重置客户解析程序缓存。

    刷新已注册的 DNS 名称。
    详细信息,请参阅使用 ipconfig 更新 DNS 客户注册。

    显示适配器的 DHCP 类别 ID。
    详细信息,请参阅显示客户机上的 DHCP 类别 ID 信息。

    设置适配器的 DHCP 类别 ID。
    详细信息,请参阅设置客户机上的 DHCP 类别 ID 信息。

    使用 Ping 测试连接
    Ping 命令有助于验证 IP 级的连通性。发现和解决问题时,可以使用 Ping 向目标主
    机名或 IP 地址发送 ICMP 回应请求。需要验证主机能否连接到 TCP/IP 网络和网络
    资源时,请使用 Ping。也可以使用 Ping 隔离网络硬件问题和不兼容配置。

    通常最好先用 Ping 命令验证本地计算机和网络主机之间的路由是否存在,以及要连
    接的网络主机的 IP 地址。Ping 目标主机的 IP 地址看它是否响应,如下:

    ping IP_address

    使用 Ping 时应该执行以下步骤:

    Ping 环回地址验证是否在本地计算机上安装 TCP/IP 以及配置是否正确。
    ping 127.0.0.1

    Ping 本地计算机的 IP 地址验证是否正确地添加到网络。
    ping IP_address_of_local_host

    Ping 默认网关的 IP 地址验证默认网关是否运行以及能否与本地网络上的本地主机通
    讯。
    ping IP_address_of_default_gateway

    Ping 远程主机的 IP 地址验证能否通过路由器通讯。
    ping IP_address_of_remote_host

    Ping 命令用 Windows 套接字样式的名称解析将计算机名解析成 IP 地址,所以如果
    用地址成功,但是用名称 Ping 失败,则问题出在地址或名称解析上,而不是网络连
    通性的问题。详细信息,请参阅使用 Arp 解决硬件地址问题。

    如果在任何点上都无法成功地使用 Ping,请确认:

    安装和配置 TCP/IP 之后重新启动计算机。
    “Internet 协议 (TCP/IP) 属性”对话框“常规”选项卡上的本地计算机的 IP 地址
    有效而且正确。
    启用 IP 路由,并且路由器之间的链路是可用的。
    您可以使用 Ping 命令的不同选项来指定要使用的数据包大小、要发送多少数据包、
    是否记录用过的路由、要使用的生存时间 (TTL) 值以及是否设置“不分段”标志。可
    以键入 ping -? 查看这些选项。

    下例说明如何向 IP 地址 172.16.48.10 发送两个 Ping,每个都是 1,450 字节:

    C:>ping -n 2 -l 1450 172.16.48.10
    Pinging 172.16.48.10 with 1450 bytes of data:

    Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32
    Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32

    Ping statistics for 157.59.8.1:
    Packets:Sent = 2, Received = 2, Lost = 0 (0% loss),
    Approximate roundtrip times in milli-seconds:
    Minimum = 0ms, Maximum = 10ms, Average = 2ms
    默认情况下,在显示“请求超时”之前,Ping 等待 1,000 毫秒(1 秒)的时间让每个响应返回。如果通过 Ping 探测的远程系统经过长时间延迟的链路,如卫星链路,则响应可能会花更长的时间才能返回。可以使用 -w (等待)选项指定更长时间的超时。

    使用 Arp 解决硬件地址问题
    “地址解析协议 (ARP)”允许主机查找同一物理网络上的主机的媒体访问控制地址,如果给出后者的 IP 地址。为使 ARP 更加有效,每个计算机缓存 IP 到媒体访问控制地址映射消除重复的 ARP 广播请求。

    可以使用 arp 命令查看和修改本地计算机上的 ARP 表项。arp 命令对于查看 ARP 缓存和解决地址解析问题非常有用。

    详细信息,请参阅查看“地址解析协议 (ARP)”缓存和添加静态 ARP 缓存项目。

    使用 nbtstat 解决 NetBIOS 名称问题
    TCP/IP 上的 NetBIOS (NetBT) 将 NetBIOS 名称解析成 IP 地址。TCP/IP 为 NetBIOS 名称解析提供了很多选项,包括本地缓存搜索、WINS 服务器查询、广播、DNS 服务器查询以及 Lmhosts 和主机文件搜索。

    Nbtstat 是解决 NetBIOS 名称解析问题的有用工具。可以使用nbtstat 命令删除或更正预加载的项目:

    nbtstat -n 显示由服务器或重定向器之类的程序在系统上本地注册的名称。
    nbtstat -c 显示 NetBIOS 名称缓存,包含其他计算机的名称对地址映射。
    nbtstat -R 清除名称缓存,然后从 Lmhosts 文件重新加载。
    nbtstat -RR 释放在 WINS 服务器上注册的 NetBIOS 名称,然后刷新它们的注册。
    nbtstat -a name 对 name 指定的计算机执行 NetBIOS 适配器状态命令。适配器状态命令将返回计算机的本地 NetBIOS 名称表,以及适配器的媒体访问控制地址。
    nbtstat -S 列出当前的 NetBIOS 会话及其状态(包括统计),如下例所示:
    NetBIOS connection table

    Local name State In/out Remote Host Input Output
    ——————————————————————
    CORP1 <00> Connected Out CORPSUP1<20> 6MB 5MB
    CORP1 <00> Connected Out CORPPRINT<20> 108KB 116KB
    CORP1 <00> Connected Out CORPSRC1<20> 299KB 19KB
    CORP1 <00> Connected Out CORPEMAIL1<20> 324KB 19KB
    CORP1 <03> Listening
    使用 netstat 显示连接统计
    可以使用 netstat 命令显示协议统计信息和当前的 TCP/IP 连接。netstat -a 命令将显示所有连接,而 netstat -r 显示路由表和活动连接。netstat -e 命令将显示Ethernet 统计信息,而 netstat -s 显示每个协议的统计信息。如果使用 netstat -n,则不能将地址和端口号转换成名称。下面是 netstat 的输出示例:

    C:>netstat -e
    Interface Statistics

    Received Sent
    Bytes 3995837940 47224622
    Unicast packets 120099 131015
    Non-unicast packets 7579544 3823
    Discards 0 0
    Errors 0 0
    Unknown protocols 363054211

    C:>netstat -a

    Active Connections

    Proto Local Address Foreign Address State
    TCP CORP1:1572 172.16.48.10:nbsession ESTABLISHED
    TCP CORP1:1589 172.16.48.10:nbsession ESTABLISHED
    TCP CORP1:1606 172.16.105.245:nbsession ESTABLISHED
    TCP CORP1:1632 172.16.48.213:nbsession ESTABLISHED
    TCP CORP1:1659 172.16.48.169:nbsession ESTABLISHED
    TCP CORP1:1714 172.16.48.203:nbsession ESTABLISHED
    TCP CORP1:1719 172.16.48.36:nbsession ESTABLISHED
    TCP CORP1:1241 172.16.48.101:nbsession ESTABLISHED
    UDP CORP1:1025 *:*
    UDP CORP1:snmp *:*
    UDP CORP1:nbname *:*
    UDP CORP1:nbdatagram *:*
    UDP CORP1:nbname *:*
    UDP CORP1:nbdatagram *:*

    C:>netstat -s
    IP Statistics

    Packets Received = 5378528
    Received Header Errors = 738854
    Received Address Errors = 23150
    Datagrams Forwarded = 0
    Unknown Protocols Received = 0
    Received Packets Discarded = 0
    Received Packets Delivered = 4616524
    Output Requests = 132702
    Routing Discards = 157
    Discarded Output Packets = 0
    Output Packet No Route = 0
    Reassembly Required = 0
    Reassembly Successful = 0
    Reassembly Failures =
    Datagrams Successfully Fragmented = 0
    Datagrams Failing Fragmentation = 0
    Fragments Created = 0

    ICMP Statistics
    Received Sent
    Messages 693 4
    Errors 0 0
    Destination Unreachable 685 0
    Time Exceeded 0 0
    Parameter Problems 0 0
    Source Quenches 0 0
    Redirects 0 0
    Echoes 4 0
    Echo Replies 0 4
    Timestamps 0 0
    Timestamp Replies 0 0
    Address Masks 0 0
    Address Mask Replies 0 0

    TCP Statistics

    Active Opens = 597
    Passive Opens = 135
    Failed Connection Attempts = 107
    Reset Connections = 91
    Current Connections = 8
    Segments Received = 106770
    Segments Sent = 118431
    Segments Retransmitted = 461

    UDP Statistics

    Datagrams Received = 4157136
    No Ports = 351928
    Receive Errors = 2
    Datagrams Sent = 13809

    使用 tracert 跟踪网络连接
    Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

    Tracert 工作原理
    通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

    Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在Tracert 实用程序中看不到。

    Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

    在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机
    172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地
    址是 192.168.0.1。

    C:>tracert 172.16.0.99 -d
    Tracing route to 172.16.0.99 over a maximum of 30 hops
    1 2s 3s 2s 10,0.0,1
    2 75 ms 83 ms 88 ms 192.168.0.1
    3 73 ms 79 ms 93 ms 172.16.0.99
    Trace complete.
    用 tracert 解决问题
    可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 19
    2.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.
    0 网络不存在(错误的 IP 地址)。

    C:>tracert 192.168.10.99

    Tracing route to 192.168.10.99 over a maximum of 30 hops

    1 10.0.0.1 reportsestination net unreachable.

    Trace complete.

    Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个
    点。

    Tracert 命令行选项
    Tracert 命令支持多种选项,如下表所示。

    tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

    选项 描述
    -d 指定不将 IP 地址解析到主机名称。
    -h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。
    -j host-list 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。
    -w timeout 等待 timeout 为每次回复所指定的毫秒数。
    target_name 目标主机的名称或 IP 地址。

    详细信息,请参阅使用 tracert 命令跟踪路径。

    使用 pathping 测试路由器
    pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不提供的其他信息结合起来。pathping 命令在一段时间内将数据包发送到到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个跃点返回。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。某些选项是可用的,如下表所示。

    选项 名称 功能
    -n Hostnames 不将地址解析成主机名。
    -h Maximum hops 搜索目标的最大跃点数。
    -g Host-list 沿着路由列表释放源路由。
    -p Period 在 ping 之间等待的毫秒数。
    -q Num_queries 每个跃点的查询数。
    -w Time-out 为每次回复所等待的毫秒数。
    -T Layer 2 tag 将第 2 层优先级标记(例如,对于 IEEE 802.1p)连接到数据包并将它发送到路径中的每个网络设备。这有助于标识没有正确配置第 2 层优先级的网络设备。-T 开关用于测试服务质量 (QoS) 连通性。
    -R RSVP isbase Che检查以确定路径中的每个路由器是否支持“资源保留协议 (RSVP)”,此协议允许主机为数据流保留一定量的带宽。 -R 开关用于测试服务质量 (QoS) 连通性。

    默认的跃点数是 30,并且超时前的默认等待时间是 3 秒。默认时间是 250 毫秒,并且沿着路径对每个路由器进行查询的次数是 100。

    以下是典型的 pathping 报告。跃点列表后所编辑的统计信息表明在每个独立路由器上数据包丢失的情况。

    D:>pathping -n msw

    Tracing route to msw [7.54.1.196]
    over a maximum of 30 hops:
    0 172.16.87.35
    1 172.16.87.218
    2 192.68.52.1
    3 192.68.80.1
    4 7.54.247.14
    5 7.54.1.196

    Computing statistics for 125 seconds…
    Source to Here This Node/Link
    Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
    0 172.16.87.35
    0/ 100 = 0% |
    1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.218
    13/ 100 = 13% |
    2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.68.52.1
    0/ 100 = 0% |
    3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.68.80.1
    0/ 100 = 0% |
    4 21ms 14/ 100 = 14% 1/ 100 = 1% 10.54.247.14
    0/ 100 = 0% |
    5 24ms 13/ 100 = 13% 0/ 100 = 0% 10.54.1.196

    Trace complete.

    当运行 pathping 时,在测试问题时首先查看路由的结果。此路径与 tracert 命令所显示的路径相同。然后 pathping 命令对下一个 125 毫秒显示忙消息(此时间根据跃点计数变化)。在此期间,pathping 从以前列出的所有路由器和它们之间的链接之间收集信息。在此期间结束时,它显示测试结果。

    最右边的两栏 This Node/Link Lost/Sent=Pct 和 Address 包含的信息最有用。172.16.87.218(跃点 1)和 192.68.52.1(跃点 2)丢失 13% 的数据包。 所有其他链接工作正常。在跃点 2 和 4 中的路由器也丢失寻址到它们的数据包(如 This Node /Link 栏中所示),但是该丢失不会影响转发的路径。

    对链接显示的丢失率(在最右边的栏中标记为 |)表明沿路径转发丢失的数据包。该丢失表明链接阻塞。对路由器显示的丢失率(通过最右边栏中的 IP 地址显示)表明这些路由器的 CPU 可能超负荷运行。这些阻塞的路由器可能也是端对端问题的一个因素,尤其是在软件路由器转发数据包时。

    2020年4月11日
  • 简略讲解对Linux服务器的四种入侵级别分享

      随着Linux企业应用的扩展,有大量的网络服务器使用Linux操作系统。Linux服务器的安全性能受到越来越多的关注,这里根据Linux服务器受到攻击的深度以级别形式列出,并提出不同的解决方案。

    2020年4月11日
  • Linux系统下防垃圾邮件基本功能分享

    垃圾电子邮件成为了人们最头疼的问题之一。在Windows操作系统中也许您已经尝够了垃圾邮件给您带来的苦头,不要以为在Linux操作系统平台中就能避免垃圾电子邮件给我们带来的骚扰,反击和过滤垃圾电子邮件是一件很重要的工作。下面介绍一些在Lin_art_center>ux中广泛使用的防垃圾邮件技术。

    2020年4月11日
  • cmd命令大全:电脑高手必需知道的windows10 cmd命令汇总

    今天深度系统小编给大家带来的是cmd命令大全:电脑高手必需知道的win10 cmd命令汇总,想成为电脑高手,这些知识你必须了解。费话不多说,直接上干货。

    2020年4月11日
  • 异构网络中 Linux系统安全设置分享

    如今许多中小用户因业务发展,不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐,服务器端大多采用 Linux系统的,而PC端使用Windows系统。所以在企业应用中往往是Linux/Unix和Windows操作系统共存形成异构网络。
     

    2020年4月10日
  • Oracle常见错误及解决方案分享

    没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情–总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。

    2020年4月10日
  • Vista&Windows 7防火墙大pk分享

    自推出 XP系统内置的第一个防火墙(Internet Connection防火墙)以来,微软公司一直在稳步改善其后推出的系统的防火墙功能。而在最新客户端操作系统 7中的防火墙,进行了革命化的改进,提供了更加用户友好的功能,并且为移动用户的防火墙方面有明显的改善。在本文中,我们将介绍7中的 Firewall,以及如何与多个防火墙政策配置的问题。

    防火墙的发展史

    XP中的防火墙软件仅提供简单和基本的功能,且只能保护入站流量,阻止任何非本机启动的入站连接,默认情况下,该防火墙是关闭的。SP2系统默认情况下则为开启,使系统管理员可以通过组策略来启用防火墙软件。Vista的防火墙是建立在新的过滤平台(WFP)上的,该防火墙添加了通过高级安全MMC管理单元过滤出站流量的功能。在 7中,微软公司已经进一步调整了防火墙的功能,让防火墙更加便于用户使用,特别是移动计算机中,并且能够支持多种防火墙政策。

    7防火墙

    在Vista中,7防火墙的基本设置是通过控制面板程序设置的,与Vista不同的是,你也可以通过控制面板访问高级设置(包括配置出站连接过滤),而不需要创建空的MMC并添加一个管理单元。只需要点击左侧面板中的高级设置连接即可,如图1所示。

    图1:在 7中,你可以通过控制面板程序进入高级防火墙设置

    更多网络选项

    Vista防火墙允许用户选择公共网络或者私人网络,而在 7中,你有三个选择:公共网络、家庭网络或者工作网络,后两者都被视为私人网络。

    如果你选择“家庭网络”选项,你可以建立一个Homegroup。在这种情况下,网络发现(network discovery)是自动开启的,这样你就能够看到网络中的其他计算机和设备,他们也能够看到你的计算机。属于Homegroup的计算机可以共享图片、音乐、视频和文档库,也可以共享硬件设备,如打印机等。如果你的文件夹中有不想共享的文件,也可以排除它们。

    如果你选择“工作网络”,网络发现默认情况下是开启的,但是你将无法创建或者加入Homegroup,如果你将计算机加入到域(通过Control Panel | System | Advanced System Settings | Computer Name tab)并通过域控制器的验证,防火墙将会自动将网络视为域网络。

    当你在机场、酒店或者咖啡馆等位置连接到公共无线网络或者使用移动宽带网络时,应该选择“公共网络”,网络发现将会默认为关闭,这样网络中的其他计算机就不能看到你的计算机,你也不能川剧或者归属于Homegroup。

    对于所有网络类型,默认情况下,windows 7防火墙都会阻止对不在可允许程序名单上的程序的连接,7允许你为每种网络类型分别配置设置,如图2所示。

    图2:7允许你为每种网络类型分别配置设置

    多个有效模式

    在Vista中,即使你已经为公共网络和私人网络配置了情景模式,在特定时间内只有一种是有效的。如果你的计算机同时连接到两个不同的网络,那事情就不妙了,这时将会采用最严格的模式来使用所有连接,这意味着在本地网络你可能无法进行所有需要的操作,因为此时使用的是公共网络模式的规则。在7(和Server 2008 R2中),可以同时为每个网络适配器使用不同的模式,对私人网络的连接使用私人网络规则,而来自公共网络的流量则使用公共网络规则。 重要的小功能

    在很多情况下,细小的变化可能带来更高的可用性,微软公司一直积极听取来自用户的意见,他们在 7防火墙中加入了一些重要的小功能。例如,在Vista中,当你创建防火墙规则时,你需要分别列出端口号和IP地址,而现在你只需要指定范围,这样就为这项常见的管理任务节省了很多时间。

    你也可以创建连接安全规则来指定哪些端口或者协议受到防火墙控制台中Ipsec要求的支配,而不需要使用netsh命令。对于那些更愿意使用GUI的人而言,这是个很方便的改进。

    连接安全规则还支持动态加密,这意味着,如果服务器获取一条来自客户端计算机的未加密(但通过验证)的信息,可以通过要求加密来获得更安全的通信。

    使用高级设置配置文件

    使用高级设置控制台,你可以为每种网络类型的配置文件进行设置,如图3所示。

    图3:你可以使用高级设置控制台为每种网络类型设置配置文件

    对于每个配置文件,你可以进行以下配置:

    ·防火墙的开关状态

    ·入站连接(阻止、阻止所有连接,或者允许)

    ·出站连接(允许或者阻止)

    ·显示通知(当程序被阻止时是否进行通知显示)

    ·对于组播或者广播流量是否允许单播响应

    ·除使用组策略防火墙规则外,还使用由本地管理员创建的本地防火墙规则

    ·除使用组策略连接安全规则外,还使用由本地管理员创建的本地连接安全规则

    日志

    Vista防火墙可以配置为记录事件日志到一个文件中(默认情况下为System32LogFilesFirewallpfirewall.log)。在windows 7中,事件日志也可以记录在Event Viewer的Applications 和Services部分,这样更加容易访问。要查看此日志,可以打开Event Viewer,在左窗格中,点击Applications and Services Log | Microsoft | | Firewall中的高级安全选项,如图4所示。

    图4: 7中的事件查看器中的防火墙事件日志

    在事件查看日志中,你可以创建一个自定义视图,过滤日志,搜索日志或者启用详细日志记录。

    Netsh 命令

    7包含向后兼容的netsh防火墙,但是如果你运行改命令,你会收到消息显示,“重要,‘netsh防火墙’已经过时,请使用netsh advfirewall防火墙”,如果想了解更多关于该新命令的信息,请点击http://support.microsoft.com/kb/947709。

    总结

    7防火墙是对Vista防火墙进行广泛改善后的产物,并且将其隐藏的先进功能公开化了。很多用户(包括一些IT专业人士)以前可能并不知道Vista防火墙可以过滤出站流量、检测和执行高级配置任务,因为这些功能都没有在控制面板中的防火墙程序中明显地显示出来,在 7中,微软创建了一个内置的防火墙,比Vista更加完善,并且成为了第三方托管防火墙的有效的替代产品。

    2020年4月10日
  • Linux安全设置 全面坚固系统稳定安全分享

    如今许多中小用户因业务发展,不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐,服务器端大多采用 Linux系统的,而PC端使用Windows系统。所以在企业应用中往往是Linux/Unix和Windows操作系统共存形成异构网络。中小企业由于缺少经验丰富的Linux网络管理员和安全产品采购资金,所以对于网络安全经常缺乏缺乏全面的考虑。笔者将从服务器安全和网络设备的安全等来解决企业的烦恼。

    2020年4月9日
  • FreeBSD下如何增加静态路由的方法分享

    1.手工添加
      # route add -net 192.168.2.0/24 192.168.1.2
    2. 通过rc.conf永久配置
    # Add static route
    static_routes="net1 net2"
    route_net1="-net 192.168.0.0/24 192.168.0.1"
    route_net2="-net 192.168.1.0/24 192.168.1.1"

    路由的属性标志和它们的含义的一个简表: U Up: 路由处于活动状态。 H Host: 路由目标是单个主机。 G Gateway: 所有发到目的地的网络传到这一远程系统上, 并由它决定最后发到哪里。 S Static: 这个路由是手工配置的,不是由系统自动生成的。 C Clone: 生成一个新的路由, 通过这个路由我们可以连接上这些机子。这种类型的路由通常用于本地网络。 W WasCloned: 指明一个路由——它是基于本地区域网络 (克隆) 路由自动配置的。 L Link: 路由涉及到了以太网硬件。

    2020年4月9日
  • windows10电脑服务主机本地网络受限怎么解决

    使用过程中,有时用户会遇到win10电脑的服务主机出现本地系统网络受限的情况。win10电脑服务主机本地网络受限怎么解决?其实我们可以在服务和应用程序中进行修复。详细内容请见下面介绍~

    2020年4月8日 win10系统
  • WinNT/2K Web站点安全解决方案(1)分享

    用NT(2000)建立的Web站点在所有的网站中占了很大一部分比例,但NT的安全问题也一直比较突出, 使得一些每个基于NT的网站都有一种如履薄冰的感觉,然而微软并没有明确的坚决方案,只是推出了一个个补丁程序,各种安全文档上对于NT的安全描述零零碎碎,给人们的感觉是无所适从。

    2020年4月8日
  • 给WIN2003 IIS SQL服务器安全加固分享

    1. 将<systemroot>System32cmd.exe转移到其他目录或更名;     2. 系统帐号尽量少,更改默认帐户名(如Administrator)和描述,密码尽量复杂;

    2020年4月8日