网络基本配置

CSMA/CD:载波侦听多路访问,冲突检测

TCP:传输控制协议

UDP:用户数据报协议

MAC:介质访问控制

信号是电磁信号

中继:放大信号

网桥:链接两个网络

网络及网络配置

Ifconfig  [ethX]

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

ifconfig ethX IP/MASK [up|down]
     配置的地址立即生效,但重启网络服务或主机,都失效
 

linux 网络基本配置_linux

 
网络服务:

    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
 

linux 网络基本配置_linux网络配置_02

route add  default gw NEXTHOP

  del:删除

      -host

  -net

route del -net|-host DEST gw NEXTHOP

     route del  default gw NEXTHOP
 

linux 网络基本配置_linux网络配置_03

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

查看:

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

 

linux 网络基本配置_linux网络配置_04

网络配置文件

/etc/sysconfig/network
 

linux 网络基本配置_linux_05

网络接口配置文件

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

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

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

IPADDR=: IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关;

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

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

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

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

路由:

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

添加格式一:

DEST via  NEXTHOP

添加格式二:

ADDRESS0=

NETMASK0=

GATEWAY0=

指定本地解析

/etc/hosts

主机IP          主机名                       主机别名

172.16.0.1     www.magedu.com        www

host配置主机名

name HOSTNAME

立即生效,但不是永久生效

/etc/sysconfig/network

 

linux 网络基本配置_linux_06

 
iproute2

ip

link: 网络接口属性

addr: 协议地址

route: 路由

link

show

ip -s link show

set

ip link set DEV {up|down}

addr

add

ip addr add ADDRESS dev DEV

del

ip addr del ADDRESS dev DEV

show

ip addr show dev DEV to PREFIX

flush

ip addr flush dev DEV to PREFIX