最小化安装centOS后没有ifconfig工具,解决方法:
方法一:因为还没有配置网络,首先查看 ip addr ,查看可用端口,找到本机可用端口IP,然后使用scp工具从别的虚拟机将ifconfig工具拷贝到此虚拟机上就可。
方法二:通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了
#yumsearch ifconfig
#yum install net-tools.x86_64
再查看ifconfig就会有。
安装步骤:U盘安装或者PXE安装
安装完成后开启网卡自动获取IP
[root@localhost ~]# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
[root@localhost ~]# dhclient eno1 //动态自动获取IP
得到IP后cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-eno1 ifdown-ipv6 ifup-aliases ifup-ppp
ifcfg-enp3s0f3 ifdown-isdn ifup-bnep ifup-routes
ifcfg-ens801f0 ifdown-post ifup-eth ifup-sit
ifcfg-ens801f1 ifdown-ppp ifup-ib ifup-Team
ifcfg-lo ifdown-routes ifup-ippp ifup-TeamPort
ifdown ifdown-sit ifup-ipv6 ifup-tunnel
ifdown-bnep ifdown-Team ifup-isdn ifup-wireless
ifdown-eth ifdown-TeamPort ifup-plip init.ipv6-global
ifdown-ib ifdown-tunnel ifup-plusb network-functions
ifdown-ippp ifup ifup-post network-functions-ipv6
然后vim ifcfg-eno1 文件,添加修改以下内容 :将ONBOOT=no改成yes
[root@localhostnetwork-scripts]# cat ifcfg-eno1
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=1f8bfa61-3542-489a-af47-781f7ce4ff97
DEVICE=eno1
ONBOOT=yes
然后保存退出重启网络
[root@localhost ~]# service network restart
然后ping一下测试网络是否连通
[root@localhost ~]# ifconfig|more
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet10.239.52.148 netmask 255.255.255.0 broadcast 10.239.52.255
inet6 fe80::a6bf:1ff:fe06:2a47 prefixlen 64 scopeid 0x20<link>
ethera4:bf:01:06:2a:47 txqueuelen 1000 (Ethernet)
RX packets22781 bytes 3233880 (3.0 MiB)
RX errors0 dropped 0 overruns 0 frame 0
TX packets1926 bytes 327857 (320.1 KiB)
TX errors0 dropped 0 overruns 0 carrier 0 collisions 0
device memory0x91920000-9193ffff
enp3s0f3: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ethera4:bf:01:06:2a:48 txqueuelen 1000 (Ethernet)
[root@localhost ~]# ping 10.239.129.89
PING 10.239.129.89 (10.239.129.89) 56(84) bytes of data.
64 bytes from 10.239.129.89: icmp_seq=1 ttl=63 time=11.6 ms
64 bytes from 10.239.129.89: icmp_seq=2 ttl=63 time=17.4 ms
64 bytes from 10.239.129.89: icmp_seq=3 ttl=63 time=33.5 ms
^C
--- 10.239.129.89 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time2003ms
rtt min/avg/max/mdev = 11.633/20.874/33.532/9.261 ms
成功连接网络