Linux中网络管理命令ipconfig与route的基本使用教程

IfConfigifConfig是用于查看,配置,激活或禁用网络接口的工具。
该工具可用于临时配置网卡的IP地址,掩码,广播地址和网关。
此外,可以使用该文件(例如/etc/rc.d/rc.local),读取系统启动并将IP地址语法设置为网卡。
[NetMask] [隧道] [ - PointOpoint] [IP地址]参数:指定的网络设备/网卡设置是指定的网络设备/网络卡支持ARP协议协议设置。
(类似于NetStat -I)配置指定网络卡的IPv6 地址以删除指定的网络卡的最大传输设备。
-Point Communication-Broadcast的指定网卡的广播协议 - Pointtopo网络卡的网卡的INT设置点-IPV4 地址设置网络用于点通信协议网络卡的IPV4 地址的多播标志网络卡 传输提示到卡的示例:[root@localhost〜]#ifconfig#活动网络接口[root@localhost〜] 〜]#ifconfigieth0down#ETH0网卡[root@localhost〜]#ifconfigieth0up#CLOSSER ETH0网络卡[root@localhost〜] 1 005 :: 2 /6 4 #ocalhost〜]#ifconfigieth0del3 3 fe:3 2 4 0:8 00:1 005 :: 2 /6 4 :ee#mod@localhost〜] #ifconfiguration ifconfigeriver#Conduntivents 0#1 .1 .1 .1 .5 6 root@localhost〜]#ifconfigth01 9 2 .1 6 8 .1 .5 6 netmask2 5 5 .2 5 5 .2 5 5 .0 〜]#ifconfigth01 9 2 .1 6 8 .1 .5 6 .2 5 5 .0.1 6 8 请添加潜艇。
添加一个subsask,添加广播地址[root@localhost〜]#ifconfigieth0mtu1 5 00 [root@localhost〜]#ifconfigieth0-in-ind the bernel内核rounel rouenl roune程序。
它主要用于通过通过IFConfig(8 )程序组成的接口设置静态路由来指定主机或网络。
选项选项-V选择模式选择模式-Afrily使用指定的地址系列(例如,INET','inet6 ')。
-n代替解释主机名单,而是以数字格式显示。
此项目可用于检测路由域名服务器的故障原因。
-e使用Netstat(8 )格式显示路由表。
-ee生成大量信息,包括路由表中的所有参数。
-NET路由目标是网络。
- 主机路由目标是主机。
-f显示内核的FIB路由表。
您可以使用-e和-ee选项更改格式。
-c显示内核的路由缓存。
戴尔删除路径。
添加路径。
指定目标网络或主机。
IP地址或主机/网络名称可以以虚线点十进制格式使用。
NetMaskNM指定添加路径的NetMask。
GWGW指定发送到目标网络/主机的所有数据包的网关。
参考 :指定的网关应首先访问。
换句话说,应预先为网关指定静态路径。
如果为一个本地接口之一指定此网关地址,则使用此网关地址来确定该接口的数据包的路由。
这与BSD样式兼容。
公制设置路由表中的路径值字段(在路径选择过程中使用)到M。
MSSM根据与此路径中的M字节的连接设置最大TCP段长度。
通常,它仅用于优化路由设置。
默认值为5 3 6 WindowW根据此路径的连接设置TCP窗口长度。
通常仅用于斧头。
IRTTI根据此路径将TCP连接的初始往返时间设置为1 毫秒(1 -1 2 000)。
这通常仅在AX.2 5 网络中使用。
如果省略此选项,则RFC1 1 2 2 的默认值为3 00ms。
拒绝将阻止路径设置为失败。
它用于在使用默认路径之前阻止某些网络。
但这与防火墙不起作用。
mod,dyn,恢复设置动态或更改的路径。
该标志通常由路由过程设置。
这被迫使用仅用于诊断目的的设备被迫进入路线。
否则,内核将尝试检测设备本身(通常检查现有路径和路由设备的规格)。
不必在大多数常见网络中使用。
如果DEVIF是命令行中的最后一个选项,则可以省略关键字开发人员,因为它是默认值。
否则,度量 - 智能-GW-DEV并不重要。
示例:代码副本如下: 1 #默认网关[root@linux〜]#lourteaddefaultgw1 9 2 .1 6 8 .0.1 〜] #ROUNDD-NET2 4 .0.0.0.0NETMASK2 4 ​​0.0.0.0.0.0deveth0#Route@linux 〜] #lotekernElipRoutinStatureGategategategategategategategategategategate gateStateTateTateTategategateTATESTATATATATESTATESTATESTASTATESTATE-GENE-MESTATITATION-WENEVETH0## 1 6 8 .0.0*2 5 5 .2 5 5 .2 5 5 .0U000ETH02 2 2 4 .0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ug00eeEth0 [root@linux 〜]#ROUTEADD-NET2 2 .0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0NETMASK2 4 ​​0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0# EnmaskFlagsMetricRefuseiface1 9 2 .1 6 8 .0.0.0*2 5 5 .2 5 5 .2 5 5 .0U000ETH02 2 4 .0*2 4 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0..0..0.ugeth0 .0.0.0.0.0.0..0..0..0..0.ugeth0 [root@linux〜]#ruteadd-host1 9 2 .1 6 8 .1 9 .1 9 .1 9 .1 9 .1 9 .1 9 1 9 2 .1 6 8 .0.2 主机发送到网关地址。
1 9 2 .1 6 8 .0.1

Linux网络应用开发–-单播、广播和组播

Linux网络开发中的联合,广播和多态度障碍是根据UDP协议的三种数据传输方法。
功能:您无需提前设置连接,而需要将数据直接发送到目标地址。
应用程序的方案:适用于方案,需要准确控制数据传输到特定收件人。
广播:确定:数据将从一个发送方传输到一个网络段中的所有主机。
特征:在子网中有效,但可能会导致重载,并且仅在本地网络中使用。
一个网络部分中的所有主机都将接收广播数据。
广播地址:包括指导广播和有限的广播。
实现:发送和接收端口应保持一致,其中包括安装套接字参数,例如SO_BRODCAST。
应用程序方案:主要用于解决地址的分辨率,IP的动态分布和网络时间同步。
多播:定义:数据将从一个发件人传输到几个特定的​​收件人。
功能:依靠D类的IP-Adresses,有一系列的多粘性地址。
这使您可以将带宽效率高的优势和服务器上的少量负载传输到WAN。
实现:从多词新闻通讯发送和获取数据需要某些接口设置,例如IP_ADD_MEMBERSHIPS设置以加入多核邮件组。
通过setSockopt函数调整套接字的参数是实现多词新闻通讯的关键。
应用程序方案:主要用于网络管理和视频会议等方案,这些方案需要一对一的通信,并且对服务器的带宽和加载有很高的要求。
在编程实践中,开发人员必须根据特定的方案和应用程序要求选择适当的传输方法,并使用相关选项和套接字功能实施它。

组播协议——IGMP

在研究网络通信的奥秘时,毋庸置疑,理解多层协议的重要性是自我言论的。
它刺激网络效率的提高,因为发动机以单方面数据传输为代价节省了带宽条纹的宝贵资源,并支持实时的大规模应用程序的平稳运行,例如在空中在线广播和事件的大规模同步。
在世界范围内,IPv4 IGMP(InternetGroupManagement Protocol)类似于负责管理和协调多层组工作的指挥中心。
多粘性地址的IPv4 王国分为五个独特的类别:a,b,c,d(为多核邮寄开发的目标空间)和e,每个E都具有自己的特定任务。
其中,多多德斯分为保留,ASM(Anysourcemulticast),SSM(源功能和管理组,每个组在网络通信中起关键作用。
在物理级别,多层MAC地址的设计乘以固定和动态元素:第一个3 个字节很难编码,最后2 3 个字节是最后2 3 个字节。
BIT在多反面IP地址的帮助下接待了一个人。
igmpsnoop。
最后,为了深入了解IGMP协议,您可以自己练习。
在网络工具(例如Wireshark)中,如果您看到代码行,请观察解析IGMP通信:localAdddr.sin_addr.s_addr = inet_addr(Multcast_group_ip);

Linux系统下ifconfig命令使用说明

IFCONFIG配置网卡配置网卡IP地址IFCONFIGTH01 9 2 .1 6 8 .0.1 NETMASK2 5 5 .2 5 5 .2 5 5 .0配置1 9 2 .1 6 8 .0.1 的IP地址和ETH0上的2 4 位掩码。
如果要在ETH0上配置1 9 2 .1 6 8 .1 .1 /2 4 的IP地址,该怎么办? 使用以下命令ifConfigieth0:01 9 2 .1 6 8 .1 .1 .1 netmask2 5 5 .2 5 5 .2 5 5 .0使用IFConifg命令查看它,您可以看到两张网卡的信息,即:eth0 and0 and0 and0:0:0。
如果要添加另一个IP,则网卡的命名为:ETH0:1 ,ETH0:2 ...如果需要,请填写一些。
好的! 配置网卡的硬件地址IFCONFIGETH0HWETHERXX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX将更改网卡的硬件地址。
目前,您可以在LAN中欺骗IP地址以保护IP地址。
禁用IFConfigeth0Down以在网卡中启用IFConfigeth0upifConfig命令非常强大,您还可以设置网卡的MTU,混合模式等。
我不会一个一个介绍他们,我可以在花时间之后自己学习。
注意:在重新启动网卡后,不存在使用LinuxifConfig命令配置的网卡信息。
要将上述配置信息永远在计算机上保存,您需要修改网络卡配置文件。
Linux:ETH0,ETH1 下的网卡命名规则。
第一张以太网卡,第二张。
LO是环回接口,其IP地址固定为1 2 7 .0.0.1 ,掩码为8 位。
它代表您的机器本身。
1 IFCONFIG将查看网卡信息。
IFCONFIG [接口]接口是可选的。
如果未添加此项目,将显示系统中所有网卡的信息。
如果添加了此选项,则将显示指定的网卡信息。
例如:ifconfigieth0复制代码代码如下: ETH0LINKENCAP:ETHERNETHWADDR00:0C:2 9 :F3 :3 B:F2 INETADDR:1 9 2 .1 6 8 .0.1 0bcast:1 9 2 .1 6 8 .0.2 5 5 Mask:2 5 5 .2 5 5 .2 5 5 .0upbroadcastru nningmulticastmtu:1 5 00metric:1 rxpackets:7 8 errors:0dropped:0 overruns:0frame:0txpackets:1 04 errors:0dropped:0dropped:0overruns:0c:0c Arrier:0collisions:0txqueuelen:1 00RXbytes:1 1 6 7 9 (1 1 .4 Kb)TXbytes:1 4 07 7 (1 3 .7 Kb)Interrupt:1 0Baseaddress:0x1 08 0 We can see the first line: Connection type: Ethernet (Ethernet) HWaddr (hardware mac address) Second line: IP address, subnet, mask of the network card third line: UP (representing the network 在状态上)运行(代表网络网络电缆已连接)多播(支持多播)MTU:1 5 00(最大传输单元):1 5 00字节第四和第五行:接收和发送的数据包的统计数据:接收和发送的数据字节的统计信息。
2 ifconfig配置网卡配置网卡IP地址IPCONFIG 01 9 2 .1 6 8 .0.1 NETMASK2 5 5 .2 5 5 .2 5 5 .0 ETH0上的配置IP地址1 9 2 .1 6 8 .0.1 和2 4 位面具。
如果要在ETH0上配置1 9 2 .1 6 8 .1 .1 /2 4 的IP地址,该怎么办? 使用以下命令ifConfigieth0:01 9 2 .1 6 8 .1 .1 .1 netmask2 5 5 .2 5 5 .2 5 5 .0使用IFConifg命令查看它,您可以看到两张网卡的信息,即:eth0 and0 and0 and0:0:0。
如果要添加另一个IP,则网卡的命名为:ETH0:1 ,ETH0:2 ...如果需要,请填写一些。
好的! 配置网卡的硬件地址IFCONFIGETH0HWETHERXX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX将更改网卡的硬件地址。
目前,您可以在LAN中欺骗IP地址以保护IP地址。
禁用IFConfigeth0Down以在网卡中启用IFConfigeth0upifConfig命令非常强大,您还可以设置网卡的MTU,混合模式等。
我不会一个一个介绍他们,我可以在花时间之后自己学习。
注意:在重新启动网卡后,使用IFConfig命令配置网卡信息后,该配置不存在。
为了永远在计算机上保存上述配置信息,您需要修改网卡配置文件。