| 
 
          [ << ]
        
          [ < ]
        
      [ 主页 ]
      
            [ > ]
          
            [ >> ] 
           
 1. 新手上路1.a. 新手上路 | 注意: 
本文假定你已经配置好了你的内核,包括你的硬件的模块,并且你知道你的硬件(译注:这里指网卡)的接口名。我们同时假定你已经设置了eth0,当然它也可以是eth1、wlan0等等。
 | 
 | 注意: 
本文档要求你正在运行的是baselayout-1.11.11或更高版本。
 | 
 
要开始配置你的网卡,你首先需要告诉Gentoo RC系统你的网卡。这可以通过在/etc/init.d目录里建立一个指向net.lo的名叫net.eth0的符号链接来实现。
 
| 代码 1.1: 建立符号连接net.eth0指向net.lo |  | 
# cd /etc/init.d
# ln -s net.lo net.eth0
 |  
现在Gentoo的RC系统知道了这个接口。它还需要知道怎么来配置这个接口。所有的网络接口都在/etc/conf.d/net文件里设置。下面是一个设置DHCP和静态地址的简单配置: 
| 代码 1.2: /etc/conf.d/net文件的一个示例 |  | 
config_eth0=( "dhcp" )
config_eth0=( "192.168.0.7/24" )
routes_eth0=( "default via 192.168.0.1" )
config_eth0=( "192.168.0.7 netmask 255.255.255.0" )
routes_eth0=( "default via 192.168.0.1" )
 |  | 注意: CIDR代表无级别Internet域路由(Classless InterDomain Routing)。一开始,IPv4地址被归类为A,B或者C类。最初的分类系统没有考虑到Internet如此流行,会有耗尽IP的危险。CIDR允许一个IP地址可以表达多个IP地址。除了以一个斜线跟着一个数字结束外,CIDR IP地址跟普通IP地址是一样的;例如:192.168.0.0/16。CIDR是RFC 1519定义的。
 | 
 
现在我们已经配置好了接口,可以用下面的命令启动、停止它
 
| 代码 1.3: 启动和停止网络脚本 |  | 
# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop
 |  | 重要: 
我们建议你在/etc/conf.d/rc文件里设置RC_VERBOSE="yes"。这样你可以在网络出现故障的时候,得到关于故障的更多信息。
 | 
 
现在已经成功地启动并停止了你的网络接口,你可能希望在Gentoo启动的时候启动它。这样做就可以了:(最后那个“rc”命令通知Gentoo启动当前runlevel中还没有被启动的脚本)
 
| 代码 1.4: 配置网络接口以便在启动的时候装载它 |  | 
# rc-update add net.eth0 default
# rc
 |  
 
          [ << ]
        
          [ < ]
        
      [ 主页 ]
      
            [ > ]
          
            [ >> ] 
           
 本文档的内容遵循知识共享-署名-相同方式共享许可协议 |