如何在 Linux 系统中查看和管理网络接口?
一、 查看网络接口使用ifconfig命令查看活动接口直接输入ifconfig可显示当前系统所有已激活的网络接口信息。查看所有接口使用ifconfig -a可显示当前系统所有的网络接口包括未激活的。使用ip命令查看 IP 地址使用ip address show查看网络接口的 IP 地址配置情况。查看接口状态使用ip link查看网络接口的状态。使用netstat命令使用netstat -i参数可以查看网络接口的使用情况。二、 管理网络接口状态启用/禁用可以通过多种方式启动、关闭或重启网络接口使用ifconfig命令启用接口ifconfig eth1 up激活指定接口。禁用接口ifconfig eth1 down将指定接口设置为 down 状态。使用ifdown/ifup命令禁用接口ifdown eth0。启用接口ifup eth0。重启接口通常组合使用sudo ifdown eth0 sudo ifup eth0。使用ip link命令启用接口sudo ip link set dev eth0 up。三、 配置网络接口临时配置可以使用ifconfig命令在命令行中为网络接口分配 IP 地址。若分配了 IP 地址接口默认会启用。可以使用[-]arp参数启用或禁用接口上的 ARP 协议例如ifconfig eth0 -arp禁用或ifconfig eth1 arp启用。永久配置重要提示ifconfig所有的配置都是应用于内核的仅临时生效。重启网络服务后会立即失效。若要配置永久生效需要修改网络接口配置文件。例如在 RHEL/CentOS 系列中需编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件对于别名地址slave地址需建立对应的配置文件如ifcfg-eth0:0。四、 重启网络服务除了单独管理某个接口还可以通过管理网络服务来统一重启使用 service 命令service network restart或service network start/stop。使用 systemctl 命令sudo systemctl restart networking。五、 故障排查建议如果配置错误导致无法通信建议按以下步骤检查检查当前接口状态ip a或ifconfig。确保接口已启用ip link set dev eth0 up。检查网络管理工具如 NetworkManager是否配置正确。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2476430.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!