Linux 之 网络操作相关命令
ifconfig
作用
fconfig⽤用于查看和更更改⽹网络接⼝口的地址和参数,包括IP地址、⽹网络掩 码、⼴广播地址,使⽤用权限是超级⽤用户。
格式
ifconfig -interface [options] address
主要参数
-interface:指定的⽹网络接⼝口名,如eth0和eth1。
up:激活指定的⽹网络接口卡。
down:关闭指定的⽹网络接口。
broadcast address:设置接口的广播地址。
pointopoint:启用点对点方式。
address:设置指定接口设备的IP地址。
netmask address:设置接口的子网掩码。
应用说明
ifconfig是用来设置和配置网卡的命令行工具。为了⼿手工配置网络,这是一个必须掌握的命令。使⽤用该命令的好处是无须重新启动机器器。要赋给eth0接口IP地址192.168.1.2,并且⻢马上激活它,使⽤用下⾯面命 令:
ifcongif eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.0
改命令的作用是设置网卡eht0的ip地址、网络掩码和网络本地广播地址。若运行不带任何参数的ifconfig命令,这个命令将显示机器所有激活接口的信息。带有“-a”参数的命令则显示所有⼝口的信息,包括没有激活的接口。注意,用ifconfig命令配置的网络设备参数,机器器重新启动以后将会丢失。
如果要暂停某个网络接口的⼯工作,可以使⽤用down参数:
ifconfig eth0 down
ip
作用
ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使⽤用权限为超级⽤用户。几乎所有的Linux发⾏版本都支持该命令。
格式
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
主要参数
OPTIONS是修改ip行为或改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。
OBJECT是要管理者获取信息的对象。
-V:显示指令版本信息;
-s:输出更详细的信息;
-f:强制使用指定的协议族;
-4:指定使用的网络层协议是IPv4协议;
-6:指定使用的网络层协议是IPv6协议;
-0:输出信息每条记录输出一行,即使内容较多也不换行显示;
-r:显示主机时,不使用IP地址,而使用主机的域名。
实例