您的位置:首页 > 理论基础 > 计算机网络

Linux下常用网络命令及参数

2011-03-02 13:44 363 查看
一.常用的基础网络命令:

1. ifconfig

功能:

显示网络接口的配置信息。

激活/禁用某个网络接口。

配置网络接口IP地址。

格式:

①直接ifconfig,显示当前主机所有网络及网卡信息

② ifconfig [<接口名>]

ifconfig eth0 显示eth0这块网卡的基本信息,如mac地址,ip地址,子网掩码

③ifconfig <接口名>(up/down)

ifconfig eth0 down 关闭eth0这块网卡

④ ifconfig <接口名> ip地址 netmask 子网掩码

ifconfig eth0 192.168.3.3 netmask 255.255.255.0 为eth0添加临时ip地址

及子网掩码

2. ifup

功能: 激活网络接口。

格式: ifup <设备名>

ifup eth0

3. ifdown

功能: 禁用网络接口。

格式: ifdown <设备名>

ifdown eth0

4. ping

功能:向目标主机发送icmp数据包(检测网络)。

5. netstat

功能:显示网络的连接状态。

格式: netstat [参数]

参数:-i 显示接口状态信息

-lpe 显示所监控中的服务器的socket和正使用的socket程序信息

-t/-u 显示TCP/UDP连接状态

如:netstat -nltp 显示当前主机所有服务信息,包括监听服务的端口号

6. traceroute

功能:跟踪路由

实例:traceroute 网址

7. hostname

功能:显示主机名

实例:hostname station1.example.come 修改主机名,临时生效

8. route

功能:

(1) 显示路由表

(2) 添加路由

(3) 删除路由

实例:

(1)#route(显示当前系统的路由表信息)

(2)route add default gw 192.168.0.1 为主机添加默认网关

(3)route del default gw 192.168.0.1 删除当前主机默认网关

(4)#route add –net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1

9. arp

功能:维护arp地址表

实例:

(1)arp (显示arp地址表)

(2)arp –s 192.168.10.1 00:60:c1:d3:cc:aa(向arp地址表中添加记录)

(3)arp –d 192.168.3.1(删除arp地址表的记录)

(4)arp -f (从/etc/ethers文件中读取添加的记录)

二.网络基本配置

1./etc/sysconfig/network 文件

功能:设置主机最基本的网络信息,包括主机名、默认网关等信息

内容:

NETWORKING= yes/no 设定启动系统时是否启用网络服务。

HOSTNAME= www.sina.cm 设定主机名(不是NETBIOS名)。

GATEWAY= 192.168.0.1 设定默认网关。

GATEWAYDEV= eth0 设定网关接口。

FORWARD_IPV4= yes/no 设定LINUX是否支持IP转发。

2. /etc/sysconfig/network-scripts/ifcfg-ethX(X取值0,1,2,…….n)

功能:用于配置以太网接口卡的初始信息,。

内容:

① ONBOOT= yes 在设定启动时,是否激活网卡。

② DEVICE= eth0 设定物理设备名称。

③ BOOTPROTO= none|static|dhcp|bootp 设定网卡启动协议。

④ NETMASK= 255.255.255.0 设定子网掩码。

⑤ BROADCAST= 192.168.3.255 设定广播码。

⑥ NETWORK= 192.168.3.0 设定网络号。

⑦ IPADDR= 192.168.3.2 设定主机IP。

实例:设定主机中存在的eth0设备,它的ip地址是:192.168.10.1/24,要求给eth0再绑定ip:192.168.5.1

① # cp /etc/sysconfig/network-scripts/ifcfg-eth0 至

/etc/sysconfig/network-scrppts/ifcfg-eth0:0(x的取值从0开始)

② # vi /etc/sysconfigt/network-scrpts/ifcfg-eth0:0

修改后:

DEVICE= eth0:0

ONBOOT= YES

BOOTPROTO=NONE

IPADDR=192.168.5.1

NETMASK=255.255.255.0

NETWORK=192.168.5.0

BROADCAST=192.168.5.255

3.. /etc/resolv.conf

功能:域名服务客户端的配置文件,用于指定域名服务器的位置

内容:

search example.com 设定搜索列表。

nameserver 192.168.0.254 设定DNS服务器的IP

4./etc/hosts 主机信息存放目录

192.168.0.13 station13.example.com station13

5./etc/hostname 主机名存放目录

如果修改当前主机名,想永久生效,只需写入该目录即可。

6.开启路由转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward 临时生效

要想永久有效,需要vim /etc/sysctl.conf

修改为:net.ipv4.ip_forward=1
本文出自 “Linux Study” 博客,请务必保留此出处http://chenxizhuimeng.blog.51cto.com/2516314/504352
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: