linux下的网络配置、配置文件、路由配置

我写每一篇文章,不是因为我很懂,而是因为我不懂,在学的时候做笔记,并共享。如有错误,望请赐教!

基本概念

网关:可以称为网间连接器,用于不同网络之间的互联,可以是局域网,亦可为广域网;可以称为协议转换器,用于不同协议、数据格式、语言乃至体系结构的翻译转换。其实际上是一个网络通向另一个网络的IP地址。比如192.168.2.0/24网段,网关为192.168.3.1;192.168.2.0/24网段,网关为192.168.2.1。当3网段向2网段发送信息时,3网段中的主机发现数据包的目的主机不在该网段,于是将数据包转发给网关3.1,由3.1网关发送给2.1网关,实现网段之间的通信。

路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程。

路由表:在路由器中维护的路由条目,用于路由器进行路径选择。

参考链接:linux的路由基础知识与配置方法    网关及其作用

Linux路由的设置

工作中,遇到网络连通、数据传输的问题,可以考虑下是否路由设置不对或者没设置全面。

路由信息查看:route -n

表中信息说明:

Destination:目标网段或者主机

扫描二维码关注公众号,回复: 9018315 查看本文章

Gateway:网关地址,“*”表示Destination与本主机同属一个网络,无需网关;

Flags:标识符。U: 路由是活动的;G:路由指向网关;H:目标Destination是主机;

Metric:路由距离,到达指定网络所需要的中转数;

Use:此路由项被软件查找的次数;

Iface:对应网卡

主机路由

Destination    Gateway       Genmask        Flags     Metric    Ref    Use    Iface
-----------    -------     -------            -----     ------    ---    ---    -----
10.0.0.10     192.168.1.1    255.255.255.255   UH       0    0      0    eth0

路由表中指向单个IP地址或字段,其中Flags含H。上图中表示本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机

网络路由

Destination    Gateway       Genmask      Flags    Metric    Ref     Use    Iface
-----------    -------     -------         -----    -----   ---    ---    -----
192.19.12     192.168.1.1    255.255.255.0      UN      0       0     0    eth0

网络路由代表主机可以到达的网络区间,经由某个网关或默认网关,Flags含N。上图中表示本地主机将发送到网络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。

默认路由

Destination    Gateway       Genmask    Flags     Metric    Ref    Use    Iface
-----------    -------     ------- -----      ------    ---    ---    -----
default       192.168.1.1     0.0.0.0    UG       0        0     0    eth0

当主机无法在路由表中找到目标主机的IP地址或所在网段时,数据包会被发到默认路由。Flags中含G.上图中表示默认路由是IP地址为192.168.1.1的路由器。

临时性填加路由,重启失效

route  [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

表中释意:

add/del:填加或者删除路由;

-net/host:填加目标网络/主机;

netmask:目的地址的掩码;

gw:指定网关;

dev:指定网卡。

永久性填加路由

在/etc/rc.local里填加对应指令,并source即可。

参考链接:Linux路由基础知识及配置

Linux网络配置

网络配置涉及到的配置文件有:

/etc/hosts:配置主机名与IP地址的对应关系,提供类似DNS的功能;

/etc/resolv.conf:配置DNS;

/etc/sysconfig/network:配置主机名及网关;

/etc/sysconfig/network-scripts/ifcfg-eth0:eht0的配置文件;

service network restart:重启网络使配置生效;

ethtool -p eth0:点亮eth0对应的物理接口;

setup:redhat的配置工具

参考链接:Linux网络管理  Linux网络配置文件

发布了12 篇原创文章 · 获赞 14 · 访问量 4653

猜你喜欢

转载自blog.csdn.net/cheetahzhang/article/details/86099850