随笔 - 493  文章 - 0  评论 - 97  阅读 - 239万

12.8.1 Red Hat和Fedora的网络配置

From: http://book.51cto.com/art/200808/87187.htm

12.8  特定于发行版本的网络配置

第2章详细介绍了我们举例的几种系统各自的引导过程。在接下来的几节里,我们简单总结一下和配置网络有关的若干任务。我们举例的系统都会自动配置环回接口,您绝对不需要修改那部分的配置。除此之外,每种系统略有不同。

对于我们举例的系统来说,有4个文件是它们都有的:/etc/hosts、/etc/resolv.conf、/etc /nsswitch.conf和/etc/host.conf。这几个文件在前面介绍网络一般配置的章节里都讲过了。除了 resolv.conf 可能还有hosts,在您把一台机器添加到网络中的时候,通常都不需要修改它们。

在对引导时刻能控制网络配置的文件做过任何修改之后,可能都需要重新启动一下系统,或者让网络接口先down再up,以保证所做的改动起作用。在我们举例的所有发行版本上,您可以使用ifup和ifdown命令。

12.8.1  Red Hat和Fedora的网络配置

表12.12给出了Red Hat和Fedora的网络配置文件。

表12.12 Red Hat和Fedora网络配置文件

 
(点击查看大图)

机器的主机名在文件/etc/sysconfig/network 中设置,这个文件还包括几行内容,指出这台机器的DNS域名和默认网关。例如,下面是一台机器上的network文件,它有一个以太网接口:

 

特定于接口的数据保存在/etc/sysconfig/network-scripts/ifcfg-ifname文件里,其中ifname是网络 接口的名字。这几个配置文件能让您设置每个接口的IP地址、网络掩码、网络号和广播地址。它们还包括一行内容,指出这个接口是否应该在系统引导时 “up”。

一般这个目录下会有用于以太网接口(eth0)的文件和用于环回接口(lo)的文件。例如:

 

 

是本节前面的network文件里提到的机器redhat.toadranch.com上的ifcfg-eth0和ifcfg-lo文件。

系统提供了两个便于进行接口管理的脚本。ifup 和 ifdown 接受一个网络接口名作为参数,并且启动(up)或者停止(down)指定的接口。改变了/etc/sysconfig目录下任何文件中的网络信息之后,都 要运行ifdown ifname命令然后再运行ifup ifname。最好重新启动系统,以确保您所作的改动不会造成任何细微的问题。ifup和ifdown没有手册页,但它们是shell脚本(保存在 /sbin下),所以您可以看看它们的内容,详细了解它们能做什么。

如果您需要一次管理所有的接口,那么可以运行脚本/etc/rc.d/init.d/network,这个脚本接受的参数有start、stop、restart和status。在系统引导时,是以start参数调用这个脚本的。

系统的启动脚本还可以配置静态路由。在系统引导时刻,添加到文件/etc/sysconfig/static-routes里的所有路由都进入到路由表中。这个文件里的配置项给route add提供了参数,虽然顺序是乱的(先给而不是最后给接口)。

 
(点击查看大图)

首先指定接口,然后是路由参数:路由类型(net或者host)、目标网络、与这个网络相关联的网络掩码,最后是下一跳网关。需要用关键字gw。目 前的Linux内核虽然不用参数metric,但允许引入并在路由表中保留这个参数,供路由守护进程使用。上面静态路由的例子会得到下面的route命 令:

 
(点击查看大图)
posted on   清清飞扬  阅读(566)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
< 2012年4月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12

点击右上角即可分享
微信分享提示