Centos7-minimal版ISO安装完成之后,配置静态IP
环境:
1 | WINDOWS 10 |
Centos7 Minimal版本安装完成之后是没有办法联网的ifconfig
不可用,并且 yum install net-tools也是会失败,解决方法就是设置个静态IP
设置静态IP
更改vmware设置
首先是更改虚拟机设置的网络连接方式:
1 | vmware-编辑-虚拟网络编辑器-VMnet8 |
(页面如果提示需要具备管理员权限才能更改网络配置,直接点更改设置
选是即可)选择Vmnet8,将使用本地DHCP服务将IP地址分配给虚拟机取消勾选,记住子网IP
和子网掩码
。
测试环境信息:
1 | 子网IP: 192.168.226.0 |
ifcfg-xxx
进入配置文件修改目录cd /etc/sysconfig/network-scripts/
,找到一个名字类似ifcfg-ens33的文件(可能不叫ens33,各人机器不一样),先备份 cp ifcfg-ens33 ifcfg-ens33.bak
,然后vi修改
原始内容:
1 | TYPE=Ethernet |
修改:
1 | BOOTPROTO=static |
增加:
1 | IPADDR=192.168.226.40 |
其中
IPADDR 是之前修改vmware网络配置时候记下的 子网IP
,根据那个稍微修改下即可
子网掩码照抄
网关参考IP设置
DNS用个通用的(114.114.114.114 是国内移动、电信和联通通用的DNS)
HWADDR可以通过 ip addr
命令查看
修改完文件完整内容:
1 | TYPE=Ethernet |
修改保存完成之后,重启网络:
1 | service netword restart |
重启完成之后用ip addr验证一下,inet更改成自己设置的表示更改成功,接下来就可以安装net-tools
、vim
等等。。
Centos7 防火墙
顺带的加一点关于centos7防火墙的东西
查看防火墙状态:
1 | firewall-cmd --state |
开启关闭防火墙:
1 | systemctl start/stop/restart firewalld.service |
禁止开机启动:
1 | systemctl disable firewalld.service |
获取当前开放的端口:
1 | firewall-cmd --zone=public --list-ports |
添加端口:
1 | firewall-cmd --zone=public --add-port=80/tcp --permanent |
删除端口:
1 | firewall-cmd --zone=public --remove-port=80/tcp --permanent |
重启生效:
1 | firewall-cmd --reload |
主机ping不通虚拟机
发现虚拟机可以ping通主机,主机ping不通虚拟机,猜测应该是主机的VMnet8网络适配器设置的有问题。
获取虚拟机ip,ifconfig
1 | IP:192.168.226.40 |
获取主机ip信息,ipconfig
1 | 以太网适配器 VMware Network Adapter VMnet8: |
可以看到IP和子网掩码都不在一个网段,进去主机的网络与共享中心
找到VMware Virtual Ethernet Adapter for VMnet8
属性-TCP/IPv4
更改IP、子网掩码、网关、DNS和虚拟机在一个网段即可,修改完效果:
1 | 以太网适配器 VMware Network Adapter VMnet8: |
这样主机和虚拟机完成互通,本地使用putty、xshell之类的工具直接连接到虚拟机操作即可。