有关 CentOS 7 minimal 初始配置
使用 NAT 模式
【有关 CentOS 7 minimal 初始配置】
文章图片
文章图片
修改配置文件
vi/etc/sysconfig/network-scripts/ifcfg-ens33# 只有最后的 ifcfg-ens33 有可能有变化,具体名称查看网卡名称,使用 ip a 查看网卡名称
文章图片
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static# 将 dhcp 修改成 static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=7fba4e41-1474-426f-96cc-13a07f7272b0
DEVICE=ens33ONBOOT=yes# 将 no 修改成 yesIPADDR=192.168.137.100# IPADDR设置固定IP
GATEWAY=192.168.137.1# GATEWAY设置网关
NETMASK=255.255.255.0# NETMASK设置子网掩码
DNS1=114.114.114.114# DNS1设置DNS 解析
- BOOTPROTO ==从 dhcp 自动获取 IP 修改成 static== ,使用静态 ip 地址
- ONBOOT 启用该网卡,==no 修改成 yes==
- IPADDR 手动指定 IP 地址,注意和之前的 VMware修改的子网一致,==192.168.137.xxx==
- GATEWAY 网关,192.168.137.1
- NETMASK 子网掩码,255.255.255.0
- DNS1 使用 DNS 解析 114.114.114.114,还可以继续添加 DNS2=8.8.8.8 等其他的
- ==注意字母不要写错,很多人 IPADDR GATEWAY NETMASK DNS1 写错了==
service network restart# 重启网络
文章图片
ping 百度
ping www.baidu.com
- 成功图示
- ==能够 ping 通百度如下图所示,才能继续之后的学习==
- ==能够 ping 通百度如下图所示,才能继续之后的学习==
- ==能够 ping 通百度如下图所示,才能继续之后的学习==
文章图片
ping 不通百度排查 防火墙关闭
- 确保宿主机和虚拟机的防火墙关闭
文章图片
虚拟机
systemctlstatusfirewalld# 查看防火墙状态
systemctlstopfirewalld# 关闭防火墙,此方式关闭只对当前有效,重启失效
systemctldisablefirewalld# 关闭防火墙,重启也生效
文章图片
文章图片
ping 回环
ping 127.0.0.1
- ping 本机回环地址
- 如果 ping 不通说明本机 TCP/IP 有问题,一般不会出现
ping 192.168.137.99# 可使用命令 ip a 查看本机 IP
- 如果 ping 不通说明本机物理或驱动故障,一般也不会出现
ping 192.168.137.100# 假设本机 IP 为 192.168.137.99,此时还有同网段的 192.168.137.100 机器也启用
- 如果 ping 不通说明交换机端口有问题
-
文章图片
-
文章图片
ping 192.168.137.1
- 如果同网段的能 ping 通,网关一般也能 ping 通
ping 172.20.10.13# 假设这是宿主机的 IP 地址为 172.20.10.13
ping 1.1.1.1
- 如果 ping 不通说明网络没有共享
- ==即使以下的共享设置过了,有时也会 ping 不通,关闭共享再重新开启一遍,这个应该属于 window 的 bug==
- 在宿主机上【控制面板】→【网络和Intenet】→【网络和共享中心】→【更改适配器设置】
-
文章图片
-
文章图片
- 配置完之后,效果应该如下
-
文章图片
ping www.baidu.com -c 10# ping 10 次百度
- 如果 ping 不同说明 DNS 解析错误
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具