问答详情
源自:2-8 XShell的安装和使用

关于linux出现IP地址是127.0.0.1 而且xshell连接不上--我的解决方案

主要还是虚拟机设置里面:连接必须设置为桥接的方式。

一般默认是nat方式的。如果改变之后呢,重启一下系统或者过一段时间等系统更新了

就可以ifconfig -a 查看虚拟机里面的Linux系统的IP地址了

然后将这个地址放入xshell连接配置里面就可以连接成功了

提问者:懂渊 2015-08-29 17:48

个回答

  • 慕仙9264535
    2017-10-28 22:42:48

    好烦啊,怎么解决啊

  • 荡秋千的鱼叫奶牛
    2017-04-15 21:40:51

    安装的时候有个network选项,默认是关闭的,可以找到设置一下

  • AndyBun
    2015-09-19 09:41:02

    setup command not found

  • kkkbbb
    2015-09-04 20:55:10

    网络配置文件中有一行是 ONBOOT="no" 改成 ONBOOT="yes"

  • 懂渊
    2015-08-31 10:25:16

    用setup工具或者用vim直接修改/etc/sysconfig/network-scripts/ifcfg-eth0:添加IPADDR、GATEWAY、NETWORK、DNS等信息,然后执行servise network restart

    这句什么意思?怎么操作?

    我知道原因了,是因为没有激活网卡,先ifup eth0  就可以连接上了

    你的那个方案不懂怎么操作

  • kkkbbb
    2015-08-29 21:04:13

    你该不会是看打lo网卡吧,要看eth0的ip地址,如果没有看到eth0就得修改系统配置文件了,

    Ubuntu网络配置文件在/etc/network/interfaces(ubuntu一般不会出现这种情况)

    Redhat系列(Cnetos)打配置文件在/etc/sysconfig/network-scripsts/ifcfg-eth0(在Centos6.5开始就有这种情况了)

    打开配置文件找到ONBOOT=no 要改为ONBOOT=yes 默认是ONBOOT=no,它打意思是:是否随网络服务启动,eth0生效,如果为no,则ifconfig看不到eth0

  • dumbaodouble
    2015-08-29 18:15:26

    在windows系统里,用cmd工具ipconfig/all,得到真实机的IP地址、DNS等信息后,在linux系统中用setup工具或者用vim直接修改/etc/sysconfig/network-scripts/ifcfg-eth0:添加IPADDR、GATEWAY、NETWORK、DNS等信息,然后执行servise network restart,设置就生效了。这样就不用每次都去设置Xshell了。