网络及网络服务配置问题

一、网络类型

1、总线型网络

2、环形网络(令牌环网)

3、星形网络

二、协议分层

OSI: TCP/IP:

物理层 网络接口层

数据链路层 网络层

网络层 传输层

传输层 应用层

会话层

表示层

应用层

 

三、IPv4

    IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。IPv4采用点分十进制,由32位二进制组成,一个IP地址由网络地址和主机地址

两部分组成。

A类地址:

第一段为网络地址,后三段为主机地址,最高位为0

0 000 0001 - 0 111 1111

有效地址:1-126   2^7-1个A类网

子网掩码:255.0.0.0

可以容纳2^24-2个主机

主机位全0:本地网络地址

主机位全1:广播地址

 

B类地址:

前两段为网络地址,后两段为主机地址,最高两位被置为二进制的10;

10 00 0000 - 10 11 1111

有效地址:128-191   2^14个B类网

可以容纳2^8-2个主机

子网掩码:255.255.0.0

 

C类地址:

前三段为网络地址,最后一段为主机地址,高三位被置为二进制的110;

110 0 0000 - 110 1 1111

有效地址:192-223   32个C类地址   2^21个C类网

可以容纳2^8-2个主机

子网掩码:255.255.255.0

 

D类地址:

被用于多路广播组用户,高四位总被置为1110;

1110 0000 - 1110 1111

有效地址:224-239

保留地址,用于多点广播

 

E类地址:

1111 0 000 - 1111 0 111

有效地址:240-255

保留地址,Internet试验和开发。

 

私有地址:

A类:10.0.0.0/8

B类:172.16.0.0/16-172.31.0.0/16

C类:192.168.0.0/24-192.168.255.0/24

 

四、TCP  UDP

TCP:传输控制协议,它通过三次握手机制,校验了数据,保证了数据的可靠性。

特点:

面向连接

数据传输可靠

可以传输大量数据

速度慢

UDP:用户数据报协议,它与TCP相对应,不与对方建立连接,而是直接将数据包发送过去。

特点: 面向非连接

数据传输不可靠

用于传输少量数据

速度快

 

五、网络服务配置

lo:本地回环

以太网网卡:ethX

网卡的命名方式

RHEL(红帽)5:/etc/modprobe.conf     通过alias命名

RHEL6:/etc/udev/rules.d/70-persistent-net.rules

网络及网络配置问题_第1张图片

ifconfig [ethX]

-a:显示所有接口的配置信息

网络及网络配置问题_第2张图片

ifconfig ethX IP/MASK     配置某接口的IP地址,注意掩码必须要有  

网络及网络配置问题_第3张图片

ifconfig ethX [up|down]   启动或禁用某网络接口

网络及网络配置问题_第4张图片

配置的地址立即生效,但重启网络服务或主机,都回失效

网络及网络配置问题_第5张图片

 

网络服务

RHEL5:/etc/init.d/network {start|stop|restart|status}

RHEL6:/etc/init.d/NetworkManager {start|stop|restart|status}

 

网关

route

add:添加路由

-host 主机路由

-net 网络路由

-net 0.0.0.0   默认路由

 

route add -net|-host DEST gw NEXTHOP

route add default gw NEXTHOP

 

del: 删除

-host

-net

route del -net IP/MASK

route del -net 0.0.0.0 删除默认路由

route del default

网络及网络配置问题_第6张图片

所作出的改动重启网络服务或主机后都会失效

route 查看本地路由表

route -n:以数字方式显示各主机或端口等相关信息

 

网络配置文件:

/etc/sysconfig/network

网络接口配置文件:

/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

网络及网络配置问题_第7张图片

DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致

BOOTPROTO={static|none|dhcp|bootp}:引导协议:要使用静态地址,使用static或none: dhcp表示使用DHCP服务器获取地址

IPADDR=:IP地址

NETMASK=:子网掩码    

GATEWAY=:设定默认网关

ONBOOT=:开机时是否自动激活此网络接口

HWADDR=:硬件地址,要与硬件中的地址保持一致;可省;

USERCTL={yes|no}:是否允许普通用户控制此接口

PEERDNS={yes|no}:是否在BOOTROTO为dhcp时接受由dhcp服务器指定的DNS地址;

网络及网络配置问题_第8张图片

不会立即生效,但重启网络服务或主机都会生效

网络及网络配置问题_第9张图片

网络及网络配置问题_第10张图片

网络及网络配置问题_第11张图片

网络及网络配置问题_第12张图片

路由:

/etc/sysconfig/network-scripts/route-ethX

添加格式1:

DEST   via   NEXTHOP

添加格式2:

ADDRESS0=

NETMASK0=

GATEWAY0=

DNS服务器指定方法只有一种: 最多可以添加3个

/etc/resolv.conf

nameserver DNS_IP_1

nameserver DNS_IP_2

 

指定本地解析:

/etc/hosts

目标主机IP     主机名          主机别名

172.16.0.1     www.magedu.com    www

网络及网络配置问题_第13张图片

网络及网络配置问题_第14张图片

DNS-->/etc/hosts-->DNS缓存

 

配置主机名:

hostname HOSTNAME

立即生效,但不会永久有效;

 

/etc/sysconfig/network

HOSTNAME=

重启网络服务不会立即生效,想要生效,重启主机或手动改一下,下次登录有效

网络及网络配置问题_第15张图片

网络及网络配置问题_第16张图片

网络及网络配置问题_第17张图片

REHL5:

setup:system-config-network-tui

system-config-network-gui

 

    export LANG=en  防止乱码

同样不会立即生效,需重启网络服务

 

iproute2

ip

link:配置网络接口属性

show

ip -s link show     查看网络接口统计信息

set

ip link set DEV {down|on} 启用/禁用网卡

addr:协议地址

add                     dizhi

 

ip addr add/a ADDRESS dev DEV

  ip addr add/a ADDRESS dev DEV label eth1:1   为别名1添加地址 

del

ip addr del ADDRESS dev DEV

show

ip addr show dev DEV to PREFIX

flush

ip addr flush dev DEV to PREFIX   清空匹配的地址

 

ip addr show eth1 to 10/8   只显示和这个IP相关的信息

 

route:路由

ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1   添加路由

tc  流量控制

网络及网络配置问题_第18张图片

网络及网络配置问题_第19张图片

一块网卡可以使用多个地址:

网络设备可以别名:

eth0

ethX:X, eth0:0,eth0:1...

 

 

配置方法:

ifconfig ethX:X IP/NETMASK

网络及网络配置问题_第20张图片

网络及网络配置问题_第21张图片

想要永久生效:

/etc/sysconfig/network-scripts/ifcfg-ethX:X

DEVICE=ethX:X

非主要地址(别名)不能使用DHCK动态获取;

网络及网络配置问题_第22张图片

网络及网络配置问题_第23张图片