由于本人现在的知识有限,其中可能有些地方写的不是很准确甚至有错误,还希望大家可以予以指正。
网络这方面我了解的还不是很多,对于其中的好多知识以及一些名词并不是很清楚,所以在这里只是分享网络一些简单的配置。
一般所用到的其配置文件就3个,分别是:
/etc/resolv.cof 其中会有nameserver,用来设定dns( 要查询的名称服务器的 ip 地址)。可以最多设定3个。以便在其中一个名称服务器停止工作是提供备份。如果 DHCP 处于使用中, /etc/resolv.conf 将自动被重写,除非你在相关接口配置文件中指定 PEERDNS=no
/ect/sysconfig/network 定义主机名,设定网关。 如果 DHCP (自动)处于使用中, /etc/resolv.conf 将自动被重写,除非你在相关接口配置文件中指定 PEERDNS=no。
/etc/sysconfig/network-scripts/ifcfg-name <name> 是指配置文件控制的设备名称,这是接口配置文件,用来控制单个网络设备的软件接口。以下是在用于静态或动态配置的文件中找到的标准变量:
手动
BOOTPROTO=static
IPADDR=192.168.0.13
PREFIX=24(其实这就是子网掩码,你也可以写成NETMASK=255.255.255.0这样的)
GATEWAY=192.168.0.254
DNS1=192.168.0.254
DHCP
BOOTPROTO=dhcp
任意(可写可不写)
DEVICE=eht0
ONBOOT=yes
HWADDR=52:54:00:00:00:FA
NM_CONTROLLED=yes
不过我觉得最好还是把设备名称DEVICE和ONBOOT写上的比较好
另外,你可以装一个Network Manager.
不过要注意:
1. 如果 NetworkManager 正在运行,对 ifcfg-* 所做的任何更改将立即生效。
2. NetworkManager 可能会引起与您的网络配置的冲突。如果您要永久性的手动管理网络配置,则为每个网路接口将 NM_CONTROLLED=no 添加到 ifcfg-* 文件。
更改系统配置时,您必须记住执行以下操作:
1. 修改配置文件
2. 重新启动服务
3. 验证更改
重启网络服务可以执行
/etc/init.d/network restart 或者 service network restart