实训一:linux使用静态IP连接网络
本次实验忽略CentOS 7 的安装,网上有非常多且非常详细的文章
实验环境:
VMware 版本:16.1.0
镜像:CentOS-7-x86_64-DVD-1611
实验目的:
1、学会 CentOS 7 的基本网络配置。
2、学会运用常见的网络命令对网络环境进行测试。
0X00 拍摄快照
开始之前建议拍摄快照,这样虚拟机被玩坏了或者失误造成的不可逆的状态时,可以还原到以前的状态

0X01 给网卡配置一个固定的IP地址
如果希望对IP地址、MAC地址、路由和网关的设置能够永久生效,就需要修改位于 /etc/sysconfig/network-scripts/目录下的网卡配置文件。
一、进入虚拟网络编辑器,查看VMnet 8 的子网IP、子网掩码、网关
点击“编辑”→“虚拟网络编辑器”→“更改设置”→“VMnet 8”→“NAT设置”
“使用本地DHCP服务将IP地址分配给虚拟机”的勾勾去掉

二、编写网卡配置文件
1、进入root 模式 并编辑网卡配置文件
[dai@Dai ~]$ su - //用户和Shell环境一起切换到root身份
密码:
上一次登录:一 4月 12 22:54:56 CST 2021pts/0 上
[root@Dai ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@Dai ~]#
“su”命令和“su -”命令是有区别
前者只是切换了root身份,但是Shell环境仍然是普通用户的Shell;> 后者连用户和Shell环境一起切换成root身份了。

2、配置网卡文件
修改成 ↓
BOOTPROTO="static"
添加
IPADDR="192.168.100.100"
NETMASK="255.255.255.0"
GATEWAY="192.168.100.2"
DNS1="192.168.100.2"
修改 成↓
ONBOOT="yes"

保存并退出
“ESC”→“ :”→ “wq” → 回车
3、重启网络:systemctl restart network,service
如果没有什么问题的话,是可以ping通百度的

CTRL+C 终断进程
如果ping不通:
1、查看配置文件命令是否配置错误
2、查看IP地址、网关等是否配置错误
3、虚拟网络编辑器是否正常,有异常可以 ‘还原默认设置’
0X02 常见网络命令
ping命令各项说明
| 参数 | 说明 |
|---|---|
| -c | 设置完成需要回应的次数 |
| -s | 设置数据包的大小 |
| -i | 指定收发信息的间隔秒数 |
| -f | 极限检测 |
| -I | 使用或指定的网络界面送出的数据包 |
| -n | 只输出数值 |
| -p | 设置填满数据包的范本 |
| -R | 记录路由过程 |
| -q | 不显示指令执行过程,开头和结尾的相关信息除外 |
| -r | 忽略普通的路由表,直接将数据包送到远端主机上 |
| -t | 设置存活数值TTL的大小 |
| -v | 详细显示指定的执行过程 |
| -1 | 设置在送出要求信息之前,先行发出的数据包 |
netstat 命令参数说明
| 参数 | 说明 |
|---|---|
| -r/-route | 显示路由表 |
| -a/-all | 显示所有连接信息 |
| -t/-tcp | 显示TCP传输协议的连接状况 |
| -u/-udp | 显示UDP传输协议的连接状况 |
| -c/-continuous | 持续列出网络状态,监控连接情况 |
| -i/-interfaces | 显示网络界面信息表单 |
| -l/-listening | 显示监控中的服务器的Socket |
| -n/-numeric | 使用数字方式显示地址和端口号 |
| -p/-programs | 显示正在使用Socket的程序识别码和程序名称 |
| -s/-statistics | 显示网络工作信息统计表 |


浙公网安备 33010602011771号