PuTTY连接VMware下的FreeBSD的问题及解决方法
还记得在两个月前,我在VMware虚拟机下面安装了一个FreeBSD系统,装完之后就没有再理过它了。今天忽然想摆弄一下这个FreeBSD,看下是个怎么样的系统。
说实在的,初次使用还真的不习惯,因为FreeBSD跟其他的类似ubuntu或者是Centos不一样,命令提示符都变了,只有一个“#”。我在想,怎么知道当前的用户是谁呢?难道真的要用who命令来看吗?先不讨论用户的问题,因为还没有研究到那个地方。由于虚拟机下面操作这个系统,必须将鼠标限制在虚拟机的窗体里面,必须要按住“Alt+Ctrl”才能将鼠标释放出来主机。于是我决定在主机上直接用PuTTY连接到FreeBSD,直接用PuTTY这个终端操作系统。
我这里的环境是:家庭宽带adsl拨号上网,有个TP-LINK路由器,连接了三台主机,形成一个简单的家庭局域网,网段是192.168.1.0。我的VMware是在其中一台主机上。FreeBSD的联网方式是NAT(其实也可以是Bridge的,这与在学校里不一样)。
首先,要连接到系统,必须知道虚拟机的IP地址,我先在虚拟机登陆到系统中,用“ifconfig”命令查看IP地址。但是很奇怪,显示的结果中我一直都看不到ipv4的地址。我怀疑是否系统并没有获得IP地址,于是我试着ping一下“www.baidu.com”,结果没有反应。我觉得应该是没有IP地址。百度了一下FreeBSD下IP地址的设置方法,原来是我没有设置系统的“DHCP”自动获取IP地址功能。找到原因,接下来就是解决问题了:
在命令行下输入命令: