linux子网掩码配置命令,Linux_ 网络配置及操作

Linux下的网络配置命令包括ifconfig、route,其中ifconfig用来查看和配置网络接口信息,包括网络接口的IP地址、掩码等。route通常用来管理Linux内核中的路由信息。它最大的用途是用来设定静态的路由表项。通常是在系统中用ifconfig配置网络接口后,用它来设定主机或者一网段的IP地址应该通过什么接口发送等。

1、 ifconfig

ifconfig语法:

ifconfig [-a][-V][-s][[]

]

[[-]broadcast[

]]

[netmask

]

[up|down]

其中interface为网卡名,address为IP地址,broadcast表示设置广播地址,其后的address为广播地址IP,netmask表示设置子网掩码,其后的IP地址为子网掩码IP。up/down为当前网卡的状态,启用或者关闭。

ifconfig常用参数的用法:

-a 查看所有网卡的状态

-V 查看ifconfig的版本信息

-s 查看统计信息

实例:

1)将网卡eth0设置为19.168.1.1

ifconfig eth0 192.168.1.1

2)暂时关闭网卡eth0

ifconfig eth0 down

3)同时设置网卡eth0的IP及子网掩码

ifconfig eth0 192.168.1.1 netmask 255.255.255.0

4)查看第一块网卡的信息

ifconfig eht0

2、route

route命令的语法:

route[-CFvnee]

route[-v][-A family] add [-net|-host] target [netmask Nm][gw Gw][metric N][mod][reinstate][[dev]if]

route[-v][-A family] del [-net|-host] target [netmask Nm][gw Gw][metric N][mod][reinstate][[dev]if]

route [-V][--version][-h][--help]

route常用参数说明:

-v 使用冗余输出模式

-A family 指定特定的地址族(inet inet6)

-n 使用数字显示的地址而不是去解析域名

-e 使用与netstat 相同的输出格式

-ee 参数会产生很长的输出,包括内核路由表的所有信息

-net 目标是一个网段

-host 目标是一个单独主机

-F 显示内核FIB路由表,结果可能被-e或-ee改变。

-C 显示内核中的路由缓存信息

del 删除一个路由表项

add 增加一个路由表项

Target 配置的目的网段或者主机。可以使IP,也可以是网络主机名。

netmask Nm 用来指明要添加的路由表项的网络掩码。

gw Gw 任何通往目的地(target)的IP分组都要通过这个网关。

metric M 设置路由表中该项的尺度域(metric field)为M

示例:

1)添加一条路由表项,网段192.168.0.x,应该从接口eth0走:

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

2)添加一条缺省路由

route add 0.0.0.0 gw 网关地址

route输出命令结果示例说明:

输出的格式有以下几栏:

Destination 目标网段或者主机

Gateway 网关地址,如果没有设置就是 *

Genmask 网络掩码

Flags 一些可能的标记如下:

U 路由是活动的e

H 目标是一个主机

G 使用网关

R 动态路由产生的表项

D

M

Metric 路由距离

Ref 路由项引用次数

Use 查找路由项的次数

Iface 该路由表项对应的输出接口

3、网络操作命令

Linux常用网络操作命令包括netstat nslookup host finger和ping

3.1、netstat

语法:

netstat [选项]

-a 显示所有socket包括正在监听的

-c 每个一秒就重新显示一次直到用户中断它

-i 显示所有网络接口的信息格式同“ifconfig -e”

-n 以网络IP地址代替名称显示网络的连接情形

-r 显示和新路由表的格式同“route -e”

-t 显示TCP协议的连接情况

-u 显示UDP协议的连接情况

-v 显示正在进行的工作

3.2、 nslookup

查询一台机器及其对应的域名

用法:

nslookup[IP/域名]

在本机执行nslookup,出现">"输入要查询的IP地址或者域名回车即可查询。

3.3、 host

host的功能与nslookup相同。基本用法:

host [选项]

host常用参数如下:

-a 显示所查询的域名或者IP地址或主机名的相关信息。

[root@localhost]#host www.huawei.com

www.huawei.com is an alias for www.huawei.com.akadns.net.

www.huawei.com.akadns.net is an alias for www.huawei.com.lxdns.com.

www.huawei.com.lxdns.com is an alias for huawei.dtwscache.ourwebcdn.com.

huawei.dtwscache.ourwebcdn.com has address 60.28.160.45

3.4、 finger

主要用来查询用户信息,通常会显示某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的信息,需要在用户名后加上"@主机名",采用[用户名@主机名]的格式,不过查询的网络主机需要运行finger守护进程。该命令的一般格式:

finger [选项][使用者][用户名@主机名]

finger 常用参数:

-s 显示用户的注册名 实际姓名 终端名称 写状态 停滞时间 登录时间等信息

-l 除了用-s 选项显示的信息外 还显示用户主目录 登录 shell 邮件状态等信息 以及用户主目录下的.plan .project 和.forward 文件的内容

-p 除了不显示.plan 文件和.project 文件以外与-l 选项相同

3.5、 ping命令

ping命令用来查看网络上的主机是否在工作。它向目标主机发送ICMP ECHO_REQUEST包。

ping [选项] [主机名/IP地址]

ping 常用参数

-c 数目 在发送制定数据的包后停止工作

-d 设定SO_DEBUG的选项

-f 大量且快速的发送网络封包给一台机器看它的回应

-i 秒数 设定间隔几秒送一个网络封包给一台机器

-l 次数 在指定次数内以最快的方式发送网络封包到指定机器(只有超级用户有该权限)

-q 不显示任何传送封包的信息只显示最后结果

-r 不经由网关而直接发送封包给一台机器,通常是查看本机接口是否有问题。

-s 字节数 指定发送的数据字节数,预设56,加上8字节的ICMP头,总共是 64ICMP数据字节

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值