阅读:3561回复:0
网络接口控制脚本
在 Linux 中,接口控制脚本用于激活和取消激活系统接口, /sbin/ifdown 和 /sbin/ifup 是两个最主要的接口控制脚本,它们通过调用 /etc/sysconfig/network-scripts/ 目录中的配置文件起作用。
在 Linux 中,接口控制脚本用于激活和取消激活系统接口, /sbin/ifdown 和 /sbin/ifup 是两个最主要的接口控制脚本,它们通过调用 /etc/sysconfig/network-scripts/ 目录中的配置文件起作用。 ifup 和 ifdown 接口脚本是指向 /sbin/ 目录的链接符号,在使用这两个脚本时,需要指定接口的名称,如 ~]# ifup eth0 普通用户也能够使用 ifup 和 ifdown 命令,但能够控制指定的接口还与接口的配置有关。 网络接口被启动时需要完成许多网络初始化的工作,其中大部分工作都由 /etc/rc.d/init.d/functions 和 /etc/sysconfig/network-scripts/network-functions 这两个文件实现,详情可参考《Linux 网络相关函数文件》。 当验证某个接口已经被配置完成,并且用户拥有控制接口的权限之后,相应的脚本则会启用或关闭这个接口。以下是位于 /etc/sysconfig/network-scripts/ 目录中常用的接口控制脚本: ifup-aliases 当有别名接口配置文件时,为指定接口配置多个 IP 地。 ifup-ippp 和 ifdown-ippp 启用和关闭 ISDN 接口。 ifup-ipsec 和 ifdown-ipsec 启用和关闭 IPsec 接。 ifup-ipv6 和 ipdown-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)进行操作,如 ~]# /sbin/service network 可以是 start, stop 或 restart (启动、停止或重启) 使用以下命令,则可以查看已配置的设备及当前激活的网络接口的状态 ~]# /sbin/service network status |
|