`
moonrub
  • 浏览: 42178 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
  • 22cgreen: new 也是类加载器加载,也是类加载机制,可以说JAVA类进入 ...
    newinstance

centos网络配置

阅读更多

 

centos 网络配置

centos的又图像界面去配制网络,但是感觉图像界面不方便,还是文本的方便

还是很简单的,和UBUNTU有点区别;

下面是文本配制网络:

1、网络的基本设置

    我们在设置网络环境的时候,提前要弄清楚以下的相关信息。
    IP                    IP地址                                                                     
    Netmark           子网掩码
    Gateway         默认网关
    HostName    主机名称
    DomainName    域名
    DNS                DNS的IP

2、配置文件

    /etc/sysconfig/network
    /etc/sysconfig/network-scripts/ifcfg-eth0
    /etc/resolv.conf
    /etc/hosts

    (1)文件 /etc/sysconfig/network

    这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义的文件。
    设定形式:设定值=值
    /etc/sysconfig/network的设定项目如下:

    NETWORKING    是否利用网络                                       
    GATEWAY        默认网关
    IPGATEWAYDEV    默认网关的接口名
    HOSTNAME    主机名
    DOMAIN        域名

    (2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0

    /etc/sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)
    设定形式:设定值=值
    设定项目项目如下:
    DEVICE        接口名(设备,网卡)
    BOOTPROTO    IP的配置方法(static:固定IP, dhcpHCP, none:手动)         
    HWADDR        MAC地址
    ONBOOT        系统启动的时候网络接口是否有效(yes/no)
    TYPE        网络类型(通常是Ethemet)
    NETMASK        网络掩码
    IPADDR        IP地址
    IPV6INIT    IPV6是否有效(yes/no)
    GATEWAY        默认网关IP地址

    这里有一个例子:

    [root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
         1 DEVICE=eth0
         2 BOOTPROTO=static
         3 BROADCAST=192.168.1.255
         4 HWADDR=00:0C:2x:6x:0x:xx
         5 IPADDR=192.168.1.23
         6 NETMASK=255.255.255.0
         7 NETWORK=192.168.1.0
         8 ONBOOT=yes
         9 TYPE=Ethernet

    (3)文件 /etc/resolv.conf

    这个文件是用来配置主机将用的DNS服务器信息。在这个文件中如果不设置DNS服务器的IP地址,那么在通信的时候,将无法指定像 [url]www.centospub.com[/url]这样的域名。(DNS是Domain NameSystem的简称,中文名称域名解析服务器,主要是IP和域名转换功能)/etc/resolv.conf的设定项目:
    domain ←定义本地域名
    search ←定义域名和搜索列表
    nameserver←定义被参照的DNS服务器的IP地址(最多可指定3个)
    一般来说最重要的是第三个nameserver项目,没有这项定义,用域名将无法访问网站,并且yum等服务将无法利用。

    (4)文件 /etc/hosts

    /etc/hosts这个文件是记载LAN内接续的各主机的对应[HostName和IP]用的。在LAN内,我们各个主机间访问通信的时候,用的是内网的IP地址进行访问(例:192.168.1.22,192.168.1.23),从而确立连接进行通信。除了通过访问IP来确立通信访问之外,我们还可以通过HostName进行访问,我们在安装机器的时候都会给机器    起一个名字,这个名字就是这台机器的HostName,通过上图可以看到,HostA的 hostname是centos1,HostB的hostname是centos2那我们怎么能不但通过IP确立连接,通过这个IP对应的 HostName进行连接访问呢?解决的办法就是这个/etc/hosts这个文件,通过把LAN内的各主机的IP地址和HostName的一一对应写入这个文件的时候,就可以解决问题。

    比如说上图,我要在HostA上用ssh访问HostB的时候,在命令行下我做这样的操作:

    [root@centos1 ~]# ssh 192.168.1.23
    root@192.168.1.23's password:
    Last login: Mon Dec 25 15:04:58 2006 from centos1
    [root@centos2 ~]#

    访问成功后,我们看到hostname的地方变化了。
    那么我们用hostname试试看:

    [root@centos1 ~]# ssh centos2
    ssh:centos2: Name or service not known ←提示错误,不知道主机
    [root@centos1 ~]#

    那么我们编辑/etc/hosts文件,将HostB的IP和hostname的对应关系写入这个文件,如果主机有域名,可以将域名写在IP地址之后hostname之前,并且用空格隔开,形式如   

第三行127.0.0.1的设置。

    [root@centos1 ~]# cat -n /etc/hosts
    1 # Do not remove the following line, or various programs
         2 # that require network functionality will fail.
         3 127.0.0.1       localhost.localdomain   localhost
         4 192.168.1.23 centos2
    [root@centos2 ~]#

    然后我们再从复#ssh centos2的操作

    [root@centos1 ~]# ssh centos2
    root@centos2's password:
    Last login: Mon Dec 25 15:05:07 2006 from centos1
    [root@centos2 ~]#

    可以看到访问成功了,这个文件就是这样的,倘若你要用windowsXP访问局域网中的linux你也可以用上面的方法,只不过在 windowsXP下面你也要修改hosts这个文件,文件路径:C:\WINDOWS\system32\drivers\etc\hosts,在这个文件中添加你要访问的局域网中的主机的IP和hostname,就能通过主机名访问主机了。

转载
分享到:
评论

相关推荐

    VMWare-CentOS网络配置

    VMWare-CentOS网络配置,有图有真相,描述详尽,欢迎点赞!

    CentOs网络配置

    ### CentOs网络配置详解 #### 一、CentOS网络配置基础概述 在CentOS系统中,网络配置是一项非常重要的任务,它确保了服务器能够正确地连接到互联网或局域网,进而实现数据交换与资源共享等功能。本文将详细介绍...

    CentOS网络设置.doc

    CentOS网络设置

    CentOS网络配置.zip

    CentOS网络配置.zip

    VM centOS 网络配置 eth0

    VM centOS 网络配置 eth0

    CentOS静态IP的网络配置方法

    文件总结了在CentOS虚拟机下设置静态IP的方法,供大家学习使用

    centos网络配置,VMware网络虚拟机配置

    让配置简单易懂,一看便明确,不再苦恼,下载一次永久使用,不再迷惑于网络不通的问题,自己截图编写,信我就给你可靠

    vmware中CentOS7网络设置教程详解

    为了能够使用XShell来管理我们安装好的CentOS7系统,所以我们要先设置CentOS7的网络使其能够联网。 1.选择vmware的编辑,然后点击虚拟网络编辑器 2.点击更改设置(需要有管理员权限) 3.选择VMnet0为桥接模式,...

    CentOS 6.3 网络配置

    CentOS 6.3 网络配置 在 CentOS 6.3 中,网络配置是一个非常重要的步骤,它允许我们连接到局域网或互联网。在本篇文章中,我们将介绍在 CentOS 6.3 中两种常见的网络配置方式:编辑配置文件和使用 setup 命令。 ...

    CentOS7网络配置.docx

    VMware上CentOS7配置本地网络,实现本地远程连接服务器,以及服务器访问互联网;家庭主机有线连接宽带,实现服务器与外网的互通。CentOS网络命令,网卡信息配置以及网关等配置

    CentOs7修改网卡配置文件不生效-亲测有效

    在 CentOS 7 系统中,网络配置的管理方式与早期版本有所不同,主要采用了 Network Manager 这一服务来管理网络接口。有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,...

    大数据技术之Linux下安装 CentOS和网络配置.doc

    下面将介绍 CentOS网络配置的详细步骤: 1. 设置IP地址:使用命令“ip addr add 地址>/<子网掩码> dev <网卡名称>”设置IP地址。 2. 设置子网掩码:使用命令“ip addr change 地址>/<子网掩码> dev <网卡名称>”...

    centos7网络配置.docx

    Centos 7 网络配置需要经过多个步骤,包括设置 VMware 的虚拟网络编辑器子网和网关设置、配置 DNS、配置网关、配置 IP 地址、设置主机名和重启服务。只有经过这些步骤,才能确保网络配置正确,并且能够正常地联网和...

    centos7下sdn网络配置.docx

    CentOS 7 下 SDN 网络配置 本文档旨在指导用户在 CentOS 7 环境下配置 SDN(Software Defined Networking)网络。SDN 是一种新型的网络架构,它将网络控制面和数据面分离,实现了网络控制的智能化和自动化。 SDN ...

    CentOS7配置本地yum源(超详细过程)

    在某些情况下,如离线环境或者网络不稳定时,配置本地YUM源就显得尤为重要。本文将详细讲解如何在CentOS7系统中配置本地YUM源。 首先,你需要一个包含所有所需软件包的本地仓库。通常,你可以从官方网站或其他可靠...

    vm10+centos6.5配置网络

    在使用虚拟机(如VMware Workstation 10)搭建CentOS 6.5环境时,网络配置是非常关键的一环。良好的网络配置能够确保虚拟机与宿主机以及其他网络设备之间的通信畅通无阻。本文将详细介绍如何在VMware Workstation 10...

    通过Xshell5远程修改centos服务器网络配置

    ### 通过Xshell5远程修改CentOS服务器网络配置 #### 一、背景介绍 随着云计算技术的发展,远程管理服务器已成为日常运维工作中的一个重要环节。在实际工作中,我们常常需要通过远程工具来对服务器进行各种配置操作...

    centos 配置本地yum源库

    在 CentOS 系统中,配置本地 Yum 源库是一项重要的任务,特别是在没有网络连接或者网络不稳定的情况下,可以通过本地 Yum 源库来安装和更新软件包。以下是一步一步教你如何在 CentOS 上配置本地 Yum 源库。 首先,...

    Centos7图形界面配置静态IP.docx

    静态 IP(Static IP)是一种网络配置方式,指的是将 IP 地址、子网掩码、默认网关和 DNS 等信息固定下来,不会因网络环境的变化而改变。静态 IP 通常用于服务器、路由器等设备,以确保网络连接的稳定性和安全性。 ...

Global site tag (gtag.js) - Google Analytics