配置Linux服务器的网络

发表于:2011-11-23 09:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:余洪春    来源:51Testing软件测试网采编

#
Linux
分享:

  服务器的系统安装好后,接下来就要在机房或内网环境中配置它的IP了,这是最重要的一个环节。下面我就以64bit Centos5.5服务器为例来说明如何通过命令或图形来配置Linux服务器的IP、网关、DNS,以及如何用命令查看Linux的进程或网络连接等。

  配置Linux服务器的网络

  1、手动修改配置网卡文件

  手动配置网卡是最直接的方式,熟练的系统管理员在平时维护系统的时候更喜欢使用这种方式,因为手动配置有如下优点:

  熟悉命令之后,手动配置更快速,并且不需要重新启动。

  能够使用配置命令的高级特性。

  更容易维护配置文件,找出系统故障。

  能更深刻地了解系统配置是如何进行的。

  那么,下面就介绍一下如何手动配置网卡文件。首先检查网卡是否正常安装,Centos5.5的驱动非常强悍,基本上市面上的服务器网卡都可以正常安装,我们可以用如下命令检查网卡是否正常安装:

  • [root@localhost ~]# lspci | grep Ether  
  • 06:07.0 Ethernet controller: Intel Corporation 
    82541GI Gigabit Ethernet Controller (rev 05)  
  • 07:08.0 Ethernet controller: Intel Corporation 
    82541GI Gigabit Ethernet Controller (rev 05) 
  • root@localhost~]# dmesg| grep error
  •   一般来说,2.4版本以后的Linux可以支持的网卡芯片组驱动已经很完备了,包括著名厂商(如Intel),以及使用广泛的RealTek、Via等网卡芯片,所以大家可以很轻松地使用它们的网卡。我们还可以用lsmod命令通过加载模块的方法来加载特殊的网卡。

      在配置Linux网络设备时,它们分别被赋予别名,该别名由一个描述性的缩略词和一个编号组成。第一个设备的编号为0,其他设备依次为1、2、3……其中,eth0、eth1是以太网卡接口,大多数的以太网卡都用此名表示,包括许多并行端口以太网卡,接下来主要讨论这种类型的网卡。与网卡相关的TCP/IP网络配置文件是/etc/sysconfig/network-scripts/ifcfg-ethx,其中x是从0开始的,第一个以太网配置文件即/etc/sysconfig/network-scripts/ifcfg-eth0。以我的公网机器举例说明如下:

  • [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  
  • DEVICE=eth0 
  • BOOTPROTO=none 
  • HWADDR=00:14:22:1B:71:20  
  • IPV6INIT=yes 
  • IPV6_AUTOCONF=yes 
  • ONBOOT=yes 
  • NETMASK=255.255.255.192  
  • IPADDR=203.93.236.146  
  • GATEWAY=203.93.236.129  
  • TYPE=Ethernet 
  • PEERDNS=yes 
  • USERCTL=no 
  • NETMASK=255.255.255.192  
  • IPADDR=203.93.236.146
  •   其中:

      DEVICE=eth0表示设定网卡的名称,它要跟文件名称对应。

      BOOTPROTO=none是启动时IP取得的协议,这里是固定的(此值也可以为static),如果是动态主机的话,要改成dhcp。

      HWADDR=00:14:22:1B:71:20指网卡的MAC地址,可以用ifconfig来取值。当然了,如果我们不指定这项的话,Centos5.5也会默认指定。

      IPV6INIT=yes表示支持IPv6,no表示不支持。

      IPV6_AUTOCONF=yes表示自动配置IPv6。

      ONBOOT=yes表示在开机的时候启动网卡。这里肯定要选择yes了,如果选择no的话则网卡在系统引导时不会被分配IP地址,那就很麻烦了。

    21/212>
    《2023软件测试行业现状调查报告》独家发布~

    关注51Testing

    联系我们

    快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

    法律顾问:上海兰迪律师事务所 项棋律师
    版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
    投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

    沪ICP备05003035号

    沪公网安备 31010102002173号