?
Fedora的网络配置是很简单的,主配置文件/etc/sysconfig/network定义主机名,默认网关和网络启用状态.
?
-
NETWORKING=<value> , <value> 是以下的布尔值:
-
HOSTNAME=<value> ,? <value> 是一个 Fully Qualified Domain Name (FQDN ), 如 hostname.expample.com , 不过主机名不是必须的
-
GATEWAY=<value> ,? <value> 网关的IP地址
-
GATEWAYDEV=<value> ,? <value> 网关设备名,如eth0
-
NISDOMAIN=<value> ,? <value> is the NIS domain name.
?
?
与设备相关的配置文件位于 /etc/sysconfig/network-scripts目录中,比如 ifcfg-eth0、ifcfg-eth1
这个目录中共有三类文件
以太网接口
在所有的网络配置文件中,最常用的就是 ifcfg-eth0,因为它是系统中{dy}块网卡的配置文件。如果系统中有多块网卡,ifcfg-eth 后面的数字就会依次递增。正因为每个设备都有对应的一个配置文件,因此管理员也能够单独地控制每一个设备。
以下是一个 ifcfg-eth0 配置文件的示例,在配置中已经为网卡设置好了 IP 地址。
在接口配置文件中,选项之间存在着一些关联,如果不像上例中那样使用固定 IP,使用 DHCP 获取 IP 地址的配置文件又会不一样。以下就是将网卡配置成通过 DHCP 获取 IP 地址的配置:
下面是以太网接口配置文件中常用的一些选项:
BOOTPROTO=<protocol>
<protocol> 的值能够是以下几种:
- none - 不指定启用协议
- bootp - 使用 BOOTP 协议
- dhcp - 使用 DHCP 协议
BROADCAST=<address>
<address> 表示广播地址。ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。
DEVICE=<name>
<name> 表示物理设备的名称 ,对于动态寻址的 PPP 设备则是指它的逻辑名称。
DNS{1,2}=<adderss>
<address> 表示名称服务器的 IP 地址。如果 PEERDNS 选项被设置为 yes,这里设置的 IP 地址将会替代 /etc/resolv.conf 中的设置
IPADDR=<address>
<address> 的值就是分配给网卡的 IP 地址
NETMASK=<mask>
<mask> 表示子网掩码
GATEWAY=<address>
<address> 的值为路由器或其它网关设备的 IP 地址,如果指定将优先于/etc/sysconfig/network中的网关设置
NETWORK=<address>
<address> 表示网络地址,ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。
ONBOOT=<yes|no>
- yes - 系统启动时xx设备
- no - 系统启动时不xx设备
PEERDNS=<yes|no>
- yes - 使用 DNS 选项的值替代 /etc/resolv.conf 中的配置。如果使用 DHCP,yes 则为这个选项的默认
- no - 不更改 /etc/resolv.conf 中的配置
USERCTL=<yes|no>
- yes - 允许非 root 用户控制这个设备
- no - 不允许非 root 用户控制这个设备