A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 戴振良 黑马帝   /  2012-4-18 06:57  /  5262 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 戴振良 于 2013-5-2 00:20 编辑

[ 本帖最后由 戴振良 于 2012-4-18 06:59 编辑 ]\n\n今天早上突然大雨闪电交加,我赶紧地去把猫、路由的网线给拨了,拨掉所有电源,我继续笔记本里练习Java,现在是练习网络编程这一块,这客户端不是都要访问一个IP嘛,可是断了网,我就访问不了自己的机子了,于是我在CMD输入:ipconfig,结果如下图:

连个IP地址都没有了,难道没有网线我就不能搞网络编程吗?我访问的是自己的机子,又不是别人的机子,请问大家有什么方法解决呢?

15 个回复

倒序浏览
你连上网线了之后,才有局域网 或者是外网,这样你的机器才有ip地址啊。拔掉网线的话,自己就随便设置一个ip吧,“ifconfig eth0 -addr=192.168.1.XXX”放到开机执行的脚本里。
回复 使用道具 举报
金兴 发表于 2012-4-18 07:27
你连上网线了之后,才有局域网 或者是外网,这样你的机器才有ip地址啊。拔掉网线的话,自己就随便设置一个i ...

刚刚我把网张断了,在命令行窗口里我输入:ipconfig eth0 -addr=192.168.1.222,之后出现如下信息:
D:\JCWorkspace\Test>ipconfig eth0 -addr=192.168.1.222

Error: unrecongnized or incomplete command line.

USAGE:
    ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
              /flushdns | /displaydns | /registerdns |
              /showclassid adapter |
              /setclassid adapter [classid] ]

where
    adapter         Connection name
                   (wildcard characters * and ? allowed, see examples)

    Options:
       /?           Display this help message
       /all         Display full configuration information.
       /release     Release the IP address for the specified adapter.
       /renew       Renew the IP address for the specified adapter.
       /flushdns    Purges the DNS Resolver cache.
       /registerdns Refreshes all DHCP leases and re-registers DNS names
       /displaydns  Display the contents of the DNS Resolver Cache.
       /showclassid Displays all the dhcp class IDs allowed for adapter.
       /setclassid  Modifies the dhcp class id.

The default is to display only the IP address, subnet mask and
default gateway for each adapter bound to TCP/IP.

For Release and Renew, if no adapter name is specified, then the IP address
leases for all adapters bound to TCP/IP will be released or renewed.

For Setclassid, if no ClassId is specified, then the ClassId is removed.

Examples:
    > ipconfig                   ... Show information.
    > ipconfig /all              ... Show detailed information
    > ipconfig /renew            ... renew all adapters
    > ipconfig /renew EL*        ... renew any connection that has its
                                     name starting with EL
    > ipconfig /release *Con*    ... release all matching connections,
                                     eg. "Local Area Connection 1" or
                                         "Local Area Connection 2"

D:\JCWorkspace\Test>ipconfig

Windows IP Configuration


Ethernet adapter 本地连接:

        Media State . . . . . . . . . . . : Media disconnected

Ethernet adapter 无线网络连接:

        Media State . . . . . . . . . . . : Media disconnected
之后我再输入:ipconfig,结果还是没有ip和原来的情况一模一样
回复 使用道具 举报
戴振良 发表于 2012-4-18 07:50
刚刚我把网张断了,在命令行窗口里我输入:ipconfig eth0 -addr=192.168.1.222,之后出现如下信息:
D:\J ...

戴哥....请看
有两个方法你可以用,根据具体情况选择。
第一安装环回网卡:
单击“开始”/“设置”/“控制面板”命令,在弹出的控制面板窗口中双击一下“添加硬件”项目,之后选中向导界面中的“是,我已经连接了此硬件”选项,再从其后弹出的“已安装的硬件”列表框中,将“添加新的硬件设备”选项选中,并单击“下一步”按钮;
    在其后出现的向导提示界面中,选中“安装我手动从列表选择的硬件”项目,再从“常见硬件类型”列表框中选择“网络适配器”选项,打开如下图所示的向导窗口;
    在该窗口的“厂商”列表栏中选择“Microsoft”选项,然后在“网卡”列表栏中选择“Microsoft Loopback Adapter”项目,并单击“下一步”按钮,这样系统就会自动安装好环回网卡的驱动程序。等环回网卡驱动程序安装好后,重新启动一下计算机系统,我们就会发现网络连接列表窗口中新增加了一个本地连接图标,设置一下IP地址就可以用了。
第二动手做个RJ45的环回头:
材料RJ45水晶头一个网线5CM,做个568B标准的头(标准568B:橙白--1,橙--2,绿白--3,蓝--4,蓝白--5,绿--6,棕白--7,棕--8 ),然后因为橙白--1、橙--2两端为信号发送端,绿白--3、绿--6两端为信号接收端,所以把橙白--1,绿白--3的双绞线拨开扭到一起包好;橙--2,绿--6的双绞线拨开扭到一起包好。一个RJ45的环回头就做好了,现在接在网卡上就可以显示本地连接了。为了单机做一些网络试验..
自己做个水晶头吧。。。:victory:

点评

不错,学习且收藏了,以备以后用到。  发表于 2012-7-7 18:28
第一个方法好使,简单方便,我试了,更幸运的是我的装好后设个IP就能用了,没提示过要我重启,Thank,又学到一招^_^  发表于 2012-4-18 15:53
回复 使用道具 举报
回复本帖可获得 20 金钱奖励! 每人限 1 次(中奖概率 10%)。。。。。。。。。。。。。。。。。。不带这样的{:soso_e117:}戴哥

点评

哈哈,这样才好玩嘛!^_^  发表于 2012-4-18 15:37

评分

参与人数 1黑马币 +20 收起 理由
戴振良 + 20 谢谢!!

查看全部评分

回复 使用道具 举报
常万 发表于 2012-4-18 08:45
回复本帖可获得 20 金钱奖励! 每人限 1 次(中奖概率 10%)。。。。。。。。。。。。。。。。。。不带这样的{ ...

一上去,消息提醒...眼睛一颤抖....+20技术分:L

点评

常哥,不是技术分,别吓着了!  发表于 2012-4-19 14:29
回复 使用道具 举报
直接访问127.0.0.1 这个ip  那时用来测试用的 可以放问你的机子  
回复 使用道具 举报
搞那么代码,看不懂啊,菜鸟级,还要学习啊。
回复 使用道具 举报
{:soso_e113:}
回复 使用道具 举报
其实可以虚拟机的
回复 使用道具 举报
用无线网
回复 使用道具 举报
师兄装个虚拟机啊,想用几个电脑就用几个电脑,把自己的网卡当个交换机用,通信多方便啊
回复 使用道具 举报
用127.0.0.1这个地址
回复 使用道具 举报
弄一个虚拟网卡试试,win7都有的,xp自己弄一下。
回复 使用道具 举报
很明显不用
回复 使用道具 举报
常万 发表于 2012-4-18 08:43
戴哥....请看
有两个方法你可以用,根据具体情况选择。
第一安装环回网卡:

这样的方法你都能想得到啊,实在是太厉害了。牛人一个!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马