ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令。这个时候你进入终端,运行ifconfig命令就会出错!
如果只是查看ip可以用另外一个命令:
如果一定要使用ifconfig,请继续操作,查找ifconfig所在的安装包。
注意:如果没有出现如上图而报错,请参考后续内容【用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64】。
根据上图搜到的包,则可通过yum search 这个命令发现ifconfig这个命令是在net-tools. x86_64这个包里,下面我们只要安装就行了
【用yum安装报 cannot find a valid baseurl 】
方法一、
1、打开 vi /etc/sysconfig/network-scripts/ifcfg-enp4s0(每个机子都可能不一样,但格式会是“ifcfg-e...”)。但内容包含:
- TYPE=Ethernet #网卡类型
- DEVICE=eth0 #网卡接口名称
- ONBOOT=no #系统启动时是否自动加载
- BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
- IPADDR=192.168.1.11 #网卡IP地址
- NETMASK=255.255.255.0 #网卡网络地址
- GATEWAY=192.168.1.1 #网卡网关地址
- HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
- BROADCAST=192.168.1.255 #网卡广播地址
修改内容如下:
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=dhcp
- DNS1=8.8.8.8
- DNS2=4.2.2.2
2、重启网络:service network restart
方法二、
1、打开 vi /etc/resolv.conf新增以下内容:
- nameserver 8.8.8.8
- nameserver 4.2.2.2
- nameserver 172.19.0.6
- nameserver 172.19.0.5
2、重启网络: service network restart