转载自:https://blog.csdn.net/yongaini10/article/details/52916010
我下载的是CentOS的minimal版本
这个版本安装完之后默认是没有安装net-tools的,也就是说ifconfig不能用:
根据网络一篇博客,确认本机是否真实存在ifconfig
1.echo $PATH 查看环境变量路径
2.ls /usr/sbin/ 查看此路径下是否有ifconfig这个程序
3.find / -name "ifconfig" 查找所有ifconfig名称的文件
均无。
此时ifconfig 被ip 替换。
ip link show 显示网络接口状态信息。
ip addr 查看网络接口IP地址相关,发现网络接口enp0s3没有分配IP地址
ls /etc/sysconfig/network-scripts/ 编辑ifcfg-enp0s3, BOOTPROTO=dhcp, 而ONBOOT=no, 故修改ONBOOT=yes。
重启虚拟机
然后再运行ip addr检查 enp0s3是否被分配了IP地址。
检查网络是否已经通畅
192.168.56.1是在物理机生成的虚拟网卡ip当然也可以ping baidu.com:
此时已可以使用yum安装ifconfig,安装方式不再赘述。
不按照ifconfig设置静态IP,只需修改/etc/sysconfig/network-scripts/ifcfg-enp0s3中相关:
BOOTPROTO="static" #dhcp改为static
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置
DHCP状态下查看网关地址:
netstat -rn
route -n
ip route show