实训一 Linux网络配置
一、实训目的
(1)掌握Linux下TCP/IP网络的设置方法;
(2)学会使用命令检测网络配置;
(3)学会启用和禁用系统服务。
二、实训内容
练习Linux系统下TCP/IP网络设置,网络检测方法。
三、实训环境
在一台已经安装好Red Hat Enterprise Linux 7.6系统,但还没有配置TCP/IP网络参数的主机上,设置好各项TCP/IP参数,连通网络。
四、实训内容
1. 设置主机名
(1)显示当前的主机名。
cat /proc/sys/kernel/hostname
uname –a
cat /etc/hostname
(2)查看/etc/hostname文件中的主机名。
vim /etc/hostname
(3)使用hostnamectl命令设置主机名为“XXXxx”,其中前2-3字母“XXX”为自己的姓名拼音第一个字母缩写,xx为学号的末2位。
hostnamectl –static set-hostname lm10
(4)使用nmtui命令设置主机名为“XXXxx”。
nmtui
(5)再次显示当前的主机名设置,确认修改成功。
cat /proc/sys/kernel/hostname
2. 设置IP地址、子网掩码、默认网关、DNS服务器地址
(1)关闭网络接口ens33。
ifdown ens33
(2)使用vim修改网卡ens33的配置文件(/etc/sysconfig/network-scripts/ifcfg-ens33)。
n 启动协议(BOOTPROTO):static。
n IP地址:192.168.1.2xx(xx为学号末两位),子网掩码、网络地址、广播地址。
n 默认网关:192.168.1.1。
n 首选DNS服务器:10.99.3.8,辅助DNS服务器:202.102.128.68。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.1.210
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
DNS1=10.99.3.8
DNS2=202.102.128.68
(3)激活网络接口ens33,利用ifconfig命令查看修改的网络参数是否已生效,查看/etc/resolv.conf文件。
ifup ens33
ifconfig
vim /etc/resolv.conf
(4)利用Firefox浏览器访问Internet是否成功,如果不能访问,请检查问题所在,并加以解决。
(5)重新启动网络服务(network.service),使修改的网卡配置文件生效,查看/etc/resolv.conf文件。
service network restart
vim /resolv.conf
3. 查看和设置路由表
(1)ping网关的IP地址,检测网络是否连通。
ping 192.168.1.210
(2)用netstat命令显示系统路由表。
netstat -r -n
(3)用ip命令显示路由表。
ip route
(4)用route命令显示系统路由表。
route -n
(5)用route命令添加到达目标网络192.168.2.0/24的路由,通过ens33网络接口,并由路由器192.168.1.254转发。
route add –net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.254 dev ens33
(6)用route命令添加默认网关路由,通过ens33网络接口,默认网关的IP地址是192.168.1.2,查看路由表。
route add default gw 192.168.1.2 dev ens33
(7)用route 命令删除刚才添加的默认网关,查看路由表。
route del default gw 192.168.1.2 dev ens33
4. 启动和停止守护进程
(1)用systemctl命令查看守护进程sshd的状态(正常情况下该进程默认已启动)。
systemctl status sshd.service
(2)用systemctl命令停止sshd守护进程。
systemctl stop sshd.service
(3)如果显示sshd处于停用状态,可以试着用ssh命令来连接本地系统,看看是否真的无法登录。
ssh localhost
(4)然后用systemctl命令启动sshd,再用ssh命令连接本地系统,看看sshd服务是否真的已经启动。
ssh localhost
(5)用systemctl命令检查是否已设置自动启动,设置sshd在系统启动时自动启动。
检查是否已设置自动启动:systemctl is-enabled sshd.service
设置sshd在系统启动时自动启动:systemctl enable sshd.service
五、实训要求
1. 按要求完成实训报告。
(1)写出各步骤的操作命令。
(2)将每一类操作的最后一项的屏幕截图贴在适当位置。
2. 回答问题:
(1)如何使用命令修改网卡的IP地址?
vim /etc/sysconfig/network-scripts/ifcfg-ens33:进入网卡修改网卡配置
BOOTPROTO=static
IPADDR=ip地址
NETMASK=子网掩码
NETWORK=网络地址
BROADCAST=广播地址
GATEWAY=默认网关
DNS1=首选DNS服务器地址
DNS2=辅助DNS服务器地址
(2)如何使用命令添加默认网关地址?
永久生效:vim /etc/sysconfig/network-scripts/ifcfg-ens33
GATEWAY=默认网关地址
临时生效:route add default gw 192.168.1.2 dev ens33
(3)如何启动和停止某个网卡?
启动网卡:ifup ens33
停止网卡:ifdown ens33