随着Linux操作系统的日益强大,它在服务器市场、嵌入式开发等方面已经取得巨大成功,在个人电脑方面也越来越受欢迎,如果你厌倦了Windows,何不尝试一下充满自由气息的Linux系统呢?下面就针对Linux初级用户介绍几种Linux网络设置的基本方法。
  可以用两种方式设置Linux网络,一是图形工具设置,目前Linux的图形界面已经很强大,利用图形界面设置网络连接无疑是最简单快捷的;另一种是利用命令行设置网络连接,虽然命令行操作比较复杂,但是利用命令行能够诊断出现在网络上的问题。下面以Red Hat Linux操作系统为例分别介绍这两种方式:
  
  1 使用Red Hat Linux图形工具设置网络连接
  
  (1) 以建立以太网连接为例
  首先单击“主菜单”,选择“系统设置”,然后选择“网络”选项,打开网络设置窗口。
  操作步骤如下:
  ①单击“设备”标签。
  ②单击工具栏上的“新建”图标按钮。
  ③从“设备类型”列表框中选择“以太网连接”选项,然后单击“前进”按钮。
  ④如果已经把网卡添加到硬件列表中,则从“以太网卡”列表中选择它。否则,选择“其他以太网卡”来添加硬件设备。
  ⑤如果选择了“其他以太网卡”,就会出现“选择以太网适配器”窗口。选择该以太网卡的制造商和型号,选择该设备的名称。如果它是系统的第一个以太网卡,把eth0选作设备名;如果它是第二个以太网卡,把eth1选作设备名;依此类推。网络管理工具还允许为NIC配置资源。单击“前进”按钮继续。
  ⑥在出现的“配置网络设置”对话框中,可以选择DHCP或静态IP地址。单击“前进”按钮继续。
  ⑦单击“创建以太网设备”对话框上的“应用”按钮。
  配置了以太网设备后,它就会出现在网络管理工具主窗口的设备列表中。选择菜单栏中的“文件”、“保存”命令保存改变。
  添加了以太网设备后,可以从设备列表中选择它,然后单击工具栏中的“编辑”图标按钮,编辑它的配置。
  (2) DNS设置
  DNS选项卡允许配置系统的主机名、域、名称服务器和搜索域。如果DNS服务器要从DHCP中检索到,选择“自动从提供商处获取DNS信息”。如果主机名被动态地从DHCP中检索,不要更改它。
  (3) 主机设置
  “主机”选项卡允许从/etc/hosts文件中添加、编辑和删除主机,该文件包含IP地址和它们相对应的主机名。
  
  2 使用命令行配置网络
  
  (1) 使用ifconfig建立网络连接
  ifconfig工具用于在Linux内核中配置网络接口。这个命令是在系统启动的时候供系统的启动脚本使用,当然也可以使用这个命令手工配置网络。ifconfig使用的参数,至少应该包含有网络接口和分配的IP,利用这两部分参数,数据包才可以被传送。使用ifconfig配置的其他参数包括广播地址、MTU以及诸如点对点连接、IPv6地址等各种特性。
  下面是几个实例:
  ①配置eth0的IP地址,同时激活该设备。
  #ifconfig eth0 192.168.1.16 netmask 255.255.255.0 up
  ②配置eth0别名设备eth0:1的IP地址,并为其添加路由。
  #ifconfig eth0:1 192.168.1.5
  ③加up参数激活设备。
  #ifconfig eth0 up
  ④加down参数禁用设备。
  #ifconfig eth0 down
  ⑤查看指定的网络接口的配置。
  #ifconfig eth0
  ⑥不带任何参数查看所有的网络接口配置。
  #ifconfig
  (2) route命令
  第二个最重要的网络命令是route,使用route可以查看或配置Linux内核中的路由表。路由表指挥IP网络栈将非本地网的数据包发往何处。
  下面是几个实例:
  ①添加路由
  #route add host 192.168.1.5 dev eth
  0:1
  ②添加默认网关
  #route add default gw 192.168.1.1
  ③删除路由
  #route delete 10.41.0.0 mask 255.2
  55.0.0
  ④查看内核路由表的配置
  #route
  (3) traceroute
  可以使用traceroute命令显示数据包到达目的主机所经过的路由。例如:
  #traceroute   (4) ping命令
  可以使用ping命令来测试网络的连通性。

  (5) hostname命令
  可以使用hostname命令来更改主机名。例如:
  #hostname myhost
  
  3 结束语
  
  随着Linux操作系统的日益强大,可以预见使用它的用户也将越来越多,掌握Linux系统网络设置和调试的基本方法将是我们学习和使用Linux的必备能力。