centos 5.5 网络配置

  与windows类似,对Centos建立网络连接,同样需要设置ip、dns,如果ip和mac绑定,则需要设置mac。
  主要是修改 /etc/sysconfig/network-scripts/ifcfg-eth0,这个文件的内容是配置网络卡参数的文件!可以配置『network, IP, netmask, broadcast, gateway, 启动时的 IP 取得方式( DHCP, static ), 是否在启动的时候启动』等等。 ifcfg-eth0 指的是第一块网络卡,而第二块网络卡为 ifcfg-eth1 以此类推 。/etc/resolv.conf 配置域名解析DNS。
1.修改网卡参数
首先切换到root账户

[root@linux ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0                <== 网络卡代号,必须要 ifcfg-eth0 相对应
BOOTPROTO=static           <== 启动协议,有 dhcp 及 static 这里是 static
BROADCAST=192.168.1.255    <== 就是广播位址罗
HWADDR=00:40:D0:13:C3:46   <== 就是网络卡位址
IPADDR=192.168.1.13        <== 就是 IP 啊
NETMASK=255.255.255.0      <== 就是子遮罩网络
NETWORK=192.168.1.0        <== 就是网域啊!该网段的第一个 IP
GATEWAY=192.168.1.2        <== 就是默认路由!
ONBOOT=yes                 <== 是否启动启动的意思
MTU=1500                   <== 就是最大传输单元的配置值。
#GATEWAYDEV=eth0           <== 主要路由的装置为那个,通常不用配置

其中:
DEVICE:这个配置值后面接的装置代号需要与档名 (ifcfg-eth0) 那个装置代号相同才行!否则会显示找不到装置名称!


BOOTPROTO:启动该网络介面时,使用何种协议? 如果是手动给予 IP 的环境,请输入 static 或 none ,如果是自动取得 IP 的时候, 请输入 dhcp (不要写错字!)


GATEWAY:代表的是『整个主机系统的 default gateway』, 所以,配置这个项目时,请特别留意!不要有重复配置的情况发生喔!也就是当您有 ifcfg-eth0, ifcfg-eth1.... 等多个文件,只要在其中一个文件配置 GATEWAY 即可。


GATEWAYDEV:如果您不是使用固定的 IP 作为 Gateway , 而是使用网络装置作为 Gateway (通常 Router 最常有这样的配置),那也可以使用 GATEWAYDEV 来配置通讯闸装置呢!不过这个配置项目很少使用就是了!


HWADDR:这个东西就是网络卡的卡号了!有啥用途呢? 记得以前我们常常在讲,如果有两块一模一样的网络卡存在时,例如在一部主机上面安装两张螃蟹卡, 由於是相同的芯片,所以在 /etc/modprobe.conf 内无法指定出明确的 eth0 与 eth1 的对应 (因为模块使用相同嘛!),那么哪一张才是 eth0 ?呵呵!大家有福了! 利用 HWADDR 指定网络卡的卡号,就能够明白的定义出不同网卡的代号。

2.配置 DNS 的 IP: /etc/resolv.conf这个文件重要啦!他会影响到您是否可以查询到主机名称与 IP 的对应!
[root@linux ~]# vi /etc/resolv.conf
nameserver 168.95.1.1
nameserver 139.175.10.20

3.启动与关闭网卡:
启动与关闭的方式有两种,底下分别介绍:
[root@linux ~]# ifup eth0[root@linux ~]# ifdown eth0
# 上面的作法是针对 eth0 来进行启动 (ifup) 与关闭 (ifdown) ;

[root@linux ~]# /etc/init.d/network restart# 针对这部主机的所有网络介面 (包含 lo) 与通讯闸进行重新启动, 所以网络会停顿再开喔!
这样就能够启动网络卡了!
4.测试
[root@linux ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:40:D0:13:C3:46
          inet addr:192.168.1.13  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::240:d0ff:fe13:c346/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:229458 errors:16 dropped:0 overruns:0 frame:0
          TX packets:117415 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:345006035 (329.0 MiB)  TX bytes:7177543 (6.8 MiB)
          Interrupt:5 Base address:0x3e00
# 有出现 IP 的数据才是正确的启动;
[root@linux ~]# ping -c 3 192.168.1.2//默认路由
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=0.216 ms
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.227 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.222 ms

--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.216/0.221/0.227/0.017 ms, pipe 2
# 有出现 ttl 才是正确的回应!如果出现『 Destination Host Unreachable 』
# 表示没有成功的连线到您的 GATEWAY 那表示出问题啦!赶紧检查有无配置错误。

由于实验室的ip和mac绑定,全部设置完毕,可以ping默认路由,但是ping不通dns,添加
/sbin/ifconfig eth0 hw ether "mac",将mac地址写入对应设备,重启网络后,可以上网。

猜你喜欢

转载自y-x.iteye.com/blog/1414245