您的位置:首页 > 理论基础 > 计算机网络

【centos6 , 7】 网络原理、网络配置

2013-12-15 22:42 260 查看

第一部分:网络原理:


一.网络编址 (主要使用IP编址)


1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口)

2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转换

3.ipv4地址为32位长,ipv6为128位长

4.一个ipv4地址分为两个部分: 网络部分和主机部分

5.网络部分用来标识所属区域,主机部分用来标识该区域中的哪个主机。


二.ip地址:


1.ipv4地址共32位,通常使用点分十进制方式表示

2.整个ip地址分为4个部分,每个部分8位。

  例:ip地址十进制和二进制

    


三.子网掩码:





 四.同一个网络主机之间通信


1.同一个网络主机之间通信还要使用mac地址(网卡上的唯一表示),同网段的主机通过交换机或直连连接,主机会发送ARP协议,获取要通讯主机的mac地址,然后进行通信。


五.不同网络之间通信


1.使用网管或者路由器或具有路由功能的主机。

六.路由:

在不同网络之间传送数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。


六.域名:



七.DNS


DNS服务器:由运营商提供的。

八.基本网络参数

1.要配置一个局域网通信的计算机:

    iP地址

    子网掩码

2.要配置一个跨网段的通信的计算机:

 iP地址
 子网掩码

  网管

3.要配置一个可上网的计算机:

  iP地址
  子网掩码

  网管

  DNS


第二部分:网络配置:


一.以太网连接:


1.在linux中,以太网接口被命名为:eth0、eth1等,0、1代表网卡编号

2.通过lspci命令查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令)

3.命令ifconfig命令用来查看接口信息

    ifconfig -a 查看所有接口

    ifconfig eth0 查看指定接口

4.命令ifup、ifdown用来启用、禁用一个接口

    ifup eth0

    ifdown eth0 

二.使用setup命令配置网络信息,输入setup命令:


netmask 是子网掩码

static ip 静态ip

配置完成后,使用ifup启动网卡,并使用ifconfig命令查看信息。


三.网络相关配置文件


1.网卡配置文件

  /etc/sysconfig/network-scripts/ifcfg-eth0  

例:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
TYPE=Ethernet       #网卡类型
DEVICE=eth0         #网卡接口名称 或者叫eth1,那么文件名也叫ifcfg-eth1
ONBOOT=yes          #系统启动时是否自动加载
BOOTPROTO=static    #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
IPADDR=192.168.1.11      #网卡IP地址
NETMASK=255.255.255.0    #网卡网络地址
GATEWAY=192.168.1.1      #网卡网关地址
DNS1=8.8.8.8             #网卡DNS地址
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
BROADCAST=192.168.1.255  #网卡广播地址

2.DNS配置文件

  /etc/resolv.conf

例:

[root@uz23132 network-scripts]# cat /etc/resolv.conf
    nameserver 8.8.8.8   #DNS

3.主机名配置文件

  /etc/sysconfig/network

例:

    [root@uz23132 ~]# cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=uz23132.uuzz.com    #主机名
    GATEWAY=192.168.1.1          #网关
    NETWORKING_IPV6=off        

4.静态主机名配置文件

    /etc/hosts

例:
[root@uz23132 network-scripts]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.11 uz23132.uuzz.com   #主机名对应ip
 


四.网络测试命令:





五.修改主机名:


1.实时修改主机名:  使用hostname修改主机名机器重启后会被还原

    hostname  主机名

2.永久修改主机名:修改/etc/sysconfig/network文件

    hostname=主机名


六.故障排查:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux centos