linux 网络设置基础知识整理复习(二) ifcfg-eth文件配置

来源:互联网 发布:大宗师 外网端口 编辑:程序博客网 时间:2024/06/07 07:57
  • dhclient命令

dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。

dhclient -r 释放ip

这里写图片描述

dhclient 动态分配ip

这里写图片描述


配置网卡ip,路由等等,可以通过ip,route,ifconfig等命令来配置,也可以通过修改ifcfg-eth文件处理。

参考
Linux网络接口配置文件ifcfg-eth0解析
作者:supereagle
http://blog.csdn.net/jmyue/article/details/17288467


centos下的ifcfg-eth0文件

/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO="static"ONBOOT="yes"TYPE="Ethernet"IPADDR=192.168.14.130NETMASK=255.255.255.0  GATEWAY=192.168.14.0BROADCAST=192.168.14.255

之后重启网络,或者reboot 生效

网关添加错误(192.168.14.0应该是网络地址,不能作为网关地址)

这里写图片描述


可以重新编辑 ifcfg-eth0文件,重启网络。

这里写图片描述

删除路由

这里写图片描述

重新配置ifcfg-eth0文件
这里写图片描述

eth0重启,network重启后,ifconfig命令查看

这里写图片描述


  • route命令

路由,子网之间访问通过路由,数据包转发,下一跳。。。

网络地址就是这个编码中比较特殊的一部分,网络地址不能够分配给主机,它用来标明一个网段,确定一个网段。
(一般全0的是网络地址)

网关地址就是一个IP地址,是分配给路由器一个接口的IP地址。

网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。(摘自百度百科)

网关地址就是普通的一个ip地址(除网络地址,广播地址外)
默认网关(一般是类似,xx.xx.xx.1, xx.xx.0.1这种,最后为1的是默认路由)

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。
(一般全1是广播地址)


查看本机路由信息

[root@localhost Desktop]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.14.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

Destination 指定该路由的网络目标。

mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。

Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。

Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。

Iface 为可以访问目标的接口指定接口索引。若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。可以使用十进制或十六进制值进行接口索引。

Flags为路由标志,标记当前网络节点的状态。
Flags标志说明:
U Up表示此路由当前为启动状态
H Host,表示此网关为一主机
G Gateway,表示此网关为一路由器
R Reinstate Route,使用动态路由重新初始化的路由
D Dynamically,此路由是动态性地写入
M Modified,此路由是由路由守护程序或导向器动态修改
! 表示此路由当前为关闭状态

原创粉丝点击