4
如何删除所有默认网关
我正在运行定制的Linux计算机,因此并非所有Linux命令都可用。 我执行与网络相关的命令,因此我需要在运行命令之前设置默认网关,然后立即删除该网关。 为此,我在一行中运行所有命令: /sbin/route add default gw 10.10.10.10;my command;/sbin/route del default gw 10.10.10.10; 问题是,由于某种原因,我曾经在同一台计算机上找到2个默认网关,这导致我的所有命令均失败,因为即使我在运行测试之前设置了默认网关,它仍会混乱并且无法运行我的测试。 那么有没有办法在一个命令中删除所有默认网关?我有大量正在增加的计算机,在每台计算机上植入脚本是不切实际的。我需要一个简单的命令,如下所示: /sbin/route del all default;set my default gw;mycommand;/sbin/route del all default; 所有到目前为止,我还发现了一个命令来删除一个默认网关,但并不是所有的人 /sbin/route del default,不会为我工作。 /sbin/route 帮助显示以下内容 /sbin/route --help Usage: route [{add|del|delete}] Edit the kernel's routing tables Options: -n Don't resolve names -e Display other/more information …