linux实验3——网络
0x00 题外
每天备战考研的日子,真是苦逼啊。不过离考试所剩实践也不多了
0x01
1、设置window IP地址为192.168.3.XX,掩码24位。
2、设置Linux IP地址为192.168.3.YY,掩码24位。window与Linux互相ping通。
3、在linux中开通telnet和vsftp服务。
4、linux中建立 a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。
5、在window中使用命令行终端连接至linux的ftp服务。
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位。window与Linux互相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可以ping通linux,linux不能ping通win,这是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.8Windos下不多说了,windows下面我不会命令行操作,就这样,看图~~
3、在linux中开通telnet和vsftp服务。
# 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
4、linux中建立 a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。
# useradd youraccount # passwd youraccount
好了,可以telnet了
在win中添加telnet的配件,还有ftp的配件
程序——>打开或关闭windows功能——>找到telnet和ftp客户端添加
5、在window中使用命令行终端连接至linux的ftp服务。
在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