随着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的必备能力。
转载于:https://blog.51cto.com/1071085005/969608