服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux操作系统下设置基本网络参数四种方法

Linux操作系统下设置基本网络参数四种方法

2019-12-01 17:00Linux教程网 Linux

在Red Hat Linux 6.0系统中,自带有Netscape浏览器,让Linux通过以太网卡访问Internet时,必须对Linux系统进行相应的配置,诸如主机、域名、网关、路由器等。在实际配置时,可以采用四种方法

一、引言 

在Red Hat Linux 6.0系统中,自带有Netscape浏览器,让Linux通过以太网卡访问Internet时,必须对Linux系统进行相应的配置,诸如主机、域名、网关、路由器等。在实际配置时,可以采用四种方法: 

其一,基于控制面板法; 

其二,基于X的linuxconf法; 

三,基于Web浏览器的linuxconf法; 

其四,手工使用命令法。 

二、基于控制面板法 

Linux的控制面板中的Network Configuration提供了易于掌握的集成化配置环境。首先检查在安装Red Hat Linux时是否安装了控制面板。 

# rpm –ga grep control 

如果安装了控制面板,则屏幕上显示:contrl –panel-3.7-7 

如果未安装这个软件包,则键入如下命令: 

# rpm –i /mnt/cdrom/Red Hat /rpms /usercfg-3.5-6.i386.rpm 

单击控制面板窗口中的Network Configuration按钮,出现网络配置器窗口(如图1所示)。 

1)Names标签 

该标签提供了四个方面的信息: 

(1) Hostname(主机名) 

包括机器名和机器所在的完整域名。格式为:localhost.local domain,例如,lgx.linux.net,其中lgx为本地机主名字,linux.net为本机所在域名。 

(2) Domain(域名) 

机器所在的完整域名,即为主机名中的“。”后面部分。这里输入:linux.net 

(3) Search for hostnames in additional domains(在其它域名中寻找主机名) 

该项可不填。 

(4) Nameservers(名字服务器) 

即 DNS,这项列出了向网络提供域名服务的计算机名单,每行一个。若要提供名字服务器清单,则应给出ISP服务商提供的域名服务器的IP地址。例如:163.1.1.4、10.55.0.33 。 

2) Hosts标签 

该标签提供计算机的主机表,主机表放在/etc/host文件中。单击Hosts标签,并单击“Add”按钮,弹出对话框(图2)。 

主机表文件包含机器名,IP地址及计算机替换名字。如果在小型网中,没有域名服务器,则主机表应包含所在网络中所有机器的名字和各自的IP地址。在连网的机器上至少有IP和name两项。对该表的操作包括增加(Add),编辑(edit),删除(remove)等操作。 

首先编辑本地机项目,在IP栏输入163.1.5.125,Name栏输入lgx.linux.net,在nickname 栏中,可以<输入计算机的替换名称,如lgx0,并用空格分隔这些替换名称。 > 

3)Interfaces标签 

这是一个网络接口的配置标签。在缺省情况,该表中提供一个lo项目(本地回环设备),该项目不要删除,它是Linux网络工作时必需具备的一个项目,对应的IP地址为127.0.0.1。 

如果用户现欲通过以太网卡接入Internet时,请选中表中eth0项目(注:第一个网卡设备名为 eth0, 第二个为eth1,依次类推)。单击“Remove”按钮,删除掉,然后单击“Add”按钮,弹出接口类型对话框(图3)。 

请选中“Ethernet”单选项,单击“OK”按钮,出现edit Ethernet/Bus interface对话框。该对话框包含以下内容: 

(1) IP段 输入网卡物理地址,即本机IP地址。如163.1.5.125。 

(2) Netmask字段 输入子网掩码,如255.255.0.0。 

(3) Network字段 自动给出163.1.5.0。 

(4) Broadcast字段 自动给出 

(5) Activate interface at boot time单选项 在每次启动时,激活接口,以便使用网络,建议选择该项。 

(6) Allow any user to (de)activate interface选项 允许任一用户激活或关闭网络接口。对于PPP之类的拨号接口中,每个用户都要建立网络连接,因此可以选择该项。对于以太网连接的用户,则不必选择该项。 

(7) Interface configuration protocol选项 接口配置协议。指定服务器向工作站提供网络操作所需信息。可让本机在每次激活接口时从服务器取得配置。它有none,BOOT和DHCP三个选项。一般选择“none”。 

4)Routing标签 

该标签用于配置路由。告诉计算机如何把某些数据传到网络上的目标主机。如果网络使用缺省网关,则只要指出缺省网关IP地址以及本机网卡etho。 

对以上四个标签操作完成后,单击网络配置器窗口中的“save”按钮,存盘退出。 

三、基于X的linuxconf法 

首先由root用户登录Linux系统,在Gnome环境中,单击脚印按钮,指向“system”,选择“control-panel”子项,以便启动控制面板,然后单击System Configuration图标。或者单击脚印按钮,指向“system”选项,选择linuxconf选项),出现linuxconf在xterm中的工作界面(见图4)。 

⑴打开“Networking / Client tasks / Basic host Information”分支,选择Host name标签,输入主机名字;选择Adaptor 1标签,选中“enable”选项,表示能够使用第一个网卡;选择配置方式为Manual;然后分别填写:Primary name + domain(主机名。域名,如:lgx.linux.net)、IP address(主机的IP地址,如:163.1.5.125)、Net mask(子网掩码,如:255.255.0.0)、Net device(网络设备名eth0)、Kernel module(内核模块,如果是ne2000的网卡,那么应输入ne)、 I/O port(I/O端口地址,如0x300)、Irq>(中断号,如3)等选项。 

⑵打开“Networking / Client tasks / Name Server Specification(DNS)”分支,弹出Resolve configuration对话框,选中“DNS is required for normal operation”;然后填写:Default domain (缺省域名)和Nameserver1(第一个DNS服务器的IP地址,如:163.1.1.4;在下一行,还可填写第二个DNS服务器的IP地址,如10.55.0.33)选项。 

⑶打开“Config / Networking / Routing and gateways”选项,弹出的Defaults对话框,在Default gateway字段填写缺省的网关IP值,如:163.1.1.254,并选中“enable routing”选项。 

⑷接受以上写入值,激活并退出。 

注:在提示符“#”下,若执行linuxconf,则在xterm终端下配置方法与之相类似。 

四、基于Web的Linuxconf法 

在Red Hat Linux 6.0中,linuxconf也可工作在Web浏览器环境,操作方法是: 

⑴在gnome-linuxconf对话框中,打开“Config / Networking / Misc / Linuxconf network access”分支。 

⑵在对话框中输入任何允许使用Linuxconf的计算机的主机名,包括用户主机名字。 

⑶选择“Accept”按钮,并按空格键,单击“Quit”按钮。 

⑷启动Netscape浏览器,在URL栏键入:http://:98/ 其中,必选项hostname应换成用户计算机的主机名。 

⑸选择浏览器页面底部的“Start”按钮,在弹出的口令验证框中,分别输入root和相应的口令,如果口令正确, 

则进入如图5所示的Linuxconf工作环境。 

⑹点击config框下的“Networking”选项,弹出Network Configurator页面,在其中的Client tasks框内,点击“Basic host information”、“Name server specification(DNS)”、“Routing and gateways”,分别输入主机信息、名字服务器及路由和网关等信息。 

⑺操作完成后,存盘退出。 

五、手工使用命令法 

手工使用命令法是基于以太网卡已装入的情况下,编辑配置文件来配置网络的方法。具体步骤如下: 

⑴ 编辑/etc/rc.d/rc.local文件 

在该文件中加入类似下列各行: 

#配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用 

/sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP 

#配置并激活回环设备lo 

/sbin/ifconfig lo 127.0.0.1 UP 

/sbin/route add –host 127.0.0.1 lo 

#让Linux将本地网的信息发送到eth0接口 

/sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0 

#指定访问远程网络的缺省网关,假定缺省网关的IP地址为163.1.1.254 

/sbin/route default gw 163.1.1.254 eth0 

⑵ 编辑/etc/resdv.conf文件 

该文件作用是设置名称服务器。可加入下列内容。 

#指定本机域名为linux.net。 

Domain linux.net 

#域名称服务器(DNS),可以是本地网,也可以是远程网上的。按nameserver的顺序#逐一查找。若未找到,则Linux放弃寻找。 

Nameserver 163.1.1.4 

Nameserver 10.55.0.33 

⑶ 编辑/etc/hosts.conf文件 

设置主机文件表。可加入如下行: 

order hosts,bind 

multi on 

163.1.5.125 lgx.linux.net lgx 

第一行表示:查找名称时,首先检查本地主机文件(hosts),然后按/etc/resolv.conf所指定的Nameservers顺序查找。 

第三行列出主机IP地址、主机名和别名。 

对/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三个文件编辑后,必须重新启动机器。 

五、结束语 

综上所述,只要采用其中的任意一种方法,定义主机名字、主机表、网络接口设备及路由等参数,配置好Linux以太网,就能接入Internet,享受Internet提供的服务。

延伸 · 阅读

精彩推荐
  • LinuxLinux lnmp下无法使用mail发邮件的两种解决方法

    Linux lnmp下无法使用mail发邮件的两种解决方法

    在配置了lnmp环境后,出现了mail函数不能发送邮件的问题,其实有两种方法,一是使用sendmail组件,而是使用postfix。下面为大家一一介绍下 ...

    Linux之家4042019-09-17
  • LinuxLinux中环境变量配置的步骤详解

    Linux中环境变量配置的步骤详解

    Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的...

    Myths7882022-02-10
  • LinuxLinux上设置用户通过SFTP访问目录的权限的方法

    Linux上设置用户通过SFTP访问目录的权限的方法

    这篇文章主要介绍了Linux上设置用户通过SFTP访问目录的权限的方法,SFTP可以理解为使用SSH协议进行FTP传输的协议,因而同时要对OpenSSH进行相关设置,需要的朋...

    OSChina10022019-06-19
  • Linux手把手教您在 Linux 上使用 GPG 加解密文件

    手把手教您在 Linux 上使用 GPG 加解密文件

    在本教程中,我将告诉你如何用 GPG 加密和解密文件。这是一个简单的教程,你可以在你的 Linux 系统上尝试所有的练习。这将帮助你练习 GPG 命令,并在你...

    Linux中国6962021-12-15
  • Linux确保Linux系统安全的前提条件 漏洞防护

    确保Linux系统安全的前提条件 漏洞防护

    Linux 作为开放式的操作系统受到很多程序员的喜爱,很多高级程序员都喜欢编写Linux操作系统的相关软件。这使得Linux操作系统有着丰富的软件支持,还有无...

    Linux之家2642020-04-11
  • Linux详解Linux系统下PXE服务器的部署过程

    详解Linux系统下PXE服务器的部署过程

    这篇文章主要介绍了Linux系统下PXE服务器的部署过程,包括对PXE的API架构作了一个基本的简介,需要的朋友可以参考下...

    运维之道9812019-07-04
  • LinuxLinux常用的日志文件和常用命令

    Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。 Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所...

    Linux教程网2632020-04-18
  • Linuxlinux中rmdir命令使用详解(删除空目录)

    linux中rmdir命令使用详解(删除空目录)

    今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的 ...

    linux命令大全5372019-11-19