一.实验目的:
(1)掌握所用系统网络配置方法;
(2)掌握与网络管理相关的命令及使用方法;
(3)掌握常用网络客户端程序(比如telnet、ssh)的使用方法;
(4)掌握系统网络服务的管理与配置方法(以telnet服务为例)。
二.实验内容(步骤)和结果
1.1 使用DHCP自动配置
点击上图+新建一个名为mydhcp的有线连接,其IPv4设置如下图。
选中mydhcp为活动连接(如下图),观察其IPv4地址、DNS和默认路由(网关),将结果截图。
2.1 测试网卡或确定网卡名称
# nmcli device show # 查询所有设备信息
2.2 确定活动连接的网卡IPv4地址
# nmcli device show enp0s3
2.3 用上面的2)中记录IP地址、网关和DNS新建一个名为mystatic静态IP连接
2.4 测试网络是否通
# ping www.163.com
# ping -c 10 www.baidu.com
2.5 socket****统计
# ss -ta # 显示所有TCP socket端口
# ss -lanp | grep ":80 " # 显示在80(http服务)端口侦听的连接和进程信息
# 如没有找到,可将80改成53(dns服务)端口试试
2.6 网络管理ip命令
# ip link set ens33 up # 启动本机enp0s3接口设备
# ip address show # 查看IP参数
# ip address show enp0s3 # 显示本机ens33的IP参数
# ip address add 192.168.1.200/24 dev ens33 # 添加IP地址
# ip address del 192.168.1.200/24 dev ens33 # 删除IP地址
# ip route show # 查看路由表
2.7 域名解析nslookup命令
# nslookup www.baidu.com # 直接查询:正向
# nslookup 202.108.3.184 # 直接查询:逆向
# nslookup # 进入nslookup交互界面
## 在符号“>”后输入要查询的IP或域名并回车即可。
## 如果要退出该,输入exit并回车。
> 202.108.3.184 # 逆向解析202.108.3.184
> www.scut.edu.cn # 正向解析www.scut.edu.cn
>server 8.8.8.8 # 指定DNS服务器
>mail.163.com
>www.baidu.com
>exit # 退出
3.1 ssh
1)安装openssh-server软件包:
# apt install openssh-server
2)启动ssh服务
# systemctl start sshd
以普通用户执行以下命令(root用户按默认配置禁止ssh远程登录)
$ ssh syx@192.168.1.11 #以实际注册用户和IP替代syx@192.168.1.11,
##登录成功后可试试执行who;pwd命令后exit退出
ssh登录成功后截图,截图图例如下:
3.2 使用xinetd托管:配置和使用telnet服务器。
1)安装超级服务器xinetd
# apt install xinetd
2)安装telnet telnetd软件包:
# apt install telnet telnetd
3)进入目录/etc/xinetd.d,在其中编辑文件telnet,内容如下
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
4)重启xinetd
# systemctl restart xinetd ## 重启服务,可用systemctl status xinetd
##查看xinetd状态
# telnet 192.168.1.11 #登录成功后可试试执行who;pwd命令后exit退出
telnet登录成功后截图,截图图例如下: