SuSE Linux10.1 网络设置以及和主机通信

 

SuSE Linux10.1 网络设置以及和主机通信

 

       VMWare上安装好SuSE之后,就是要使用SecureCRT 5.1使得主机和虚拟机进行通信。SuSE在默认安装之后使用的是IPv6的网络地址,并且使用的是DHCP方式进行分配网络地址。我们要做的是给SuSE配置一个IPv4的静态地址。

       另外SuSE默认安装的是sshd1),但使用这个的时候会每次到要求输入密码,有些郁闷。于是升级到sshd2进行解决此事。到网站上下载最新的ssh包,可以到download.chinaunix.net下载,我下载的是ssh-3.2.9.1.tar.tar

 

第一部分 安装VMware Tools

1 启动虚拟机的SuSE,选择菜单里的VM选项àInstall VMware Tools,选定它开始安装。

2 VM菜单里的Removable Devices子项中的CDROM项,点击edit,打开VMWare的安装文件夹,选择linux.iso来作为ISO文件。

3 mount加载linux.iso文件:mount /dev/cdrom /mnt/cdrom

4 cd /mnt/cdrom

5cdrom文件夹里面解压

cp VMwareTools-5.5.3-34685.tar.gz  /tmp

tar –zxvf VMwareTools-5.5.3-34685.tar.gz

cd vmware-tools-distrib

6 该文件夹里面有一个perl脚本:vmware-install.pl

7 安装:./vmware-install.pl

 

一直按回车,直到提示安装成功就可以了。

8  cd /mnt

此时在该目录下应该有个名称为:hgfs的文件夹,这就表明安装成功了。

9 设置共享文件夹

VM菜单里进行,选择setting子项,再选择Options。点击Shared Folders,然后点击Add,选择要与客户Linux进行共享的文件夹即可。此时在目录/mnt/hgfs下,就可以看到这个共享的目录。

10  umount /mnt/cdrom

 

第二部分  配置虚拟机操作系统的网络地址

1.    直接修改网络配置文件

       进入目录/etc/sysconfig/network,该目录中有文件ifcfg-eth-id-00:0c:29:ac:f5:2e,该文件就是eth0的配置文件。打开该文件,进行如下编辑:

 

使用DHCP进行分配网络地址

BOOTPROTO='dhcp'

BROADCAST=''

ETHTOOL_OPTIONS=''

IPADDR=''

MTU=''

NAME='AMD PCnet - Fast 79C971'

NETMASK=''

NETWORK=''

REMOTE_IPADDR=''

STARTMODE='auto'

UNIQUE='rBUF.weGuQ9ywYPF'

USERCONTROL='no'

_nm_name='bus-pci-0000:00:11.0'

 

配置静态网络地址

BOOTPROTO='static'

BROADCAST=''

ETHTOOL_OPTIONS=''

IPADDR='192.168.149.128'

MTU=''

NAME='AMD PCnet - Fast 79C971'

NETMASK='255.255.255.0'

NETWORK=''

REMOTE_IPADDR=''

STARTMODE='auto'

UNIQUE='rBUF.weGuQ9ywYPF'

USERCONTROL='no'

_nm_name='bus-pci-0000:00:11.0'

 

       我们这里使用静态网络地址,reboot后,系统就有了一个IPv4的网络地址,且始终是我们手工配置的这个地址。

 

2.    使用字符界面下的YaST进行配置

       在字符界面下输入命令:yast后,出现如下界面:

       我们选择Network DevicesàNetwork Card进行配置网卡,接下来我们选择“User Controlled with NetworkManager”,选择后该项前面有个小叉。然后出现界面如下:


      
在该界面选择“Edit”选项,然后出现如下界面:

我们选择“Static Address Setup”,即静态地址模式,然后在IP AddressSubnet Mask的输入框里面分别输入:192.168.149.128。点击Next后,重启测试。

 

3.    使用xWindow界面下的YaST进行配置

       xWindow下的如下路径可启动YaST:Applications/System/YaST.启动程序后,主界面如下所示:

 

我们选择Network Devices下的Network Card进行配置,进入后选择“Network Setup Method”下的“User Controlled with NetworkManager”,选择后界面如下:


      
然后点击Edit进行编辑,界面如下:


      
我们选择“Static Address Setup”,即静态地址模式,然后在IP AddressSubnet Mask的输入框里面分别输入:192.168.149.128。点击Next后,重启测试。

 

第三部分  安装sshd2

1.       /mnt/hgfs/hg拷贝ssh-3.2.9.1.tar.tar/tmp

命令:cp ssh-3.2.9.1.tar.tar /tmp

2.       解压

命令:tar –xvf ssh-3.2.9.1.tar.tar

3.       安装

命令:./configure ; make ; make install

   这样安装后生成的可执行文件sshd2位于/usr/local/sbin目录下,需要系统在启动时,帮我们把它自动启动。这时我不大清楚到底怎么更好的进行设置“开机自启动”,所以使用了很笨的法子,测试了也很好用,先这么凑合吧。

       具体的方法是,进入到/etc/rc.d目录,会发现该目录下有个shell脚本名称叫做sshd,里面的代码就是用来开机自启动sshd的,把这个脚本改掉用来启动sshd2。把该脚本除了第一行之后全部删掉,然后在末尾加入如下:/usr/local/sbin/sshd2即可。现在可以reboot进行测试了。

 

第四部分 屏蔽防火墙过滤

1.  如果使用我们SecureCRT 5.1连接虚拟机失败,有可能是虚拟机的防火墙屏蔽了该端口。使用YaST工具进行配置,按照上面的讲述我们可以使用字符界面下或者图形界面下的YaST进行配置,其操作过程一致。我们下面使用字符界面下的工具。

       在命令行上输入:yast。出现YaST的主界面我们选择“Security and Users”选项,然后再选择“Firewall”。如下图所示:


2 
选择后,我们在如下图所示的界面里选择“Allowed Services”选项,然后在“Service to Allow”中选择“ssh”,并在右面的“Add”上回车,选择“Next”和“Accept”即可。

 

 

posted on 2008-03-01 10:18  kevin.Tian  阅读(8905)  评论(0编辑  收藏  举报

导航