RHEL6.3基本网络配置2route/hostname/netstat/arp命令

在上篇博文中介绍了ifconfig命令的使用方法,在这篇博文里将介绍其它几个常用的网络配置命令。

1. 设置路由命令route

route命令的本意是用来查看设置路由表,但我们主要是用它来设置默认网关。

我们先使用route命令来查看主机的路由表。
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.232.0 * 255.255.255.0 U 0 0 0 eth1
其中的“Gateway”项表示路由条目所指的网关,该项为“*”,表示路由条目没有使用网关。
使用带“-n”选项的route命令,可以将路由记录中的地址显示为数字形式,减少解析主机名的过程,加快命令的执行速度。
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.232.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
我们也可以手工的向路由表中添加记录:
[root@localhost ~]# route add -net 192.168.3.0/24 gw 192.168.232.254
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 192.168.1.254 255.255.255.0 UG 0 0 0 eth1
192.168.232.0 * 255.255.255.0 U 0 0 0 eth1
或者是删除到指定网段的路由记录。
[root@localhost ~]# route del -net 192.168.3.0/24
对于如何增删路由记录,只需了解即可,对于route命令关键是要掌握如何设置默认网关。

再次执行route命令查看路由表
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.232.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.232.1 0.0.0.0 UG 0 0 0 eth1
在路由表中,目标地址为“default”的行表示当前主机的默认网关记录。
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.232.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
0.0.0.0 192.168.232.1 0.0.0.0 UG 0 0 0 eth1
使用route –n命令,默认网关记录中对应的目标地址将显示为0.0.0.0,而不是default。

最后顺便提一下,在Windows系统中查看路由表应该使用“route print”或“netstat -nr”命令,这也是网工考试中经常考察的内容。

2、 设置主机名称命令hostname

在许多的网络应用程序中,是通过主机名的方式与其它主机之间进行连接和通信的。使用hostname命令可以查看或修改计算机的主机名,大多数Linux主机的默认主机名称为“localhost.localdomain”。
例:查看当前计算机的主机名。
[root@localhost ~]# hostname
localhost.localdomain
例:将主机名设置为student。
[root@localhost ~]# hostname student
[root@localhost ~]# hostname
student
用hostname命令设置的主机名称当时即可生效,但是在命令提示符中显示的主机名仍然还是localhost,此时只需将当前的命令窗口关闭,然后新开命令窗口,命令提示符也会有相应的变化。

3、 netstat命令

netstat命令之前已经介绍过多次了,它的主要作用就是用于查看系统开放了哪些端口,而且这个命令在Windows和Linux系统中的用法基本是一样的。
常用选项:
-a:all,显示所有活动的网络连接信息。
-n:number,以数字的形式显示相关的主机地址、端口等信息。
-r:route,显示路由表信息。
如,查看本机中是否运行了FTP服务:
[root@localhost ~]# netstat -an | grep :21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
上面的显示的信息表上TCP 21端口已经开放,而且正处于LISTEN侦听状态,这也就意味着系统运行了FTP服务。

另外,使用netstat –nr命令可以快速查看路由表信息,与执行“route –n”命令的结果相同。
4、 arp命令

arp也是一个比较常用的网络命令,arp攻击直到目前也仍然是一种比较有效的攻击手段。但是arp命令的用法还是比较简单的。

Linux系统中arp命令的用法与Windows系统基本类似。

使用“arp -n”命令可以查看当前系统的ARP表。
[root@localhost ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.232.1 ether 00:50:56:c0:00:01 C eth1
使用“arp -s”命令可以将IP地址与MAC地址绑定。
[root@localhost ~]# arp -s 192.168.232.1 00:50:56:C0:00:01
[root@localhost ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.232.1 ether 00:50:56:c0:00:01 CM eth1

更多相关文章
  • 在前面的博文中,我们介绍了利用ifconfig命令设置IP地址和子网掩码,利用route命令设置默认网关等,但是通过这些命令进行的网络配置均属于临时配置,因为这种方式是直接修改目前运行内核中的网络参数,由于内核是只读性质,因此修改的网络参数无法保存,当系统重启后配置将失效.如果希望配置永久生效,就必 ...
  • ipconfig    -a 显示所有接口的配置住处ifconfig eth0显示eth0的配置ifconfig eht0 Ip/Mask[up|down]\配置的地址立即生效,但重启网络服务或主机,都失效 网络服务          RHEL5:  /etc/init.d/network {sta ...
  • 在经过了前期的RHEL6入门系列之后,我们已经掌握了Linux系统的基本使用,下面我们继续在Linux系统中完成各种服务的搭建,首先我们需要掌握IP地址.默认网关.DNS服务器这类基本网络信息的配置方法,这也是配置和管理Linux网络服务的第一步.在这部分的操作中,仍然使用VMWare来搭建实验环境 ...
  • 一.网络基础概念之地址分类A类: 255.0.0.0, 8: 0 000 0001 - 0 111 1111 127个A类,127用于回环,1-126 2^7-1个A类 容纳多少个主机:2^24-2 主机位全0:网络地址 主机位全1:广播地址 B类:255.255.0.0, 16 10 00 000 ...
  • 第十八章、Linux网络配置
    110 0 0000 - 110 1 1111192-22332个C类, 2^21个C类网容纳多个少个主机:2^8-2私有地址:A类:10.0.0.0/8B类:172.16.0.0/16-172.31.0.0/16C类:192.168.0.0/24-192.168.255.0/24路由:选路ICAN ...
  • linux网络配置1.查看网络接口信息    ifconfig命令ifconfig命令用于查看网络接口信息ifconfig –all查看所有网络ifconfig  eth0   查看指定网络2.服务控制管理: chkconfig命令命令:chkconfig参数:--list  查看参数:--leve ...
  • Linux系统基本网络配置之ifconfig命令
    一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置.二.Linux系统的网络地址配置分为两种方式:                         暂时的网络配置:利用ifconfig等命令配置的网络信息,会立即生效,但 ...
  • Network Configuration 当rocker启动时,会在主机上创建一个docker0的虚拟网卡.他随机挑选RFC1918私有网络中的一段地址给docker0.比如172.17.42.1/16,16位掩码的网段可以拥有65534个地址可以使用,这对主机和容器来说应该足够了.Note: T ...
一周排行
  • 1.如何在Eclipse中显示空格(space)和制表符(tab)在ECLIPSE开发中,我们有时无法区分空格(SPACE)和制表符(TAB),通过下面的选择设置就能很好区分Window->references ...
  • 第三课   Git 工作流程    与远程仓库同步,修改,载入(stage)和提交项目 现在你已经有一个git本地仓库,一切都配置完毕.然后该怎么办?一般来说,跟其他的源码控制系统的工作流程没什么两样,唯一一个区别就 ...
  • SQLServer2008部署链接服务器
            链接服务器让用户可以对OLE DB数据源进行分布式异类查询.在创建某一链接 ...
  • 很长时间没有写东西了,找了很多的理由和接口,今天突感感觉该写点什么了.最近很长时间都在思考管理的问题,也看了一些文章和书籍,可能是受到从小语文很差的原因,对文章的消化能力很弱,很多时候看过了第二天都记不得文章说的什么 ...
  • 解决Win8.1系统LYNC共享PPT提示"演示文稿遇到问题"在LYNC Server 2013的环境下面,Win8.1上的LYNC2013客户端在共享PPT时,提示"抱歉,显示演示文稿 ...
  •          最近单位建立新的VPN连接服务.用我的帐号连接后,自动获取IP为192.168.30.128,显示VPN已连接,可以ping通单位192.168.30.100等,但无法ping通192.168.0. ...
  • 本文转载自https://www.centos.bz/2012/08/subnetting/1 子网掩码子网掩码是一个32位地址,是与IP地址结合使用的一种技术.用4个字节的点分二进制数来表示时,其网络地址部分全置为 ...
  • 最近Distributed System学习了Paxos算法,表示并没有听懂…… 自己恶补下…… 这里是Paxos Made Simple的笔记.这篇文章里面Lamport详细的描述了为何Paxos算法会是这个逻辑 ...
  • 简单的排序算法入门学习
    生活中无处不在都是被排序过的东西,电子邮箱中的邮件按时间来排序,考完试后出了成绩也会进行一 ...
  • Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (文档 ID 1454618.1)  ...