精华内容
下载资源
问答
  • 网络配置命令Netsh

    千次阅读 2017-12-31 11:49:30
    netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具。 Netsh帮助 netsh 命令的帮助 示例子命令帮助的获取方式 强调: 如果你身处运维, 兼有windows桌面运维, 那么这些个快捷配置IP...

    网络配置命令Netsh


    网络配置命令Netsh

    常用Netsh命令



    Netsh命令简介


    netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具。


    Netsh帮助

    网络配置命令Netsh

    netsh 命令的帮助

    网络配置命令Netsh

    示例子命令帮助的获取方式


    强调: 如果你身处运维, 兼有windows桌面运维, 那么这些个快捷配置IP地址的方式肯定能提高你的工作效率, 同时也能提升你的逼格.

    导出IP配置脚本:netsh -c interface ip dump > c:IPConfig.txt

    网络配置命令Netsh

    导出网卡配置信息

    导入IP配置脚本:netsh -f IPConfig.txt(测试WIN7不行, 还要重新电脑, 这太麻烦)

    以下就不说那么虚的, 直接整几个实用的操作, 觉着这样更实在.


    常用实用(一) 设置IP地址, 显示IP地址

    网络配置命令Netsh

    命令行修改本机IP

    完整的命令行如下:

    netsh interface ip set address name="本地连接" source=static addr=192.168.0.252 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1

    命令行中 addr, address, name 是什么意思, 小编就不废话了

    mask 就是指子网掩码

    gateway 就是指网关

    gwmetric 就是指网关的跃点数(皮毛的水平,还没能悟出这个有毛用)

    单网卡多IP的配置:

    网络配置命令Netsh

    单网卡多IP配置

    另一种操作模式如下图:

    网络配置命令Netsh

    完整输入命令行


    常用实用(二) 配置DNS, 显示DNS

    网络配置命令Netsh

    命令行添加DNS主备服务器


    常用实用(三) 删除本地连接的IP和DNS配置信息

    网络配置命令Netsh

    删除指定IP信息

    网络配置命令Netsh

    删除DNS信息


    剩下的我们这些小运维都很少用到了

    netsh firewall 配置防火墙的

    网络配置命令Netsh

    普通防火墙命令帮助信息

    在墙开个443端口出来(用于https访问的服务端口)

    网络配置命令Netsh

    添加规则

    再删除它

    网络配置命令Netsh

    删除规则


    试一下高级防火墙 netsh advfirewall 

    网络配置命令Netsh

    advfirewall 上下文帮助内容

    同样也开个443端口看看效果

    网络配置命令Netsh

    通过高级防火墙命令添加规则

    网络配置命令Netsh

    规则添加成功效果

    看也看了, 看完就删除了吧, 因为没意义, 因为小编的机子不是WEB服务器

    网络配置命令Netsh

    使用防火墙高级命令删除规则

    展开全文
  • windows查看网络常用cmd命令

    万次阅读 2018-05-17 19:24:55
    一、ping 主要是测试本机TCP/IP协议配置正确性与当前网络现状. ping命令的基本使用格式是: ping IP地址/主机名/域名 [-t] [-a] [-n count] [-l size]-t:连续对IP地址/主机名/域名执行Ping命令,直到被用户以...

    一、ping

      主要是测试本机TCP/IP协议配置正确性与当前网络现状.  

      ping命令的基本使用格式是:  ping  IP地址/主机名/域名 [-t] [-a] [-n count] [-l size]

    -t:连续对IP地址/主机名/域名执行Ping命令,直到被用户以Ctrl+C中断.

    -a:以IP地址格式显示目标主机网络地址,默认选项.

    -n count:指定要Ping多少次,具体次数由count来指定,默认值为4.

    -l size:指定Ping命令中发送的数据长度,默认值是32字节.

     

    二、netstat

      主要是帮助了解整体网络情况以及当前连接情况.

      基本使用命令格式:netstat [-n] [-a] [-e] [-r][-s]

    -n:显示所有已建立的有效连接.

    -s:本选项能够按照各个协议分别显示其统计数据。如果应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息.我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在.

    -e:本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量.(这个选项可以用来统计一些基本的网络流量)        

    -r:本选项可以显示关于路由表的信息,除了显示有效路由外,还显示当前有效的连接.

    -a:本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接.

     

    三、ipconfig

      主要是了解当前TCP/IP协议所设置的值,如IP地址、子网掩码、缺省网关、Mac地址等.

      基本使用方法:ipconfig [/all/release/renew]

    ipconfig:当不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值.

    /all:当使用all选项时,能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC).如果IP地址是从DHCP服务器租用的,它会显示DHCP服务器的IP地址和租用地址预计失效的日期.

    /release & /renew :这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用.如果我输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址).如果输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址.请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址.

     

    四、route

      主要用于配置路由与查看当前路由情况.

      基本使用方法:route [print] [add] [change] [delete]

    print:主要是打印当前路由情况.

    add:手动添加路由或配路由,例子如下:

    route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
     
      destination^ (目标地址)  ^mask      ^gateway   metric^    ^
     
                                                       Interface^ (接口)

    change:只用于修改网关和/或跃点数.例子如下:

    route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

    delete:删除路由.例子如下:

    route DELETE 157.0.0.0

     

    五、tracert(trace router的缩写,为路由跟踪命令)

      主要用于显示将数据包从计算机传递到目标位置的一组IP路由器,以及每个跃点所需的时间(即跟踪数据报传送路径),测试网络连通性问题.

    基本用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]               
     
             [-R] [-S srcaddr] [-4] [-6] target_name(目标IP、URL或域名)
     
    选项:
     
        -d                 不将地址解析成主机名.
     
        -h maximum_hops    搜索目标的最大跃点数.
     
        -j host-list       与主机列表一起的松散源路由(仅适用于 IPv4).
     
        -w timeout         等待每个回复的超时时间(以毫秒为单位).
     
        -R                 跟踪往返行程路径(仅适用于 IPv6).
     
        -S srcaddr         要使用的源地址(仅适用于 IPv6).
     
        -4                 强制使用 IPv4.
     
        -6                 强制使用 IPv6.

     

    六、ARP(Address Resolution Protocol,地址解析协议,是获取物理地址的一个TCP/IP协议.)

      主要用来查看本地计算机或另一台计算机的ARP高速缓存中的当前内容.

      基本使用方法:arp [-a/g] [-s] [-d]

    -a:用于查看高速缓存中的所有项目,-a和-g参数的结果是一样的.

    -s:向ARP高速缓存中人工输入一个静态ARP项目.

    -d:删除ARP高速缓存中的内容.

     

    附CMD比较常用命令集:

    复制代码
    winver---------检查Windows版本
    wmimgmt.msc----打开windows管理体系结构(WMI)
    wupdmgr--------windows更新程序
    wscript--------windows脚本宿主设置
    write----------写字板
    winmsd---------系统信息
    wiaacmgr-------扫描仪和照相机向导
    winchat--------XP自带局域网聊天
    mem.exe--------显示内存使用情况
    Msconfig.exe---系统配置实用程序
    mplayer2-------简易widnows media player
    mspaint--------画图板
    mstsc----------远程桌面连接
    mplayer2-------媒体播放机
    magnify--------放大镜实用程序
    mmc------------打开控制台
    mobsync--------同步命令
    dxdiag---------检查DirectX信息
    drwtsn32------ 系统医生
    devmgmt.msc--- 设备管理器
    dfrg.msc-------磁盘碎片整理程序
    diskmgmt.msc---磁盘管理实用程序
    dcomcnfg-------打开系统组件服务
    ddeshare-------打开DDE共享设置
    dvdplay--------DVD播放器
    net stop messenger-----停止信使服务
    net start messenger----开始信使服务
    notepad--------打开记事本
    nslookup-------网络管理的工具向导
    ntbackup-------系统备份和还原
    narrator-------屏幕“讲述人”
    ntmsmgr.msc----移动存储管理器
    ntmsoprq.msc---移动存储管理员操作请求
    netstat -an----(TC)命令检查接口
    syncapp--------创建一个公文包
    sysedit--------系统配置编辑器
    sigverif-------文件签名验证程序
    sndrec32-------录音机
    shrpubw--------创建共享文件夹
    secpol.msc-----本地安全策略
    syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
    services.msc---本地服务设置
    Sndvol32-------音量控制程序
    sfc.exe--------系统文件检查器
    sfc /scannow---windows文件保护
    tsshutdn-------60秒倒计时关机命令
    tourstart------xp简介(安装完成后出现的漫游xp程序)
    taskmgr--------任务管理器
    eventvwr-------事件查看器
    eudcedit-------造字程序
    explorer-------打开资源管理器
    packager-------对象包装程序
    perfmon.msc----计算机性能监测程序
    progman--------程序管理器
    regedit.exe----注册表
    rsop.msc-------组策略结果集
    regedt32-------注册表编辑器
    rononce -p ----15秒关机
    regsvr32 /u *.dll----停止dll文件运行
    regsvr32 /u zipfldr.dll------取消ZIP支持
    cmd.exe--------CMD命令提示符
    chkdsk.exe-----Chkdsk磁盘检查
    certmgr.msc----证书管理实用程序
    calc-----------启动计算器
    charmap--------启动字符映射表
    cliconfg-------SQL SERVER 客户端网络实用程序
    Clipbrd--------剪贴板查看器
    conf-----------启动netmeeting
    compmgmt.msc---计算机管理
    cleanmgr-------垃圾整理
    ciadv.msc------索引服务程序
    osk------------打开屏幕键盘
    odbcad32-------ODBC数据源管理器
    oobe/msoobe /a----检查XP是否激活
    lusrmgr.msc----本机用户和组
    logoff---------注销命令
    iexpress-------木马捆绑工具,系统自带
    Nslookup-------IP地址侦测器
    fsmgmt.msc-----共享文件夹管理器
    utilman--------辅助工具管理器
    
    复制代码
    展开全文
  • linux查看网络配置命令

    千次阅读 2021-02-05 14:32:52
    tracert命令的格式为:tracert [-d][-h maximum_hops] [-j host-list][-w timeout] [-R][-S srcaddr] [-4][-6] target_name。 ①、-d 表示不将地址解析成主机名。 ②、-h maximum_hops 表示搜索目标的最大跃点数。 ...

    tracert命令的格式为:tracert [-d][-h maximum_hops] [-j host-list][-w timeout] [-R][-S srcaddr] [-4][-6] target_name。

    ①、-d

    表示不将地址解析成主机名。

    ②、-h maximum_hops

    表示搜索目标的最大跃点数。

    ③、-j host-list

    表示与主机列表一起的松散源路由(仅适用于IPv4)。

    ④、-w timeout

    表示等待每个回复的超时间(以毫秒为单位)。

    ⑤、-R

    表示跟踪往返行程路径(仅适用于IPv6)。

    ⑥、-S srcaddr

    表示要使用的源地址(仅适用于IPv6)。

    ⑦、-4和-6

    表示强制使用IPv4或者IPv6。

    ⑧、target_name

    表示目标主机的名称或者IP地址。

    在Linux中配置IP地址的方法有以下这么几种:

    • 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在我们的服务器上安装Linux的图形界面,因为安装了图形界面将一定程度地影响了服务器的安全性和稳定性,因此,在这里就不对该方式进行详细的介绍了。)
    • ifconfig命令临时配置IP地址(临时配置IP地址,即当我们重启计算机或重启网络服务后,配置将失效)
    • setup工具永久配置IP地址(setup工具是由Red Hat开发的,因此在正常情况下,该工具只能用于Red Hat系列的Linux系统)(setup工具——红帽专有图形化工具setup设置IP地址)(使用setup命令设置完网络后需要使用service network restart重启网络)
    • 修改网络配置文件

    ifconfig命令

      ifconfig命令可以查看与配置网络状态。命令结果如下:

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:11:30:39  
              inet addr:192.168.134.129  Bcast:192.168.134.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe11:3039/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:19731 errors:0 dropped:0 overruns:0 frame:0
              TX packets:502 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1248492 (1.1 MiB)  TX bytes:58905 (57.5 KiB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    • lo表示本地回环网卡的信息)

      使用ifconfig命令还可以临时设置某一网卡的IP地址和子网掩码。如:

    ifconfig eth0 192.168.0.200 netmask 255.255.255.0
    • Linux网络配置文件

    网卡信息文件

      查看第一张网卡的网卡信息:

    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    •   信息如下:
    DEVICE=eth0
    HWADDR=00:0C:29:11:30:39
    TYPE=Ethernet
    UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    •   更多信息说明,如下表格:
    配置 说明
    DEVICE=eth0 网卡设备名,eth0表示第一张网卡
    BOOTPROTO=none 是否自动获取IP(none、static、dhcp),当值为dhcp时,只需配置上述例子中的那几项就可以联网
    HWADDR=00:0C:29:11:30:39 MAC地址
    NM_CONTROLLED=yes 是否可以由Network Manager图形管理工具托管
    ONBOOT=yes 是否随网络服务启动当前网卡生效(在CentOS 6 以上的版本中ONBOOT是默认关闭的。)
    TYPE=Ethernet 网络类型,这里为以太网
    UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1 唯一识别码
    IPADDR=192.168.0.200 IP地址
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.0.1 网关
    DNS1=202.106.0.20 DNS
    IPV6INIT=no IPv6是否启用,这里设置为不启用
    USERCTL=no 是否允许非root用户控制此网卡,这里为不允许
    说明:
    1.自动获取IP的条件是:必须在局域网内存在DHCP服务器。
    2.相同UUID网络配置的计算机会导致互相不能上网。

    主机名文件

      查看主机名文件:

    vi /etc/sysconfig/network
    •   内容如下:
    NETWORKING=yes
    HOSTNAME=localhost.localdomain

      其中:

    1. /etc/sysconfig/network该文件中NETWORKING=no时主机将无法连接网络。 \2. Windows下,在同一局域网内相同主机名之间是不能进行传递的。要求在局域网内是不能有相同主机名的主机的。而在Linux中局域网内是可以有相同主机名的主机的,如默认主机名:localhost.localdomain。 \3. 修改/etc/sysconfig/network文件中的主机名后需要重启计算机才能生效。使用hostname 主机名命令可以临时更改主机名后,重启计算机后将失效。通过hostname命令可以查看当前主机名。

    DNS配置文件

      查看DNS配置文件:

    vi /etc/resolv.conf
    •   内容如下:
    ; generated by /sbin/dhclient-script
    search localdomain
    nameserver 192.168.134.2

      其中最重要的是nameserver这一项,设置的是域名服务器的地址,多个域名服务器,则在后续添加空格继续补充域名服务器的地址,或者另起一行做类似的nameserver配置。

    VMWare中Linux的网络参数配置

    (以CentOS为例) \1. 配置Linux IP地址; \2. CentOS 6以上的系统修改修改网络配置以启动网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT选项的值修改为yes,重启网络服务service network restart; \3. 对于网络配置文件中UUID出现相同的情况,需要修改UUID的值,修改方式如下:

    1. `vi /etc/sysconfig/network-scripts/ifcfg-eth0`,删除MAC地址行
    2. `rm -rf /etc/udev/rules.d/70-persistent-net.rules`,删除网卡和MAC地址绑定文件
    3. 重启当前系统
    • 4.设置VMWare虚拟机的网络连接方式,选择桥接模式(可不勾选“复制物理网络连接状态”这一选项)(其中桥接模式,允许虚拟机访问外网,同时可以与局域网内的其他计算机进行通讯(包括本机);NAT模式,允许虚拟机访问外网,能与本机进行数据通讯;Host Only模式,只能同本机进行通讯);

    \5. 修改桥接的网卡,在“虚拟网络编辑器”窗口中选择VMnet0,修改桥接模式下桥接的网卡,这里选择可以上网的网卡。

    VMWare桥接模式下配置静态IP

    修改网卡配置文件,如下:

    DEVICE=eth0
    HWADDR=00:0C:29:FC:8D:E6
    TYPE=Ethernet
    #UUID=343b502d-2249-4e33-9187-9abc285b9292
    UUID=31b6504c-7ddd-4b74-a51e-46cd34ed182d
    ONBOOT=yes
    NM_CONTROLLED=yes
    
    #BOOTPROTO=dhcp
    BOOTPROTO=static
    IPADDR=11.10.1.192
    NETMASK=255.255.255.0
    GATEWAY=10.8.8.1
    DNS1=114.114.114.114
    DNS2=8.8.8.8
    IPV6INIT=no
    USERCTL=no

    重启网卡:

    service network restart

    这里,ping外网地址会失败。使用route命令发现,默认网关没有设置成功。原因不明(DHCP模式下,动态获取IP,默认网关10.8.8.1设置成功,可以正常上网。) 为配置静态IP的情况下,解决默认网关未设置成功的问题,使用route命令临时修改默认网关: 临时修改默认网关(linux中配置网络出现 SIOCADDRT: No such process):

    sudo route add 10.8.8.1/32 dev eth0
    sudo route add default gw 10.8.8.1
    • Linux网络命令

    网络环境操作

    1. ifconfig命令   ifconfig:查看网络状态(能查看IP地址和子网掩码,但是不能查看网关和DNS地址),还可以临时设置某一网卡的IP地址和子网掩码。
    2. 关闭与启动网卡   ifdown 网卡设备名:禁用该网卡设备。   ifup 网卡设备名:启用该网卡设备。
    3. 查询网络状态   netstat 选项(可以用于查看当前计算机开放的端口,从而判断当前计算机启动了哪些服务) 选项:
    -t:列出TCP协议端口
    -u:列出UPD协议端口
    -n:不使用域名和服务名,而使用IP地址和端口号
    -l:仅列出在监听状态网络服务
    -a:列出所有的网络连接
    -r:列出路由列表,功能和route命令一只
    常用组合:-tuln、-an、-rn
    查看某一状态下的网络连接情况,如:netstat -an | grep ESTABLISHED
    查看某一网络状态下的行数(查看有多少台计算机连接到当前服务器),如:netstat -an | grep ESTABLISHED | wc -l
    netstat -rn 和 route -n 命令功能一样,结果一致。通过这样的命令查看当前计算机的网关地址。
    • (注:Linux中如何中止远程连接?使用logout命令。在Windows中则操作菜单栏点击注销。)
    1. route命令   route -n:查看路由列表(可以看到当前计算机的网关)。   route add default gw 192.168.1.1:临时设定网关。   route del default gw 192.168.1.1:删除设定的网关。 \5. 域名解析命令   nslookup [主机名或IP]:进行域名或IP地址的解析。
    nslookup
    > server
    # 查看本机DNS服务器
    > exit
    # 退出

    网络测试命令

    1. ping命令   ping [选项] ip或域名:探测指定IP或域名的网络状况。
    选项:
    -c 次数:指定ping发送包的次数
    • 1
    • 2

      2. telnet命令   telnet [域名或IP] [端口]:远程管理与端口探测命令。(telnet的远程连接是极不安全的,它是明文传递数据,并未将数据加密。所以我们并不建议使用telnet命令进行远程管理,但是我们可以通过该命令探测某个计算机中是否开放了某一端口。如:telnet 192.168.0.1 80)   3. traceroute命令   traceroute [选项] IP或域名:路由跟踪,查看访问某一IP或域名时经过的路由(路由路径)。(该命令可能需要单独安装)

    选项:
    -n 使用IP而不使用域名显示
    •   4. wget命令

      wget 下载地址:下载命令。   5. tcpdump命令   tcpdump命令:用于监听某一网卡下某一服务的数据包接收情况(截获数据包-抓包)。如:tcpdump -i eth0 -nnX port 21

    选项:
    -i 指定监听的网卡
    -nn 将数据包中的域名与服务转为IP和端口显示
    -X 以十六进制和ASCII码显示数据包内容
    port 指定监听的端口

    下面我们逐步介绍几个常用的命令:

    1、Ping命令。

    ​ 当您的机器不能访问Internet,首先确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用ping 202.168.0.1命令查看本机是否和代理服务器联通。此外可以测试本机的网卡是否正常工作,使用 ping 127.0.0.1命令。一般返回ping的信息就表示本地到该主机的网络线路连通。

    ​ 但是很多服务器为了防止攻击,一般会关闭对ping的响应。所以ping一般作为测试连通性使用。ping命令后,会接收到对方发送的回馈信息,其中记录着对方的IP地址和TTL。TTL是该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。例如IP包在服务器中发送前设置的TTL是64,你使用ping命令后,得到服务器反馈的信息,其中的TTL为56,说明途中一共经过了8道路由器的转发,每经过一个路由,TTL减1。

    imgimg

    2、Tracert

    ​ Tracert命令用来显示数据包到达目标主机所经过的路径(路由器),并显示到达每个节点(路由器)的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 Tracert 先发送 TTL 为 1 的回应数据包,当数据包上的 TTL在路由器收到后TTL自动减1 ,一旦某个服务器将TTL减1后,等于了0,路由器应该将“ICMP Time Exceeded”的消息发回源计算机,源计算机就根据收到的信息判断达到的路由器和所用时间。下次再次发送数据包时,将TTL递增 1,继续上述测试,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL过期的数据包,这在 Tracert 实用程序中看不到,我们会显示请求超时的请求信息。下图所示,我们测试到新浪的路经过了8道路由,同时根据上图测试ping 新浪时候,TTL=56,说明新浪的TTL初始设置为64,经过8道路由后到达我们客户机,还剩下64-8 = 56。下图中请求超时的反馈信息是因为路由器对ping命令做了处理,关闭了ping的响应,所以我们收不到发给他的反馈信息。

    imgimg

    3、pathping

    ​ pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能与这两个工具所不提供的其他信息结合起来,综合了二者的功能。pathping会先显示中间的通过的路由器(类似tracert命令得到的信息),然后对每个中间路由器(节点)发送一定数量的ping包,通过统计他们对ping包响应的数据包来分析通信质量。上面也提到了,有的路由器对ping关闭了响应,所以有的节点的丢包率会达到100%,所以这种一般就是关闭了ping回复。你可以自己ping试一下。还有,对ping包丢弃程度只是节点本身对ping的处理,并不一定影响他的通信,你可以看到,关闭ping命令节点的下一个节点返回到数据是正常的,说明回复的包都成功发送回来。总之,pathping 命令在一段时间内将数据包发送到将到达最终目标的路径上的每个路由器,然后根据从每个跃点返回的数据包计算结果。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。下图所示,我们看到,达到第二个就终止了,因为第二道节点(路由器),不支持ping,然后,程序就终止不在继续往下探测了。

    img img

    4、 nslookup

    ​ Nslookup命令用于解析域名,一般用来检测本机的DNS设置是否配置正确。如: nslookup 网站域名,即可解析出网站的IP地址。如图,可以看出解析www.163.com的时候,可以解析出它所有的IP地址,而如果网路出现异常或者无法收到服务器发送来的信息时候,会出现下面第二张图片的显示。服务器和Address代表是解析这些IP地址和域名的DNS服务器信息。比如我使用的DNS是jtjndc007.home.langchao.com, DNS服务器地址是10.100.1.11.

    img

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux下的网络配置命令

    万次阅读 2014-11-29 14:04:56
    Linux下的网络结构是非常复杂的,但是基本的用户空间网络配置还是不怎么难的。如果你的Linux还是没有网络的话或者连接网络有问题的话,那么赶紧跟着一起配置下或者一步步来查看下有什么问题。当然我的Linux是centos...

            Linux下的网络结构是非常复杂的,但是基本的用户空间网络配置还是不怎么难的。如果你的Linux还是没有网络的话或者连接网络有问题的话,那么赶紧跟着一起配置下或者一步步来查看下有什么问题。当然我的Linux是centos6.5版本的,没有桌面,全终端命令操作。

    -------------------------------------------------------------配置内网------------------------------------------------------------------------------

            第一步、查看下当前网络信息,用命令:ifconfig  这命令会显示你当前系统中起来的所有网卡设备信息,虚拟网卡或者二层网桥等都会显示出来。在windows中查看网卡设备的命令是:ipconfig,详细信息可以参数all,命令为:ipconfig/all。结果如图:

            

            如果你开机后用ifconfig命令查到的结果和上面的一样,那么你的网络很可能就是正常的。简单介绍下上面的结果的内容,首先有两块网卡:eth0和lo;eth0是我设置的,一般来说每个Linux系统都会有块eth0(有的是eth1或者eth2等等);lo网卡是块回环网卡,就是内部回环查询的,可以用来查看下是不是自己网卡硬件有问题(自己ping自己),这块设备每个操作系统都是有的。但有些可能是没有起来。

            第二步、如果在第一步中没有查看到结果那么别伤心,可以用命令:ifconfig -a 来查看所有存在的网卡设备,当然包括没有起来的。因为有些设置有问题或者在开机时无法读取你的网络设置脚步,所以无法帮你的网卡自动起来。这时候就得靠自己手动起来了。

            如果ifconfig -a发现有些没起来的设备,那么可以手动起来,网络应该就没问题了。现假设查看到eth0没有自动起来,那么用命令:ifconfig eth0 up(相对命令关闭网卡命令:ifconfig eth0 down) 执行命令后如果没有打印出什么来就表示执行命令成功(这是Linux的低调:命令执行成功什么都没有显示,如果没有成功那么错误信息恐怕有可能会刷屏);然后执行下第一个命令:ifconfig   如果结果显示出eth0的信息了,那么表示网卡已经开始工作了,网络没问题了。当然这只是暂时的,至于为什么没有自动起来,有两个原因:第一、系统启动时读取网络配置脚本出问题,这个可以查看下启动日志;第二、是网络配置脚步本身的问题,这个可以看后面几步的网络配置;

            当然如果是系统启动读取脚本出问题,那这个就可能比较复杂了。我当时也出现过一次,系统启动时死活都读取不到我配置脚本,后来才发现是我自己把物理网卡设备关掉了,这个到后面会分享下。如果查找不出什么原因来,也没关系,用个简单的方法:把ifconfig eth0 up这个命令写到启动脚本中就可以了。执行下命令:echo 'ifconfig eth0 up' >> /etc/rc.local(我记得会读取rc.local,可以查看下应该是rc.local)把这个命令追加到启动脚本中去就可以了。每次开机就会自启动了。

            第三步、这才是网络配置的关键。进入到网卡所在目录:cd  /etc/sysconfig/network-scripts,可以查看到很多和网络有关的设备;有ifcfg-eth0和ifcfg-lo这个两个文件,就是对应ifconfig出来的eth0和lo网卡设备的。进入到ifcfg-eth0文件中

    DEVICE=eth0                // 这是网卡的名称
    TYPE=Ethernet              // 网卡类型
    ONBOOT=yes                 // 是否随着开机自启动
    BOOTPROTO=static           // static表示固定ip地址,dhcp表示随机获取ip
    IPADDR=192.168.10.150      // 手动设置的固定ip地址
    NETMASK=255.255.255.0      // mask地址,就是掩码
    GATEWAY=192.168.10.1       // 网关地址
            大家可以根据自己的需求对网卡进行配置,上面是我基本配置,把一些无关的(如:uuid,mac地址等)删除掉了。设置好重启下网络:server network restart  再ping下内网看看通不通(可以用arp -a来查看下当前有哪些主机是开放的)。如果通了,那么大概就指定怎么设置网卡信息了。这里提下,如果你需要用eth1的话可以拷贝份eth0修改成eth1,但前提是你要有物理网卡,虚拟机的话也要设置虚拟网卡。到此内部网络已经通了,接下来配置外网了。
    -------------------------------------------------------------------------------配置外网-------------------------------------------------------------------------------       

             第四步、如果内网已经没问题了那么来看看外网的配置(一定不能跳过内网配置来直接配置外网)。首先也是检查下外网有没有通,直接ping百度:ping www.baidu.com,如果通了,那行,可以到此结束了。如果通不了,出现无法识别主机之类的。那么跟着配置下下面脚本。第一、要配置下DNS,直接进入文件:vim /etc/resolv.conf  添加两行脚本即可

    nameserver 192.168.10.1  // 用网关做DNS
    nameserver 8.8.8.8       // 用谷歌免费提供的DNS
            第五步、如果前一步DNS已经配置好了,那么可以先ping下百度,能不能通。如果不能通那么查看下路由设置,路由的概念就啰嗦的讲了,简单一句:控制里面数据包到达外面的路线规则。用命令:route -n 查看下路由表

            

            可以看到Gateway一栏中有 192.168.10.1表面这里有个默认网关,当数据包找不到出口时,一律往这个网关丢。路由器另外一端是连接公网的,所以如果配置了默认网卡那么就可以和外界通讯了。如果没有默认网关则要自己手动添加一条默认网关:route add default gw 192.168.10.1然后重启网络再试试能不能和外界通信了。

            如果你的Linux不是虚拟机,这几步配置下来网络基本上可以工作的了。但如果你的是虚拟机里面装的Linux系统,那么配置网络还是比较复杂的。

    -----------------------------------------------------------------------虚拟机配置网络------------------------------------------------------------------------------------------------

            虚拟机配置网络步骤和上面大体相同,唯一不一样的就是和宿主机的交换问题。如果安装前面的步骤配置网络不通的话,很可能和宿主机网络连接有问题


            ;******************************************************************补充*********************************************************************************

            今天又安装了个新虚拟机,在配置网络时,发现了一个新问题,其实也不算新问题,只是以前没有注意而已。当上面的都配置好了后,我ping了下百度,发现还是不通,而且显示的是未知主机名。那么这个问题解决的方法是在virtualBox(VMware没有试过)本身上的,在virtualBox中设置一栏下有个网络设置,一般新创建的主机是不会自动设置的,需要自己手动设置的。设置网络链接模式为桥接模式步骤如下图:

            

           设置完后,到虚拟机中重启下网络服务(命令:service network restart)就可以了。

            ********************************************************end  2014-12-31***********************************************************************************

            上面选择桥接模式时显示为无效的设置;前天问同学借了个电脑晚上回去学习用(我的电脑放公司,懒的背来背去),开始搭建环境时,发现virtualbox中设置桥接模式时报了个错,说无效的设置,而且“界面名称”那一栏是空的。这就是表示该host主机没有virtualbox的桥接驱动;下图显示红圈部分会显示问题(我的表示host中有两个桥接驱动可供选择):

            

            解决方法:

            1、先下载virtualbox的桥接驱动,可以到这个地址下载(这个驱动对我是有用的,如果对你没有用,可以到网上去搜索下,应该有很多的)http://download.csdn.net/detail/yuzhihui_no1/8487203

            2、根据下图的步骤来操作:a、在你的网络右下角右键下就可以显示1图;b、点击“网络和共享中心”选项,就会显示图2了;c、点击“以太网”显示图3;d、点击“属性”就可以得到图4了;

       

            3、顺着下面图示的步骤开始:a、在图1中点击“Microsoft 网络客户端”得到图2;b、点击“客户端”得到图3;c、点击图3中右下角的“从磁盘安装”得到图4;d、选择图示中下面的“浏览”,找到你在第一步中下载到的virtualbox桥接驱动,解压后选中VBoxNetFltM.inf文件(解压后位置应该在drivers\network\netflt下),点击图4上的确定就可以了。

       

            4、重启下virtualbox就可以了,上面的步骤可能有些地方有点出入(毕竟我是根据我的回忆来完成的),但大概的意思就是这样的了。

            ********************************************************end  2015-3-10***********************************************************************************


            首先查看下虚拟机中的设置,找到网络,然后看下使用的是什么方式连接虚拟机里面的网络,有桥接和NAT、HOST-ONLY各种方式的特点可以自己查下资料,一般是用桥接方式。可以检查下宿主机下的网络,看下有没有禁止虚拟机中的网络出来(在更改适配器中也可以看到),我的是VirtualBox虚拟机,宿主机里的有VirtualBox出来的网络。

            

            可以看到有三个网络,VirtualBox的网络,无线网的,连线的三个网络,也可以win+r ==> cmd ==> ipconfig/all查看下各个网卡情况。

            还有个事要注意:尽量不要让VirtualBox和VMware同时安装在同一个宿主机中使用,当安装VirtualBox时会改变VMware的网络设置,所以安装完VirtualBox后要重新设置下网络。还有一个是不要去刷新虚拟机的mac地址,当你刷新后就表示生产一块新的虚拟网卡,以前的网卡就删掉了,开始时网络就不会启动了,而且你的网卡名称也会改变,可能为eth1或者eth2等。这时候可以删除掉两个个文件(一时间忘记了哪个文件好像是:xxx-7  xxxx-9,开机时会提醒说这两个文件不能读取,下次想起补上吐舌头

            目前为止能想到的就这么多了,这也是常规的网络配置方法。后期如果遇到其他问题再补上。谢谢!!(如果大家遇到网络配置问题及解决方法也请告知下我,谢谢!!)

            补充1:如果每次重启网络后都会还原/etc/resolv.conf。则需要关闭NetworkManager,cd/etc/init.d到目录中执行命令:service NetworkManager stop

            转载请注明作者和原文出处,原文地址:http://blog.csdn.net/yuzhihui_no1/article/details/41595355

            若有不正确之处,望大家指正,共同学习!谢谢!!


    展开全文
  • Windows常用网络操作命令

    万次阅读 2018-11-06 13:59:44
    假定局域网的代理服务器IP地址为192.168.0.1,您可以使用ping 192.168.0.1命令查看本机是否和代理服务器联通。此外可以测试本机的网卡是否正常工作,使用  ping 127.0.0.1命令。一般返回ping的信息就表示本地到该...
  • windows下常用网络命令

    千次阅读 2016-12-10 20:28:49
    记录了windows的cmd模式下的常用网络命令
  • Linux中的网络管理——网络配置命令

    万次阅读 多人点赞 2017-11-01 23:25:13
    目录目录 Linux网络配置 ifconfig命令 ...网络测试命令Linux网络配置 在Linux中配置IP地址的方法有以下这么几种: 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在
  • windows常用命令行命令

    万次阅读 多人点赞 2017-08-31 11:16:21
    windows常用命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令和cmd /k 命令的方式来直接运行命令 注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口 # ...
  • Windows常用网络命令

    万次阅读 多人点赞 2018-06-30 09:48:48
    1、ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问...
  • windows_网络重置_重置网络_命令

    千次阅读 2019-12-21 14:41:15
    背景:有时windows会莫名没有网,此时重置下网络,大多就好了 操作:用管理员身份,打开cmd窗口,一般输入下面1、2条目,...2、修复网络配置及winsock协议 netsh winsock reset 3、解除代理设置 netsh winh...
  • 【引用】cmd下网络配置命令

    千次阅读 2014-04-16 18:23:51
    cmd下网络配置命令 1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C...
  • Linux和windows网络配置

    千次阅读 2014-06-17 23:42:19
    http://blog.csdn.net/pipisorry/article/details/31866921注意,下面的方法不仅创建了一个无线wifi,而且创建的网络是局域网,也就是可以设置共享文件[两台windows笔记本创建家庭组实现文件共享 ], [linux和windows...
  • windows 用户基本查看命令

    万次阅读 2019-08-15 23:41:42
    “net user”命令,该命令可以查看、添加、修改用户账户信息,其语法格式为 net user [UserName [Password | *] [options]] [/domain] net user [UserName {Password | *} /add [options] [/domain] net user ...
  • windows网络诊断基本命令

    千次阅读 2017-05-03 16:18:07
    windows下网咯诊断基本命令: 1、ipconfig命令,显示TCP/IP配置 ipconfig/all 显示所有配置信息 ipconfig/release 释放ip地址 ipconfig/renew 重新获得一个ip地址,会向DHCP服务器发出新请求 ipconfig/flushdns...
  • Windows 网络命令行配置工具 netsh

    千次阅读 2012-08-11 20:49:10
    NetSH 是windows系统本身提供的功能强大的网络配置命令行工具。 有一次笔记本的网络出现问题,连ping其他设备都有问题,后来baidu才找到解决办法。 netsh winsock reset 这样就把网络修好了。 同时学到了netsh...
  • 神经网络学习小记录48——windows下的torch=1.2.0环境配置学习前言环境内容Anaconda安装下载Cudnn和CUDA配置torch环境安装VSCODE 学习前言 好多人问环境怎么配置,还是出个教程吧。 环境内容 torch:1.2.0 ...
  • windows网络命令汇总

    万次阅读 2011-10-26 09:43:09
    Ping命令: ping命令通过发送ICMP回声请求报文来检查与另一个计算机的连接。 这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。 ping命令的语法如下: C:/>ping /? 用法: ping [-t] ...
  • 1、DNS7种资源记录 DNS分为正向查找区域和反向查找区域,... 2、flushdns命令清除缓存 可以用下面命令清除缓存 ipconfig/flushdns 3、nslookup解析域名 简单使用 nslookup 域名 ‘’ 4、ipconfig/all命令查看网络
  • 本机网络查看命令

    千次阅读 2019-03-11 21:45:12
    1.命令ipconfig(查看本机IP信息) 可以看到显示电脑通信网络信息,最后的IPv4显示本机电脑的IP地址,子网掩码显示网络信息,如果两个电脑的子网掩码是相同的,就说明当前这两台电脑处于同一个网络下(比如同一...
  • 神经网络学习小记录42——windows下的tensorflow-gpu=1.13.2环境配置学习前言环境内容Anaconda安装下载Cudnn和CUDA配置tensorflow环境安装VSCODE 学习前言 好多人问环境怎么配置,还是出个教程吧。 环境内容 ...
  • 实验一 Windows网络配置和TCP/IP协议配置及诊断一、 实验目的1. 掌握Windows网络的基本配置2. 掌握TCP/IP协议的配置3. 掌握TCP/IP协议的故障检测和排除方法4. 了解系统网络命令及其所代表的含义,以及所能对...
  • Windows系统,netsh命令配置ip获取方式

    千次阅读 2018-03-25 16:08:20
    netsh 在权限允许的情况下,都是在可视化界面中设置IP地址和DNS的,...输入”cmd”进入命令界面,再使用netsh命令配置ip.dns和ip获取方式dhcp. 可以设置自动获取IP(DHCP)和固定IP,详细设置方法如下: 1....
  • windows 网卡配置的设置命令

    千次阅读 2018-05-07 21:22:00
    (4)查看windows网络配置文件 netsh -c interface dump  (5)批处理的形式 echo #设静态IP netsh interface ip set address name="本地连接" source=static addr=192.168.1.1 mask=255.255.255.0 echo #设...
  • 目录 Netstat 简述 ...Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 Netstat是控制台...
  • windows下的CMD 网络命令

    千次阅读 2010-11-20 11:53:00
    如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的...
  • Windows查看电脑信息的命令

    千次阅读 2013-03-18 14:34:54
    Windows查看电脑信息的命令 查看当前ip: cmd----->ipconfig/all 查看电脑配置 ---->dxdiag 查看注册表信息 ---->regedit 查看系统属性 ---->sysdm.cpl 查看系统信息 ---->msinfo32    ...
  • netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具。 Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口。 reset是对Winsock的...
  • windows10 IP修改与 netsh 配置网络

    万次阅读 2016-08-11 00:01:28
    windows10 IP修改与 netsh 配置网络 最近有很多人都在问 windows10 的ip地址自己无法修改,如果你用路由上网,路由使用的是DHCP的话修改IP就会提示: “————————— 本地网络 ————出现了一个意外的情况...
  • wsl2配置使用windows网络代理

    千次阅读 2021-02-06 09:07:16
    注:由于windows防火墙的存在,此时可能出现ping 172.22.176.1失败 新建防火墙入站规则 打开控制面板\系统和安全\Windows Defender 防火墙 点击入站规则->新建规则 规则类型:自定义 程序:所有程序 协议和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 284,109
精华内容 113,643
关键字:

windows查看网络配置命令