首页 百科知识 网络接口控制脚本

网络接口控制脚本

时间:2024-10-10 百科知识 版权反馈
【摘要】:在Linux中,接口控制脚本用于激活和取消激活系统接口,/sbin/ifdown和/sbin/ifup是两个最主要的接口控制脚本,它们通过调用/etc/sysconfig/network-scripts/目录中的配置文件起作用。当验证某个接口已经被配置完成,并且用户拥有控制接口的权限之后,相应的脚本则会启用或关闭这个接口。

7.2.3 网络接口控制脚本

在Linux中,接口控制脚本用于激活和取消激活系统接口,/sbin/ifdown和/sbin/ifup是两个最主要的接口控制脚本,它们通过调用/etc/sysconfig/network-scripts/目录中的配置文件起作用。

ifup和ifdown接口脚本是指向/sbin目录的链接符号,在使用这两个脚本时,需要指定接口的名称,如

img273

普通用户也能够使用ifup和ifdown命令,但是否能够控制指定的接口还与接口的配置有关。

网络接口被启动时需要完成许多网络初始化的工作,其中大部分工作都由/etc/rc.d/init.d/functions和/etc/sysconfig/network-scripts/network-functions这两个文件实现。

当验证某个接口已经被配置完成,并且用户拥有控制接口的权限之后,相应的脚本则会启用或关闭这个接口。以下是位于/etc/sysconfig/network-scripts/目录中常用的接口控制脚本:

ifup-aliases:当有别名接口配置文件时,为指定接口配置多个IP地址

ifup-ippp和ifdown-ippp:启用和关闭ISDN接口。

ifup-ipsec和ifdown-ipsec:启用和关闭IPsec接口。

ifup-ipv6和ifdown-ipv6:启用和关闭IPv6接口。

ifup-plip:启用PLIP接口。

ifup-plusb:为网络连接启用USB接口。

ifup-post和ifdown-post:包含接口被启用或被关闭后要执行的命令。

ifup-ppp和ifdown-ppp:启用和关闭PPP接口。

ifup-routes:当接口被启用时,为设备添加静态路由

ifup-sit和ifdown-sit:包含在IPv4连接中启用和关闭IPv6通道所要被调用的函数。

ifup-sl和ifdown-sl:启用和关闭SLIP接口。

ifup-wireless:启用无线接口。

删除或更改/etc/sysconfig/network-scripts/目录下的任何脚本,都可能导致接口连接出错或失败。因此,所以只在对这些内容非常熟悉的情况下,才对它们进行更改。

同时操作所有网络脚本的最简单方法,就是使用/sbin/service命令对网络服务(/etc/rc.d/init.d/network)进行操作,如

img274

<action>可以是start,stop或restart(启动、停止或重启)。

使用以下命令,则可以查看已配置的设备及当前激活的网络接口的状态。

img275

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈