实验五 网络接口配置
一、实验目的:
1.熟练掌握IPv4地址的配置方法。 2.熟悉TCP/IP网络配置文件常见配置。 3.熟悉常用网络命令。 二、实验内容 1.配置IPv4地址。
2.修改TCP/IP网络配置文件。 3. TCP/IP网络测试。 三、实验步骤
1. TCP/IP网络配置的三种方式 1.1使用图形化界面
1.1.1在顶部面板右侧点击网络管理器→编辑连接→有线,选择“添加”。 1.1.2选择“IPv4”,取消DHCP,选择“手动”。
1.1.3配置IP地址192.168.202.xx,子网掩码255.255.255.0,网关192.168.202.1。 1.2使用命令行界面
1.2.1设置网卡eth0的IP地址和子网掩码IP
$ sudo ifconfig eth0 192.168.203.xx netmask 255.255.255.0 1.2.2设置网关
$ sudo route add default gw 192.168.203.254
1.2.3设置DNS 修改/etc/resolv.conf,在其末尾添加如下两行。
nameserver 192.168.203.5 nameserver 219.146.0.130
:配置主DNS服务器 :配置辅DNS服务器
1.3手工编辑网络配置文件
1.2.1设置网络配置文件:/etc/network/interfaces $ sudo vi /etc/network/interfaces
一般情况下会看到如下两行,为本地回路设置。
auto lo
9
iface lo inet loopback ;本地回路
1.2.2配置动态IP地址时,在其后添加如下内容。
auto eth0
iface eth0 inet dhcp ;动态IP地址
1.2.3配置静态IP地址时,在其后添加如下内容。eth0就是计算机的网卡,如果计算机有多块网卡,则还会有eth1,eth2……,均采用类似方法设置。
auto eth0 ;网卡 iface eth0 inet static ;静态IP地址 address 192.168.204.xxx ;ip地址 netmask 255.255.255. 0 ;子网掩码 gateway 192.168.204.1 ;网关
1.2.4设置DNS 修改/etc/resolv.conf,在其末尾添加如下两行。
nameserver 192.168.204.5 :配置主DNS服务器 nameserver 219.146.0.130
:配置辅DNS服务器
2.禁用以太网卡 $ sudo ifconfig eth0 down 3.启用以太网卡并重新读取配置 $ sudo ifconfig eth0 up
4.检查eth0网卡的IP地址配置 $ sudo ifconfig 5.重启网络服务。
$ sudo /etc/init.d/networking restart 五、实验思考题
1.举例说明ifconfig命令的功能。
2.如何实现主操作系统与虚拟机软件中的客户操作系统之间的IP地址访问。 10
实验六 服务器配置与管理-FTP
一、实验目的
1.掌握FTP服务vsftpd的配置过程。 2.熟悉vsftpd服务主配置文件。 3.熟悉FTP内部命令。 二、实验内容 1.设置网络环境。
2.设置vsftpd服务启动方式。 3.配置FTP服务器。 三、实验步骤
1.配置TCP/IP网络环境
1.1配置IP地址和子网掩码为192.168.202.5/255.255.255.0,网关为192.168.202.1。 1.2网络服务重启
$ sudo /etc/init.d/networking restart 2. vsftpd服务基本信息 2.1察看vsftpd软件包是否安装 $ dpkg –l vsftpd 2.2启动vsftpd服务 $ sudo /etc/init.d/vsftpd start
2.3客户端访问“ftp://192.168.202.5”,测试能否登录,能否进行文件的下载与上传。
3. vsftpd服务配置
3.1 vsftpd服务主配置文件/etc/vsftpd.conf的部分默认配置
anonymous_enable=YES local_enable=YES write_enable=YES
:允许匿名用户登录 :允许本地用户登录
:允许写入(上传文件、创建目录)(包含所有用户) :允许匿名用户上传文件,但已被注释掉 :允许匿名用户创建目录,但已被注释掉
#anon_upload_enable=YES #anon_mkdir_enable=YES
11
3.2设置允许匿名用户上传 3.3 vsftpd服务重启 $ sudo /etc/init.d/vsftpd restart
3.4客户端重新访问“ftp://192.168.202.5”,测试能否登录,能否进行文件的下载与上传。
4. vsftpd服务用户配置
4.1新建vsftpd服务用户ftp_test,其指定工作目录为/home/ftp_test,设置用户密码,并修改工作目录权限。 $ sudo useradd -m ftp_test $ sudo passwd ftp_test
$ sudo chmod 755 /home/ftp_test 4.2 vsftpd服务重启 $ sudo /etc/init.d/vsftpd restart
4.3客户端重新访问“ftp://192.168.202.5”,测试能否登录,能否进行文件的下载与上传。 说明
匿名用户以ftp帐号访问FTP服务器主目录/home/ftp_test,而“/home/ftp_test”目录所属用户为ftp_test,目录权限为drwxr-xr-x,即ftp作为“其他用户”,没有写入权限,所以不能在“/home/ftp_test”目录中创建新文件和新建目录。 解决办法1:创建一个属于ftp用户的目录 $ sudo cd /home/ftp_test $ sudo mkdir up1 $ sudo ftp:ftp up1 $ ls -all
:创建一个目录 :修改目录的所属用户 :查看目录权限
解决办法2:创建一个属于root用户的目录,修改目录权限为允许其他用户修改目录内容
$ sudo cd /home/ftp_test $ sudo mkdir up2
:创建一个目录
:修改目录的权限,使“其他用户”可以修改
$ sudo chmod 777 up2
12
$ ls -all :查看目录权限
4.4客户端重新访问“ftp://192.168.202.5”, 进入up1或up2目录,上传一个文件,能否成功?然后再下载刚上传的文件,能否成功? 说明
查看刚上传文件的权限为-rw-------,所属用户为ftp。 进入up1或up2目录,修改刚上传的文件权限为644。
客户端重新访问“ftp://192.168.202.5”,此时,刚上传的文件可以进行下载操作。解决办法
修改主配置文件/etc/vsftpd.conf,设置匿名用户创建新文件的umask为022。 在local_umask=022下面一行添加如下内容。
anon_umask=022
4.5 vsftpd服务重启 $ sudo /etc/init.d/vsftpd restart
4.6客户端重新访问“ftp://192.168.202.5”, 测试能否完成文件的下载与上传。 四、实验思考题
1.说明umask的设置值与文件权限的关系。 2.考虑如何更改ftp用户的默认路径。
13
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Linux实验指导书(3)在线全文阅读。
相关推荐: