老师:
不好意思,打扰您了。有个问题向您请教。
问题:昨天将Linux装上了我的电脑。
但由于我的电脑没有上网,所以在安装的时候我特别仔细。
在通信方式中我选择了host-only。在后面的过程中我也选择了DHCP。
目的是My Computer不上网也可以在Windows和Linux之间通信。
我的虚拟IP分别是192.168.183.1和192.168.149.1。 通过ifconfig eth0 192.168.149.1设置了IP。Ping 192.168.149.1也成功。但是在利用SecureFX进行文件传输的时候,却总是有这样的错误信息出来。
SSH2Core version 4.3.0.371
Connecting to 192.168.149.1:22 ...
Discarding invalid state change from STATE_NOT_CONNECTED to STATE_CLOSED.
Connected for 0 seconds, 0 bytes sent, 0 bytes received
这是为什么? 我应如何解决?
回复:在家里虽然没有上网,
选择host-only安装linux,选择dhcp自动分配就可以,安装后不要修改任何ip,包括vmnet1,vmnet8,还有linux里面也不要使用ifconfig去设置ip,他已经自动帮你设置了,你直接使用ifconfig回车看看ip即可
如果你已经修改了
那没检查一下,是不是修改后又给修改错了
1 先查看一下vmnet1的ip地址(windows环境的网上邻居)例如是192.168.31.1(你的可能是192.168.183.1或者192.168.149.1,看一下vmnet1)
2 到linux环境看一下你的eth0的ip 使用ifconfig 回车
如果在步骤1里面你的vmnet1 是192.168.149.1,那么修改你的eth0 为
ifconfig eth0 192.168.149.128
如果在步骤1里面你的vmnet1 是192.168.183.1,那么修改你的eth0 为
ifconfig eth0 192.168.183.128
修改后,执行 ifconfig eth0 down
ifconfig eth0 up
然后从windows ping 一下你的eth0的ip192.168.149.128或者192.168.183.128 看通否
从linux ping 一下你的windows的vmnet1的地址 192.168.149.1或者192.168.183.1 看通否
如果都通了,就可以采用ftp工具来传文件了,ftp的host信息要设置linux的eth0的ip 也就是128那个ip地址.
老师:
您好!不好意思,又要打搅您了。 我这里有个问题,想了很久,仍然无法解决它,麻烦您帮我看看。Thank You!
问题:我在linux环境下做JDK安装:
./jdk-6u1-linux-i586-rpm.bin
输入yes后,执行rpm –ivh jdk-6u1-linux-i586.rpm
弹出的提示信息是:jdk-6u1-linux-i586.rpm 不能被发现
用ls查看一下,果真没有,仍然是jdk-6u1-linux-i586.rpm.bin,但多了一个install.sfx.4290
我用chmod 755 install.sfx.4290来修改它的权限, 然后执行
./install.sfx.4290
哈。我要的jdk-6u1-linux-i586.rpm 出来了。于是我像前面做的一样安装它:rpm –ivh jdk-6u1-linux-i586.rpm
弹出的提示信息是:错误:jdk-6u1-linux-i586.rpm:MD5 文摘:BADExpected
(21287bec4a95a2997e99fa8c59a7a22)!= (12e7b2d8e814976d75036e4730deel127)
错误:jdk-6u1-linux-i586.rpm 不能安装.
回复:先对jdk-6u1-linux-i586-rpm.bin修改权限 chmod 755 jdk-6u1-linux-i586-rpm.bin
然后执行 jdk-6u1-linux-i586-rpm.bin 输入yes,然后使用ls 查看一下 jdk-6u1-linux-i586.rpm是否存在
如果存在,执行rpm -ivh jdk-6u1-linux-i586.rpm
如果不存在,查看你的jdk-6u1-linux-i586-rpm.bin文件大小,看这个文件是否损坏.
[ 本帖最后由 szs0434 于 2007-10-27 21:38 编辑 ] |