FreeBSD启动 停止 重启网络服务

来自艾毕思知识库
跳转至: 导航搜索

当你需要控制FreeBSD的网络服务时,可以通过/etc/rc.d/目录中的脚本实现

FreeBSD 5.x或以上版本 启动或停止网络

启动FreeBSD网络服务

# /etc/rc.d/netif start

停止FreeBSD网络服务

# /etc/rc.d/netif stop

重启FreeBSD网络服务

# /etc/rc.d/netif restart


通过ifconfig命令实现

除了可以通过上面的脚本来控制网络服务,还可以通过ifconfig命令直接对网卡进行启停操作

列出已启动的网卡

# ifconfig -u


停止网卡

# ifconfig 接口名 down


列出已停止的网卡

# ifconfig -d


启动网卡

# ifconfig 接口名 up

FreeBSD重启/更新路由服务

重启网络服务后需要重启路由服务

# /etc/rc.d/routing restart

通过ssh方式重启网络服务

需要顺序执行两个脚本,否则可能会无法重新连接上服务器

# /etc/rc.d/netif restart && /etc/rc.d/routing restart


FreeBSD 4.x或以下版本启动 停止 重启网络服务

可以按如下命令在系统中找到network脚本,拷贝到合适的目录执行。

# cp /usr/share/examples/etc/netstart /etc/network

执行脚本

# . /etc/network

该脚本会执行所有的相关服务启动工作,比如网络、路由、防火墙等。