`

CentOS 网络设置修改

阅读更多
一般CentOS 网络配置是根据自己的需求来设定的。但是,对于一些不经常用CentOS的用户来说,不知道基本的CentOS 网络配置。如果你没有特别的要考虑的设置,那么就可以考虑下我推荐的这种CentOS 网络配置。

CentOS 网络配置

这里介绍一下Linux下的网络设置文件,这是网络计算机服务器的前提条件。

1.CentOS 网络配置之网络的基本设置

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

2.CentOS 网络配置之网络设置文件

无论是通过网络配置命令(下文将提到)来配置网络,还是通过图形化的配置界面,最终的配置信息都将写入到某某的文件中,也就是说一旦我们知道了这些信息都写到了什么文件中或哪儿个文件中,我们就可以通过直接的修改某某文件来直接进行配置,下面就说明一下网络设置将要涉及到的几个主要的文件。不光是CentOS 网络配置,其他的UNIX系的OS都可以通过这个方法来配置网络,不过系统的不同定义也不同,比如说有些系统会说到通过直接修改文件的方法配置网络信息会导致网络环境的不稳定,提倡使用图形界面或配置命令的形式来配置网络,这里要特别的注意。

(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- eth

3.CentOS 网络配置。这里面的文件是相当重要的,涉及到网络能否正常工作

设定形式:设定值=值
设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动)          
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethernet)
NETMASK 网络掩码
IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默认网关IP地址
这里有一个CentOS 网络配置例子:

[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  TYPE=Ethernet 
[root@linux ~]#  
CentOS 网络配置之文件 /etc/resolv.conf


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

CentOS 网络配置之文件 /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  
[email=root@192.168.1.23's]root@192.168.1.23's[/email] 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 CentOS 网络配置的操作 

[root@centos1 ~]# ssh centos2  
[email=root@centos2's]root@centos2's[/email] 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和ostname,就能通过主机名访问主机了。这样就完成了基本的CentOS 网络配置。
分享到:
评论

相关推荐

    vmware中CentOS7网络设置教程详解

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

    CentOS 7设置ssh服务自动启动

    ### CentOS 7 设置 SSH 服务自动启动 ...本文详细介绍了如何在 CentOS 7 中设置 SSH 服务自动启动以及如何修改 SSH 的监听端口。通过这些步骤,用户可以确保 SSH 服务的安全性和可用性,同时也便于日常管理和维护。

    CentOS网络设置.doc

    在Linux系统中,尤其是对于服务器级别的操作系统如CentOS,网络设置是至关重要的。本文将详细介绍如何在CentOS中配置网络,以及涉及的主要配置文件。在开始之前,了解以下几个关键概念是必要的:IP地址、子网掩码、...

    centos下设置固定IP

    在 CentOS 中,我们可以直接修改 /etc/resolv.conf 文件来修改 DNS 设置,例如: nameserver 202.103.24.68 这将设置 DNS 服务器的 IP 地址为 202.103.24.68。 修改主机名 在 CentOS 中,我们可以使用 hostname ...

    如何在CentOS7设置IP地址

    - **注意事项**:在进行任何重要的系统配置更改前,确保以root用户身份登录,这是因为在CentOS7中,许多系统级别的配置和修改都需要root权限。 #### 知识点三:进入配置文件目录 - **配置文件路径**:网络配置文件...

    CentOS7设置IP地址

    修改配置文件后,需要重启网络服务使更改生效。可以使用以下命令: ```bash systemctl restart network ``` ##### Step5: 测试 使用 `ifconfig` 命令检查 IP 地址是否正确设置: ```bash ifconfig ens192 ``` 如果...

    CentOS 6.3 网络配置

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

    Centos 8 更改网卡MAC地址方法.docx

    在 CentOS 8 操作系统中,有时由于网络安全或者特定需求,我们需要更改计算机的网络接口控制器(NIC,Network Interface Controller)的物理地址,也就是我们常说的MAC地址。以下是一份详细的步骤指南,帮助你在 ...

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

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

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

    修改完配置文件后,需要重启网络服务使更改生效: ``` service network restart ``` 注意:如果修改了IP地址,则当前连接可能会被中断。此时需要使用新的IP地址重新建立连接。 ##### 4. 测试网络连接 为了验证网络...

    CentOS本地源设置

    ### CentOS本地源设置详解 #### 一、背景与意义 在很多情况下,由于网络环境的限制,例如在一些偏远地区或者特殊的安全环境下,无法通过互联网直接下载安装软件包。这时候就需要搭建一个本地的软件仓库(源),...

    虚拟机中配置CentOS联网设置

    - 完成配置后,重启网络服务以应用更改。可以通过命令`service network restart`完成操作。 #### 知识点三:处理其他常见问题 1. **网卡配置错误** - **问题描述**:当`ifconfig`命令显示只有`lo`环回网卡或`...

    VMware中CentOS 设置固定IP同时连接内外网

    - **步骤1**:打开VMware -> 编辑 -> 虚拟网络编辑器 -> 更改设置。 - **步骤2**:选择VMnet8 -> 取消勾选使用本地DHCP服务分配IP地址 -> 设置子网IP和网关IP。例如,若想设置固定IP为192.168.1.2-255,那么子网IP应...

    网络安装CentOS系统

    - 打开UltraISO,选择“文件”->“打开”,浏览并加载已下载的CentOS网络安装镜像文件。 - 选择“启动”->“写入硬盘映像”,在弹出的窗口中选择USB设备,并确认设置无误后点击“写入”。 3. **使用Unetbootin制作...

    VMware虚拟机下的CentOS7网络配置(主机无线上网)

    首次使用CentOS7系统,在做网络配置时遇到不少问题。特写此博客,记录问题的解决方法,欢迎各位大佬...三、修改CentOS7网络配置文件 1.在CentOS7中打开终端,输入 cd /etc/sysconfig/network-scripts/ 2.输入 vi ifc

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

    在 Linux 系统中,配置静态 IP 是一种常见的网络设置,特别是在服务器环境中。今天,我们将学习如何通过图形界面配置 CentOS 7 的静态 IP。 什么是静态 IP? 静态 IP(Static IP)是一种网络配置方式,指的是将 IP...

    centos7系统上网设置教程.docx

    本教程提供了详细的 CentOS 7 系统上网设置步骤,包括虚拟机网络设置、系统网络配置文件修改和网络服务重启。通过遵循这些步骤,读者可以轻松地设置 CentOS 7 系统的上网功能。 此外,了解 Linux 操作系统的网络...

    CentOS修改在VMWare环境中修改IP地址[整理].pdf

    在 VMWare 环境中修改 CentOS 的 IP 地址需要配置正确的网络设置,包括修改 IP 地址、网关和子网掩码,并使用 WinSCP 和 PuTTY 实现文件传输和远程访问。 知识点: 1. VMWare NAT 网络环境配置 2. 修改 IP 地址和...

    CentOS7安装及网络配置完整过程(可解决Dell R730)

    CentOS7安装及网络配置完整过程(可解决Dell R730) 本文将指导您完成CentOS7的安装和网络配置,解决Dell R730服务器的安装问题。 一、服务器配置硬件 在安装CentOS7之前,需要了解服务器的硬件配置。Dell R730...

    CentOs网络配置

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

Global site tag (gtag.js) - Google Analytics