实训一 Linux网络配置

实训一  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

 实训一  Linux网络配置 

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

 实训一  Linux网络配置

 

 实训一  Linux网络配置

 

 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

 实训一  Linux网络配置 

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

 实训一  Linux网络配置 

五、实训要求

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

 

实训一 Linux网络配置

上一篇:Linux指令-grep


下一篇:linux系统开机流程和启动nginx