linux实验3——网络

0x00 题外

每天备战考研的日子,真是苦逼啊。不过离考试所剩实践也不多了


0x01 

1、设置window IP地址为192.168.3.XX,掩码24位。

2、设置Linux IP地址为192.168.3.YY,掩码24位。windowLinux互相ping通。

3、在linux中开通telnetvsftp服务。

4linux中建立  a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。

5、在window中使用命令行终端连接至linuxftp服务。

6、在linux中把/var/log/messages文件的后10行写入login.txt文件。

7、采用刚才建立的帐号登录ftp,把login.txt文件下载至windows C盘目录下。

 

0x02

1、设置window IP地址为192.168.3.XX,掩码24位。

2、设置Linux IP地址为192.168.3.YY,掩码24位。windowLinux互相ping通。

 

under windows:

cmd

>netsh interface ip set address "VMware Network Adapter VMnet8" static 192.168.3.11 255.255.255.0

 

under linux

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
HWADDR=00:0C:29:8A:7C:91
USERCTL=no
BOOTPROTO=static
IPADDR=192.168.3.22
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.3.11
# service network restart


 

补充说明:

ping问题

Win可以pinglinuxlinux不能pingwin,这是windows的防火墙问题。

 

控制面板——>系统和安全——>windows防火墙——>高级设置——>入站规则——>找到文件和打印机回显请求的启用就好

 


 

网络连接

Vmlinux-----gatway1--->windows host vmnet8 --- gateway2 --> network adapter connected to the internet

So:

Gatway1=ip add of the vmnet8;

Gatway2=我本地连接的ip地址(用路由的都这样,当然校园网也是这个)

然后设置本地连接属性共享为vmnet8,平时如果用手提开无线这里是wireless adapter 3

DNS都用8.8.8.8

Linux

# vi /etc/resolv.conf
加入
nameserver 8.8.8.8
Windos下不多说了,windows下面我不会命令行操作,就这样,看图~~

 

 

 

3、在linux中开通telnetvsftp服务。

# yum install telnet-server -y
# yum install telnet -y
# vi /etc/xinetd.d/telnet
Disable =no
#/etc/init.d/xinetd restart
 


# yum install vsftpd 
# vi /etc/vsftpd/vsftpd.conf


配置比较麻烦,在vi中用?匹配查找

anonymous=YES
chroot_local_user=YES
chroot_list_file=/etc/usftpd/chroot_list
userlist_enable=YES
userlist_deny=NO //insert 表示只有userlist里面的用户才能够用ftp登陆
# service vsftpd restart


4linux中建立  a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。

# useradd youraccount
# passwd youraccount

好了,可以telnet

win中添加telnet的配件,还有ftp的配件

程序——>打开或关闭windows功能——>找到telnetftp客户端添加

 

 

 

 

 

 

 

5、在window中使用命令行终端连接至linuxftp服务。

linux下测试一下连接

# ftp 127.0.0.1


 

 

出现错误了,这个是selinux的问题,因为之前的系统上面已经禁用,这台还没禁用,来解决一下:

# vi /etc/sysconfig/selinux

把那两行没注释的等于号后面都改disabled

# service vsftpd restart

好像不行,再两行命令,我有点忘了命令是怎样的了,这几条,试一下,要么就百度

# setsebool ftp_home_dir on
# set sebool ftp_home_dir on
# set sebool ftpd_disable_trans 1
# setsebool ftpd_disable_trans 1
# service vsftpd restart

windows下面

>ftp 192.168.3.22
Successful.

6、在linux中把/var/log/messages文件的后10行写入login.txt文件。

# tail -10 /var/log/messages >>/home/youraccount/login.txt

7、采用刚才建立的帐号登录ftp,把login.txt文件下载至windows C盘目录下。

>dir //ftp设置时候已经设置到默认主目录了,如果不在就cd进去
>get login.txt c:\login.txt

 

 

 

posted @ 2013-10-29 22:03  Fresher_Z  阅读(187)  评论(0编辑  收藏  举报