on It Road.com
安装 ifconfig
我们仍然可以安装 net-tools 包以使 ifconfig 命令工作。
以下命令将在系统上安装“net-tools”:
# yum install net-tools
ifconfig 的替代方案
使用 ip addr 查看网络设备的 IP 地址:
# ip addr 1: lo: [LOOPBACK,UP,LOWER_UP] mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno16777736: [BROADCAST,MULTICAST,UP,LOWER_UP] mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:45:e9:ae brd ff:ff:ff:ff:ff:ff inet 192.168.1.107/24 brd 192.168.1.255 scope global dynamic eno16777736 valid_lft 86349sec preferred_lft 86349sec inet6 fe80::20c:29ff:fe45:e9ae/64 scope link valid_lft forever preferred_lft forever
使用命令 nmcli d show (NetworkManager Command Line Interface, device, show) 来查看关于你的网络设备的更深入的信息:
# nmcli d show GENERAL.DEVICE: eno16777736 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:45:E9:AE GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: eno16777736 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.1.107/24 IP4.GATEWAY: 192.168.1.1 IP4.DNS[1]: 182.48.200.3 IP4.DNS[2]: 114.79.129.4 IP6.ADDRESS[1]: fe80::20c:29ff:fe45:e9ae/64 IP6.GATEWAY: GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: - GENERAL.CON-PATH: - IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY:
解决方案
2009 年,Red Hat 决定弃用 ifconfig 作为默认命令行网络接口管理实用程序,因为“net-tools”包(提供 ifconfig)不支持 InfiniBand 地址(高性能计算应用程序中常用的互连)。
InfiniBand 地址太大,ifconfig 无法显示;因此,有必要弃用 ifconfig 并找到可以显示长 InfiniBand 地址的工具。
问题 :
Red Hat Enterprise Linux 7 (RHEL 7) 的最小安装中缺少 ifconfig:
# ifconfig -bash: ifconfig: command not found -bash: ifconfig: 命令未找到
日期:2020-09-17 00:12:06 来源:oir作者:oir