Linux系统之网络配置管理

Linux系统之网络配置管理

  • ifcfg家族:
    1.ifconfig:接口及地址查看和管理

    ifconfig  [INTERFACE]
        ifconfig -a:显示所有接口,包括inactive状态的接口;
    ifconfig interface [aftype] options | address ...
                 ifconfig  IFACE  IP/MASK  [up|down]
                 ifconfig  IFACE  IP  netmask  NETMASK
                options:
                    [-]promisc
                    注意:立即送往内核中的TCP/IP协议栈,并生效
            管理IPv6地址:
                       add addr/prefixlen
                       del  addr/prefixlen

    2.route命令:路由查看及管理
    路由条目类型:
    主机路由:目标地址为单个IP;
    网络路由:目标地址为IP网络;
    默认路由:目标为任意网络,0.0.0.0/0.0.0.0

                查看:
                 route  -n
                添加:
                    route  add  [-net|-host]  target  [netmask  Nm]  [gw GW]  [[dev] If]
                        示例:route add -net  10.0.0.0/8  gw  192.168.10.1  dev  eth1
                                 route add  -net  0.0.0.0/0.0.0.0  gw 192.168.10.1
                                 route add  default  gw 192.168.10.1
                    删除:
                    route  del  [-net|-host] target  [gw Gw]  [netmask Nm]  [[dev] If]
                      示例: route  del  -net  10.0.0.0/8  gw 192.168.10.1
                                  route  del  default

    3.netstat命令:打印网络连接、路由表、接口统计信息、伪装连接和多播成员身份

             (1) 显示路由表:netstat  -rn
                                      -r:显示内核路由表
                                      -n:数字格式
        [[email protected] /]# netstat -rn
        Kernel IP routing table
        Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
        0.0.0.0         172.20.10.1     0.0.0.0         UG        0 0          0 ens33
        1.172.20.10.0     0.0.0.0         255.255.255.240 U         0 0          0 ens33
           (2)显示网络连接:
                     netstat  [--tcp|-t]  [--udp|-u]  [--udplite|-U]  [--sctp|-S]  [--raw|-w]  [--listening|-l]  [--all|-a]  [--numeric|-n]   [--extend|-e[--extend|-e]]  [--program|-p]
                                   -t:TCP协议的相关连接,连接均有其状态;FSM(Finate State Machine);
                                   -u:UDP相关的连接
                                   -w:raw socket相关的连接
                                    -l:处于监听状态的连接
                                    -a:所有状态
                                   -n:以数字格式显示IP和Port;
                                    -e:扩展格式
                                    -p:显示相关的进程及PID;
                (3)显示接口的统计数据:
                   netstat    {--interfaces|-I|-i}    [iface]   [--all|-a]   [--extend|-e]   [--verbose|-v]   [--program|-p]  [--numeric|-n]
                     所有接口:
                            netstat  -i
                  指定接口:
                          netstat  -I<IFace>

原文地址:https://blog.51cto.com/14418331/2424245

时间: 2024-12-16 16:21:20

Linux系统之网络配置管理的相关文章

推荐一款轻量级的linux系统和网络监控工具

Monitorix介绍: 是一款开源.免费,功能强大的轻量级Linux系统和网络监控工具,它通过搜集系统和网络的信息,并且通过web接口展示出来. 使用perl语言编写,使用rrdtool生成图形,并且在web上展示. 安装 for centos,rhel,fedora 1.安装依赖包 # yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-X

WMware 下linux系统连接网络

近日因学习需要尝试安装Linux开源操作系统,当然是在虚拟机环境下安装,选择的Distribution是CentOS(Community Enterprise Operating System).用惯了Windows,初步用起来还是步履维艰,遇到的第一个问题就是安装好Linux操作系统之后连不上Internet.下面就这一问题的解决过程总结一下,由于博主对网络技术领域的知识知之甚少,下面关于原理方面的介绍属于个人理解,重点在于解决遇到的实际问题. 首先介绍一下VMware的网络连接方式.我们的主

(转)Linux系统基础网络配置老鸟精华篇

Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname

linux系统基本网络命令

ip网络设置基础 标识每个连接到网络接口的方法是:为每个网络接口分配一个全世界唯一的32bit的标识符. IP地址包括三个部分:Internet网络号,子网号,主机号.理解为:处在那个互联网中,那个子网中,那个网络接口中. 网络IP地址“主要”分为ABC三类,以下是覆盖范围: A类:0.0.0.0 - 127.255.255.255,标谁的子网掩码是255.0.0.0(按子网掩码的另一种标注方法是/8,就是将子网掩码换算成二进制后为11111111.00000000.00000000.00000

Linux 系统的网络基础_【all】

网络基础 1.网线:568B: 白橙 橙色 白绿 蓝色 白蓝 绿色 白棕 棕色 2.交换机:电信号转发的网络设备,它可以为接入交换机的任2个网络节点设备提供电信号通信 3.路由器:连接局域网,广域网的设备,它会根据信道的情况自动选择和设定路由.类似交通警察 4.OSI的7层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 5.协议: HTTP(应用层),TCP/IP协议(传输层) TCP/IP的3此握手和4次挥手 TCP/IP的五层结构图:物理层.数据链路层.网络层.运输层,应用

Linux系统基于网络的自动化安装

安装一个操作系统对一个普通人来说是一件非常麻烦的事了.而对于一个专业人士来说,应该是一个非常轻松的事.但是这样的情况也仅限于有限的几台需要安装.在实际工作的中,我们经常会遇到这样的情况:有大批量的计算机需要同时安装Linux,或者想要安装Linux但是计算机没有光驱,或者是通过光驱的方式一个个安装.这样安装不仅效率低,也不利于以后的维护.这个时候你就需要利用网络的强大功能了.它可以帮你基于网络来完成全自动化的安装,中间不需要人工去干预.这就是cobbler服务 cobbler服务是一个快速网络安

Linux系统用户网络磁盘命令

我们在上节内容详细了解了查看查找帮助命令,查找类命令中which,find是我们一定要掌握的,查看类命令中cat,head,tail是我一定要掌握的,至于帮助命令我们知道help简单的用法即可,有童鞋可能就会感到纳闷,比较出名的书鸟哥都说了很多命令需要掌握,怎么我说就这几个?对没错!就这几个,这样是想大家尽快的入门,能在最短的时间内学会然后工作,命令刚开始学的太多,会让你产生放弃的想法.所以我在编写的时候适当的放弃一些,捡最重要讲解.废话不多说了,接着咱们的命令开始 今天我给大家讲解系统信息类命

Linux系统基础网络配置老鸟精华篇

对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname2)网卡配置文件说明:3)配置修改ip地址4)配置修改网关gateway5) 配置修改DNS6)查看ip.网关或路由

Linux系统基础网络配置

1.配置修改主机名: 临时方法: hostname localhost #退出当前shell重新登陆即可生效.此法只能临时修改生效,重起系统后失效. 永久方法: 方法1: vim /etc/sysconfig/network HOSTNAME=localhost wq! #/etc/init.d/network restart #hostname localhost 提示:这样就能保证临时生效,重起系统系统也生效了. 方法2: 即时永久都生效的另外改法:执行setup-网络配置-- Edit D