VMware 版本:16.1.0
镜像:CentOS-7-x86_64-DVD-1611
1、学会 CentOS 7 的基本网络配置。
2、学会运用常见的网络命令对网络环境进行测试。
开始之前建议拍摄快照,这样虚拟机被玩坏了或者失误造成的不可逆的状态时,可以还原到以前的状态
如果希望对IP地址、MAC地址、路由和网关的设置能够永久生效,就需要修改位于 /etc/sysconfig/network-scripts/目录下的网卡配置文件。
点击“编辑”→“虚拟网络编辑器”→“更改设置”→“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 终断进程
1、查看配置文件命令是否配置错误
2、查看IP地址、网关等是否配置错误
3、虚拟网络编辑器是否正常,有异常可以 ‘还原默认设置’
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 | 显示网络工作信息统计表 |