如何利用AT指令访问Internet

/*我现在用的是SIM900模块,上电后利用超级终端依次输入如下AT命令*/ 
输入:AT 
返回:OK 
输入:AT+CCID 
返回:89860**************9432 
返回:OK 
输入:AT+CIPMUX=0 
返回:OK
/*220.181.111.148是百度服务器的IP地址吧,我打算用百度首页做下测试*/ 
输入:AT+CIPSTART="TCP","220.181.111.148",80 
返回:OK 
返回:CONNECT OK 
输入:AT+CIPSEND 
返回:> 
输入:GET /INDEX.HTML /HTTP/1.1 <ctrl+z> 
返回:SEND OK 
/*问题出现了,此时我应该收到服务器发送给我的数据吧,但是我却什么也收不到,之后再向服务器发数据,命令却不让用了*/ 
输入:AT+CIPSEND 
返回:ERROR 
/*我想关闭连接都不行*/ 
输入:AT+CIPCLOSE 
返回:ERROR 
/*请教高手,我要利用AT指令访问百度首页,改如何实现呢?*/

回答: 如何利用AT指令访问Internet

  1. 下述指令是测试 SIM 卡各种状态,如果成功,才可连接 GPRS
    -----------------------------------------------------------------------------------------
    1.
    CMD: AT 
    REP: OK

    2.
    CMD: ATE0
    REP: OK

    3.检查注册状态
    CMD: AT+CREG?
    REP: 0,5
         OK
         
    说明: 0,5 表示 0(参数):禁用网络注册非请求结果码,5(状态码):已注册,漫游-即该 sim 卡可以使用


    4.检查信号质量
    CMD: AT+CSQ     
    REP: 25,99
         OK

    说明: 25,99 表示 25(信号状态):2-30 正常,31 信号最强,0,1 不合法,99 不可 测
                     99( ber ):   99 表示不可测
                     
                     
    5.检查 GPRS 状态
    CMD: AT+CGREG?                 
    REP: 0,5
         OK

    说明: 0(参数):  禁用网络注册非请求结果码+CGREG:
          5(状态):  已注册,漫游
         
    6.检查 GPRS GPRS附着和分离
    CMD: AT+CGATT?
    REP: 1
         OK

    说明: 1(状态): 说明已经与 GPRS 连接 (0表示没有连接)


    连接 GPRS 指令
    -----------------------------------------------------------------------------------------          
    1. 设置数据模式命令( 这个非常关键,要细看,它关系到发送及接收数据的内容及格式及转换)
    CMD: AT%IOMODE=1,2,1            (MEEGO: AT%IOMODE=1,1,0
    REP: OK

    参数: [n]=1 :  模块对输入输出数据进入数据转换
              0 :  模块不对输入输出数据进入数据转换
                
          [<link_flag>]=1 : 当前使用单链接AT 命令
                        2 : 当前使用多链接AT命令
                        
          <buffer_flag>=0: 使用接收缓存
                        1: 不使用接收缓存

    2.定义  PDP 上下文定义参数

    CMD: AT+CGDCONT=1,"IP","CMNET"
    REP: OK

         [CID]=1  数值型参数;用于指定PDP上下文标识。该参数对TE-MT接口而言是本地参数,并且可用于其他PDP上下文分组数据协议类型)
         [PDPTYPE]="IP" : 仅支持 IP
         [APN]="CMNET"  : 接入点名称;表示一个字符串参数,用于选择该参数取值为空或省略,则需要请求签. 中国电信,联通(uninte)不同
         
    3.实现PDP激活和TCP/IP的初始     

    CMD: AT%ETCPIP="USER","GPRS"
    REP: OK
         [USERNAME]="USER":用户名
         [PASSWORD]="GPRS":密码
         [CID]=1: 同使用 CGDCONT 的 CID 参数
         
    4.查看本地 IP

    CMD: AT%ETCPIP?
    REP: 1,"10.64.112.197",,"221.179.38.7","120.196.165.7"
         OK
         [state]=1 : 1 表示 TCP/IP 初始化完成,0:表示 tcp/ip 初始化失败
         [ip]="10.64.112.197"
         [gateway]=空
         [dns1]="221.179.38.7"
         [dns2]="120.196.165.7"
         
    5.用 TCP 连接到网上某台服务器(你要自己架服务器,并且完成一个 TCP SERVER, 用其它人的可能是不行的)

    CMD: AT%IPOPENX=3,"TCP","114.92.183.14",5102 (MEEGO: AT%IPOPEN="UDP","114.92.183.14",5102)
    REP: CONNECT

    参数:[linknum]=3 : 连接号,取1-3
         [type]="UDP" UDP 或 TCP
         [dest_ip]:="114.92.183.14"
         [dest_port]:=5102  端口

    6. 发送数据

    CMD: AT%IPSENDX=3,"303342023883"     (MEEGO:AT%IPSEND="31323334354142"        ="12345AB"
    REP: OK

    参数: [linknum]=3: 连接号,取 1-3
          [data]=在%IOMODE=1 包数据不超过 2048 字节, %IOMODE=0 1024 字节

    6.1读取数据

    CMD: AT%IPDR   
    REP: ERROR

    6.2 查询是否有数据
    CMD: AT%IPDQ

    7.关闭连接

    CMD: AT%IPCLOSE
    REP: OK

    8.关闭移动场景

    CMD: AT+CIPSHUT
    REP: OK

MMIO 内存映射I/O 使用内存读写指令访问端口

  1. Q
    问题1:
    内存映射IO之后,将硬件IO端口地址映射到内存空间地址,那么之后用内存读写指令访问硬件,可是在硬件层解释不通啊,我们都知道CPU和外设都是有M/IO引脚的,当M/IO引脚表示访问内存时,外设是不会被使能的,这时候怎么可能访问外设?

    举例来说 在X86环境下,intel处理器,我们有一个摄像头,32M的缓存ram
    当我们把摄像头缓存ram映射到内存空间后,当我们访问显存时,使用mov 指令而不是in out 指令,那么这时候M/IO引脚肯定表示的是访问内存,这时候摄像头肯定是无法被使能的,那么怎么可能被CPU的mov指令访问呢?

    问题2:
    如果我们实用32位处理器模式,那么当我们给电脑配备4G内存时,是不是由于需要映射一些外设寄存器 缓存等等,所以这4G内存肯定不能全部被利用??

    问题3:
    在linux和win中,当我们写驱动时,如何查找哪个外设的寄存器和缓存被映射到了哪个地址上?也就是说我如何才能知道外设的某个寄存器的地址是多少?

    问题4:
    在IO独立编制时,x86环境下,外设寄存器访问和外设的ram访问是否是一样的,都是通过in out指令,只是访问地址不一样,外设的自身ram是一块连续的io地址?
  2. A
    你要看一点硬件方面的知识,比如:总线,数据线,指令线,内部译码电路等。cpu给出的操作地址由于地址段不一样,最后作用在物理设备上的类型也是不同的。显卡ram,还有我们平时说的SDRAM,DDR 等内存,在cpu看来都是外设。就是外部设备。

如何通过电脑利用AT指令来进行手机的一些功能的测试?

  1. Q
       如题,我想通过超级终端或者自己写一个程序来进行手机功能的测试。
       在这个过程中先用超级终端来实现,在网上看了一些东东但是还是有很多问题,望高手不吝指教。
       先用简单的超级终端来实现:
       1、如何判断手机与电脑已经连接好了,并可以通过超级终端利用AT指令来进行操作了;
       2、当要进行这种方式的测试手机应该在什么模式或者状态下,如:开机、关机。。。。。
       暂时先问这么多.
  2. A
    不知道楼主要测手机的什么功能?

我想在我的VB程序中访问INTERNET上的数据库,请问可否用DAO,RDO,DAO之类的东西?

  1. Q
    我想在我的VB程序中访问INTERNET上的数据库,请问可否用DAO,RDO,DAO之类的东西
    ,用哪个更好?
    多谢,必有份,;)
  2. A
    連接ODBC的DSN﹕
        lDsnOdbc = "DSN=" & lDsnName & ";UID=" & lUserId & ";PWD=" & lPwd & "; "
        Set m_AdoConn = New ADODB.Connection
        m_AdoConn.ConnectionTimeout = 600 '5 min
        m_AdoConn.CursorLocation = adUseClient
        m_AdoConn.Open lDsnOdbc

JavaWeb通过代理访问Internet的例子,还有javamail通过代理发送邮件的例子

  1. Q
    我想要写好并测试通过的例子,在网上找了些资料但是不知道,是否正确
    希望有正确源码的朋友,让我借鉴一下
    问题补充:suziwen 写道  J2SE1.5也被称为J2SE5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以设置不需要通过代理服务器的主机和地址。这和我们在IE、firefox中设置代理服务器类似。

      1.你可以在通过java -DXXXX=YYYY方式在程序启动时设置,你也可以在程序中将设置放入系统属性中,你也可以设置Proxy类,通过它来控制。

      2.可以通过ProxySelector来做自己的代理服务器的负载平衡等。
      import java.io.IOException; 
      import java.io.InputStream; 
      import java.net.InetSocketAddress; 
      import java.net.MalformedURLException; 
      import java.net.Proxy; 
      import java.net.ProxySelector; 
      import java.net.SocketAddress; 
      import java.net.URI; 
      import java.net.URISyntaxException; 
      import java.net.URL; 
      import java.net.URLConnection; 
      import java.util.List; 
      import java.util.Properties; 
    
      public class NetProxy 
      { 
      // 测试本地JVM的网络缺省配置 
      public void setLocalProxy() 
      { 
      Properties prop = System.getProperties(); 
      //设置http访问要使用的代理服务器的地址 
      prop.setProperty("http.proxyHost", "10.10.0.96"); 
      //设置http访问要使用的代理服务器的端口 
      prop.setProperty("http.proxyPort", "8080"); 
      //设置不需要通过代理服务器访问的主机,可以使用*通配符,多个地址用|分隔 
      prop.setProperty("http.nonProxyHosts", "localhost|10.10.*"); 
    
      //设置安全访问使用的代理服务器地址与端口 
      //它没有https.nonProxyHosts属性,它按照http.nonProxyHosts 中设置的规则访问 
      prop.setProperty("https.proxyHost", "10.10.0.96"); 
      prop.setProperty("https.proxyPort", "443"); 
    
      //使用ftp代理服务器的主机、端口以及不需要使用ftp代理服务器的主机 
      prop.setProperty("ftp.proxyHost", "10.10.0.96"); 
      prop.setProperty("ftp.proxyPort", "2121"); 
      prop.setProperty("ftp.nonProxyHosts", "localhost|10.10.*"); 
    
      //socks代理服务器的地址与端口 
      prop.setProperty("socksProxyHost", "10.10.0.96"); 
      prop.setProperty("socksProxyPort", "1080"); 
      } 
    
      // 清除proxy设置 
      public void removeLocalProxy() 
      { 
      Properties prop = System.getProperties(); 
      prop.remove("http.proxyHost"); 
      prop.remove("http.proxyPort"); 
      prop.remove("http.nonProxyHosts"); 
    
      prop.remove("https.proxyHost"); 
      prop.remove("https.proxyPort"); 
    
      prop.remove("ftp.proxyHost"); 
      prop.remove("ftp.proxyPort"); 
      prop.remove("ftp.nonProxyHosts"); 
    
      prop.remove("socksProxyHost"); 
      prop.remove("socksProxyPort"); 
      } 
    
      // 
    
      // 测试http 
      public void showHttpProxy(Object... proxy) 
      { 
      URL url = null; 
      try 
      { 
      url = new URL("http://blog.csdn.com/smallnest"); 
      } 
      catch (MalformedURLException e) 
      { 
      return; 
      } 
      try 
      { 
      URLConnection conn = null; 
      switch (proxy.length) 
      { 
      case 0: 
      conn = url.openConnection(); 
      break; 
      case 1: 
      conn = url.openConnection((Proxy) proxy[0]); 
      break; 
      default: 
      break; 
      } 
    
      if (conn == null) 
      return; 
    
      conn.setConnectTimeout(3000); // 设置连接超时时间 
      InputStream in = conn.getInputStream(); 
      byte[] b = new byte[1024]; 
      try 
      { 
      while (in.read(b) > 0) 
      { 
      System.out.println(new String(b)); 
      } 
      } 
      catch (IOException e1) 
      { 
      } 
      } 
      catch (IOException e1) 
      { 
      e1.printStackTrace(); 
      } 
    
      } 
    
      // 测试ftp 
      public void showFtpProxy(Object... proxy) 
      { 
      URL url = null; 
      try 
      { 
      url = new URL("ftp://ftp.tsinghua.edu.cn"); 
      } 
      catch (MalformedURLException e) 
      { 
      return; 
      } 
      try 
      { 
      URLConnection conn = null; 
      switch (proxy.length) 
      { 
      case 0: 
      conn = url.openConnection(); 
      break; 
      case 1: 
      conn = url.openConnection((Proxy) proxy[0]); 
      break; 
      default: 
      break; 
      } 
    
      if (conn == null) 
      return; 
    
      conn.setConnectTimeout(3000); // 设置连接超时时间 
      InputStream in = conn.getInputStream(); 
      byte[] b = new byte[1024]; 
      try 
      { 
      while (in.read(b) > 0) 
      { 
      System.out.println(new String(b)); 
      } 
      } 
      catch (IOException e1) 
      { 
      } 
      } 
      catch (IOException e1) 
      { 
      e1.printStackTrace(); 
      } 
    
      } 
    
      // 得到一个proxy 
      public Proxy getProxy(Proxy.Type type, String host, int port) 
      { 
      SocketAddress addr = new InetSocketAddress(host,port); 
      Proxy typeProxy = new Proxy(type, addr); 
      return typeProxy; 
      } 
    
      public static void main(String[] args) 
      { 
      NetProxy proxy = new NetProxy(); 
      //测试代理服务器 
      proxy.setLocalProxy(); 
      proxy.showHttpProxy(); 
    
      //下面两行是清除系统属性,而通过Proxy类指定代理服务器 
      // proxy.removeLocalProxy 
      //proxy.showHttpProxy(proxy.getProxy(Proxy.Type.SOCKS,"10.10.0.96",1080)); 
    
    
      } 
      }

    也就是说我只要在工程开始之前调用一个proxy类,并设置好代理的Ip个端口号
    这个工程如果访问到外网,就会自动通过这个代理来访问对么?

  2. A
      J2SE1.5也被称为J2SE5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以设置不需要通过代理服务器的主机和地址。这和我们在IE、firefox中设置代理服务器类似。

      1.你可以在通过java -DXXXX=YYYY方式在程序启动时设置,你也可以在程序中将设置放入系统属性中,你也可以设置Proxy类,通过它来控制。

      2.可以通过ProxySelector来做自己的代理服务器的负载平衡等。
      import java.io.IOException; 
      import java.io.InputStream; 
      import java.net.InetSocketAddress; 
      import java.net.MalformedURLException; 
      import java.net.Proxy; 
      import java.net.ProxySelector; 
      import java.net.SocketAddress; 
      import java.net.URI; 
      import java.net.URISyntaxException; 
      import java.net.URL; 
      import java.net.URLConnection; 
      import java.util.List; 
      import java.util.Properties; 
    
      public class NetProxy 
      { 
      // 测试本地JVM的网络缺省配置 
      public void setLocalProxy() 
      { 
      Properties prop = System.getProperties(); 
      //设置http访问要使用的代理服务器的地址 
      prop.setProperty("http.proxyHost", "10.10.0.96"); 
      //设置http访问要使用的代理服务器的端口 
      prop.setProperty("http.proxyPort", "8080"); 
      //设置不需要通过代理服务器访问的主机,可以使用*通配符,多个地址用|分隔 
      prop.setProperty("http.nonProxyHosts", "localhost|10.10.*"); 
    
      //设置安全访问使用的代理服务器地址与端口 
      //它没有https.nonProxyHosts属性,它按照http.nonProxyHosts 中设置的规则访问 
      prop.setProperty("https.proxyHost", "10.10.0.96"); 
      prop.setProperty("https.proxyPort", "443"); 
    
      //使用ftp代理服务器的主机、端口以及不需要使用ftp代理服务器的主机 
      prop.setProperty("ftp.proxyHost", "10.10.0.96"); 
      prop.setProperty("ftp.proxyPort", "2121"); 
      prop.setProperty("ftp.nonProxyHosts", "localhost|10.10.*"); 
    
      //socks代理服务器的地址与端口 
      prop.setProperty("socksProxyHost", "10.10.0.96"); 
      prop.setProperty("socksProxyPort", "1080"); 
      } 
    
      // 清除proxy设置 
      public void removeLocalProxy() 
      { 
      Properties prop = System.getProperties(); 
      prop.remove("http.proxyHost"); 
      prop.remove("http.proxyPort"); 
      prop.remove("http.nonProxyHosts"); 
    
      prop.remove("https.proxyHost"); 
      prop.remove("https.proxyPort"); 
    
      prop.remove("ftp.proxyHost"); 
      prop.remove("ftp.proxyPort"); 
      prop.remove("ftp.nonProxyHosts"); 
    
      prop.remove("socksProxyHost"); 
      prop.remove("socksProxyPort"); 
      } 
    
      // 
    
      // 测试http 
      public void showHttpProxy(Object... proxy) 
      { 
      URL url = null; 
      try 
      { 
      url = new URL("http://blog.csdn.com/smallnest"); 
      } 
      catch (MalformedURLException e) 
      { 
      return; 
      } 
      try 
      { 
      URLConnection conn = null; 
      switch (proxy.length) 
      { 
      case 0: 
      conn = url.openConnection(); 
      break; 
      case 1: 
      conn = url.openConnection((Proxy) proxy[0]); 
      break; 
      default: 
      break; 
      } 
    
      if (conn == null) 
      return; 
    
      conn.setConnectTimeout(3000); // 设置连接超时时间 
      InputStream in = conn.getInputStream(); 
      byte[] b = new byte[1024]; 
      try 
      { 
      while (in.read(b) > 0) 
      { 
      System.out.println(new String(b)); 
      } 
      } 
      catch (IOException e1) 
      { 
      } 
      } 
      catch (IOException e1) 
      { 
      e1.printStackTrace(); 
      } 
    
      } 
    
      // 测试ftp 
      public void showFtpProxy(Object... proxy) 
      { 
      URL url = null; 
      try 
      { 
      url = new URL("ftp://ftp.tsinghua.edu.cn"); 
      } 
      catch (MalformedURLException e) 
      { 
      return; 
      } 
      try 
      { 
      URLConnection conn = null; 
      switch (proxy.length) 
      { 
      case 0: 
      conn = url.openConnection(); 
      break; 
      case 1: 
      conn = url.openConnection((Proxy) proxy[0]); 
      break; 
      default: 
      break; 
      } 
    
      if (conn == null) 
      return; 
    
      conn.setConnectTimeout(3000); // 设置连接超时时间 
      InputStream in = conn.getInputStream(); 
      byte[] b = new byte[1024]; 
      try 
      { 
      while (in.read(b) > 0) 
      { 
      System.out.println(new String(b)); 
      } 
      } 
      catch (IOException e1) 
      { 
      } 
      } 
      catch (IOException e1) 
      { 
      e1.printStackTrace(); 
      } 
    
      } 
    
      // 得到一个proxy 
      public Proxy getProxy(Proxy.Type type, String host, int port) 
      { 
      SocketAddress addr = new InetSocketAddress(host,port); 
      Proxy typeProxy = new Proxy(type, addr); 
      return typeProxy; 
      } 
    
      public static void main(String[] args) 
      { 
      NetProxy proxy = new NetProxy(); 
      //测试代理服务器 
      proxy.setLocalProxy(); 
      proxy.showHttpProxy(); 
    
      //下面两行是清除系统属性,而通过Proxy类指定代理服务器 
      // proxy.removeLocalProxy 
      //proxy.showHttpProxy(proxy.getProxy(Proxy.Type.SOCKS,"10.10.0.96",1080)); 
    
    
      } 
      }

有线网卡与电信天翼3G无线USB网卡的双网卡电脑,如何实现同时访问“专网”和internet网?

  1. Q
    操作系统为XP

    有线固定网卡信息:
    有线网卡与电信天翼3G无线USB网卡的双网卡电脑,如何实现同时访问“专网”和internet网?


    电信的天翼3G无线USB网卡信息:
    有线网卡与电信天翼3G无线USB网卡的双网卡电脑,如何实现同时访问“专网”和internet网?


    ------------------------------------------------------------------------------------
    ipconfig/all 的部分信息:

    Ethernet adapter 本地连接:
            Dhcp Enabled. . . . . . . . . . . : No
            IP Address. . . . . . . . . . . . : 10.11.1.149
            Subnet Mask . . . . . . . . . . . : 255.255.255.252
            Default Gateway . . . . . . . . . : 10.11.1.145

    PPP adapter USB-KEY DIAL:
            Connection-specific DNS Suffix  . : 
            Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
            Physical Address. . . . . . . . . : 
            Dhcp Enabled. . . . . . . . . . . : No
            IP Address. . . . . . . . . . . . : 182.206.208.221
            Subnet Mask . . . . . . . . . . . : 255.255.255.255
            Default Gateway . . . . . . . . . : 182.206.208.221
            DNS Servers . . . . . . . . . . . : 219.148.204.66
                                                219.149.6.99
    ------------------------------------------------------------------------------------
    固定有线网卡连接“专网”通过IE访问“专网”
    IE所访要问的专网地址:http://172.168.4.100:8000/lnfl/
    电脑未插入电信天翼3G无线USB网卡前,上述访问正常。

    电脑插入电信天翼3G无线USB网卡后,可以通过电信天翼3G,IE、QQ等都可正常访问internet,但此时就无法通过IE访问专网“http://172.168.4.100:8000/lnfl/”了

    ------------------------------------------------------------------------------------
    取消了固定有线网卡的网关 10.11.1.145 后执行
    route -p add 10.0.0.0 mask 255.0.0.0 10.11.1.145 metric 1

    route后提示错误:The route addition failed: Either the interface index is wrong or the gateway does not lie on the same network as the interface. Check the IP Address Table for the machine.

    还是只能访问internet而不能访问专网

    ------------------------------------------------------------------------------------
    如何实现同时能访问专网又同时能上internet网?


  2. A
    把你内网的掩码改为255.255.255.0

请教64位 winserver 2008R2 https证书访问问题

  1. Q
    操作过程参见
    http://www.cnblogs.com/naniannayue/archive/2012/11/19/2776948.html

    操作完了后,我的测试网站,产生2个访问路径
    http://localhost:8030 --------这个可以访问
    https://localhost:8031---------这个打开后,提示此网站的安全证书有问题,然后我点击【继续浏览此网站(不推介)】后,调到了res://ieframe.dll/,显示无法显示此页。

    我这里同博客上的操作的不同之处就是,没有在hosts里增加一个站点,因为增加站点后利用站点去访问,我整理会报错

    求大神指点
    CSDN真的上传个很小的图片都很慢。。。。。一直打圈圈,一直打圈圈。。。不然我也不会说的这么不明白了。。郁闷。。。。
  2. A
    把IE的增强安全配置去掉看看,
    然后在控制面板中先把WINDOWS防火墙关掉试一下.

如何配置路由器,让我的lan访问wan?急,在线。

  1. Q
    如何配置路由器,让我的lan访问wan?

    比如cisco2621的e0的ip:192.168.167.1/24;
                   s0的ip:211.100.6.251/32;(公网ip)


    如何配置呢?使得e0口连接的lan能通过s0访问internet?

    请给出详细步骤,我是初学者,谢谢!!!
  2. A
    en (进入特权模式)
    config t (全局配置)
    ip nat pool c2610 211.90.139.41 211.90.139.42 netmask 255.255.255.252 
    (定义一个地址池c2610(是名字),其内包含了两个空闲的合法IP地址,供NAT转换时使用 一个地址也可以) 
    int e0/0 (端口配置)
    ip address 192.168.0.3 255.255.255.0 
    ip nat inside 
    exit 
    (设置以太口的IP地址,并设置其为连接内部网的端口) 
    interface s0/0 
    ip address 211.90.137.25 255.255.255.252 
    ip nat outside 
    (注意 如果二层需要配置协议也要写 默认是hdlc 命令是 encap xxx 协议)
    exit 
    (设置广域网端口的IP地址,并设置其为连接外部网的端口) 
    ip route 0.0.0.0 0.0.0.0 211.90.137.26 
    (设置动态路由 告诉路由器默认的网关) 
    access-list 2 permit 192.168.0.1 0.0.0.255 
    (建立访问控制列表) 
    ! Dynamic NAT 

    ip nat inside source list 2 pool c2610 overload 
    (建立动态地址翻译 overload 一定要写 否则会有问题) 
    line console 0 
    exec-timeout 0 0 

    line vty 0 4 
    (这是关于访问路由的的方式的)
    end 
    wr

无法用机器名访问report

  1. Q
    部署了一个report。 其他机器用IP http://ipaddress/reports可以访问,但用机器名http://machinename/reports却不能访问 “Internet Explorer cannot display the webpage”,没什么有用的错误信息。

    而有点意思的又是在另外一台Server2003 一台Server2008 R2的机器上用机器名或IP都可以访问。

    麻烦哪问告知问题可能出在哪里? 是哪配置的不对?
  2. A
    給實例建一下試試
    SQL Server 組態管理員—別名

VLAN 中可以访问内网,就是无法去到外网,谁能分析下

  1. Q
    各位大侠,小弟近来碰到问题,还请有经验的大侠帮手指点下。 

    小弟的公司网络中划分了三个VLAN,目前只用到一个VLAN1,设置为192.168.40.XXX,近来电脑的数量增多,使用IP地址的设备越来越多(最烦的是现在的本本,要二个IP,有线和无线占用我的资源),40.XXX的IP地址不足了,就想着把VLAN2给用起来,我的三层交换是3com 的5500交换机,给VLAN2的设置为192.168.41.XXX。 

    网络的基本配置如下: 
    5500的28端口1,2,11,12,13,14,23,24,25,26,27,28端口 为VLAN1本机40.XXX网段的地址为40.2端口,3,4,5,6,14,15,16,17为VLAN2本机41.XXX网段的地址为41.1,其它的VLAN3本机42.XXX网段的地址为42.1 
    还有其它公司的IP网段 为192.168.0.XXX--192.168.30.XXX 
    从内网去到外网的路由在VLAN1中地址为:192.168.40.254 
    40.XXX的机器通过40.254路由VPN去到0.XXX--30.XXX 

    在VLAN1中使用时所有的设备都运用正常,后来把这个跳线从11,12端口跳到3,4端口后,就是41。XXX中的机器了。 
    41.XXX的机器的IPCONFIG/ALL的配置如下 
    ip Address:192.168.41.X 
    Getway :192.168.41.1 
    DNS:192.168.40.35(DHCP) 


    访问40.XXX的服务器没有问题,去到0.XXX---30.XXX也没问题,但是去到Internet 之后就无法访问,就是去不到外网。 

    我总结下就是41.XXX下面的机器无法通过路由访问Internet,有没有高手指点迷津呀。
  2. A
    路由问题
    添加条默认路由 0.0.0.0 0.0.0.0 IP 到你外网出口IP192.168.40.254 OK