随笔分类 - Linux Network
摘要:Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。Linux系统提供iproute2工具用于替代一些常用的net-too
阅读全文
摘要:nmtui提供基于光标的文本用户界面(TUI), nmtui可提供一个文本界面来与NetworkManager交互用于配置网络。该工具包含在NetworkManager-tui子软件包中。通常不会默认随NetworkManager的安装而安装该子软件包。需要单独安装 NetworkManager-t
阅读全文
摘要:nmcli使用方法非常类似linux ip命令、cisco交换机命令,并且支持tab补全,也可在命令最后通过-h、--help、help查看帮助。在nmcli中有2个命令最为常用: nmcli语法:nmcli [ OPTIONS ] OBJECT { COMMAND | help } OBJECT和
阅读全文
摘要:RHEL7 与 CentOS 7 以上的版本中默认的网络服务由 NetworkManager 提供(简称NM),这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。NetworkManager 可以用于以下类型的连接:Ethern
阅读全文
摘要:CentOS系列发行版里面有两套管理网络连接的方案:第一套: network.service通过网络配置脚本对网卡配置文件/etc/sysconfig/network-scripts/ifcfg-x(x代表某一个特定的网卡)内的参数进行网络配置,网络脚本通常是指/etc/init.d/network
阅读全文
摘要:image ➡ 在rhel8(含centos8)上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢。 ➡ 本文详细阐述基于rhel8的网络配置,包含多种配置方法。 ➡ 事先声明:本文提及的所有
阅读全文
摘要:Debian/Ubuntu系列发行版里面有两套管理网络连接的方案:第一套: 通过网络配置脚本/etc/init.d/networking对网卡配置文件/etc/network/interfaces内的参数进行网络配置,适用于没有桌面的环境,如:服务器;或者那些完全不需要改动连接的场合。第二套: Ne
阅读全文
摘要:setup是redhat开发的命令行下命令行模式界面的GUI工具,只适用6.x或5.x版本,其他的版本比如说Suse是没有这个工具的。通过它可配置网络,防火墙,主机名,开机启动服务等,用这个命令比较方便对系统的配置。 setup 命令的基本信息如下。 命令名称:setup。英文原意:A text m
阅读全文
摘要:在虚拟机通过主机ping百度的实验中,我们强调过一点,用虚拟机ping 百度时,必须ping百度的ip地址, 而不能ping www.baidu.com(百度的域名),是因为没有一个地址解析服务器可以将百度的域名所对应的ip地址解析出来。 那么,如何解决这个问题呢??? 这就用到了本文所说的DNS
阅读全文
摘要:ssh是linux的标准配置并且最常用,可以用来判断端口是否打开 用法: ssh -v -p port username@ip -v 详细模式(会打印日志,显示登录的细节).-p 指定端口 username 可以随意ip 待测试机器的ip pipci@HP:~$ ssh -v -p 111 dd@1
阅读全文
摘要:telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23) 现在默认的很多Linux发行版都没有安装这个命令,如果没有这个命令就要安装对应的软件,安装telnet客户端就可以
阅读全文
摘要:Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统管理
阅读全文
摘要:一、nslookup用于查询DNS的记录,查询域名解析是否正常,域名的IP是多少等,在网络故障时用来诊断网络问题。如果命令找不到,是因为系统没有安装bind-utils,安装后就可以运行nslookup了 nslookup 命令格式如下: [root@CentOS ~]# nslookup [FQD
阅读全文
摘要:Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统
阅读全文
摘要:一、路由追踪程序traceroute/tracert Traceroute是Linux和Mac OS等系统默认提供的路由追踪小程序,Tracert是Windows系统默认提供的路由追踪小程序。二者的功能相同,都能探测数据包从源地址到目的地址经过的路由器的IP地址。Traceroute/Tracert
阅读全文
摘要:traceroute (Windows 系统下是tracert) 命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。TTL 值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP 呼叫报文的TTL 值和观察该报文被抛弃的返回信息,traceroute命令能够遍历到数据包传输路
阅读全文
摘要:不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP{Internet控制消息协议,一个ICMP报文包括IP报头(至少20字节)、ICMP报头(至少8字节)和ICMP报文(属于ICMP报文的数据部分)};ping可以用来测试本机与目标主机是否联通、
阅读全文
摘要:Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedor
阅读全文
摘要:arp指令用来管理系统的arp缓冲区,可以显示、删除、添加静态mac地址。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址与以太网或令牌环物理地址的对应关系。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表(ARP表)。ARP以各种方式操纵内核的ARP缓存。主要选项是清除地址映射
阅读全文
摘要:实时地手动修改一些网络接口参数,可以利用 ifconfig 来实现,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts 里面的 ifcfg-ethx 等文件的设置参数来启动的话,那就得要通过 ifdown 或 ifup 来实现了。此命令的适用范围:RedH
阅读全文