Linux ifconfig命令

阅读数:137 评论数:0

跳转到新版页面

分类

Linux

正文

一、概述

ifconfig(interfaces config),ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

如果命令不存在,需要安装包

yum install net-tools

二、语法

ifconfig [网络设备] [参数]
up 启动指定网络设备/网卡。
down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。
arp

设置指定网卡是否支持ARP协议。

 -promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
-allmulti  设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包
-a  显示全部接口信息
-s  显示摘要信息(类似于 netstat -i)
add  给指定网卡配置IPv6地址
del   删除指定网卡的IPv6地址
<硬件地址>  配置网卡最大的传输单元
mtu<字节数>  设置网卡的最大传输单元 (bytes)
netmask<子网掩码>  设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。
tunel  建立隧道
dstaddr  设定一个远端地址,建立点对点通信
-broadcast<地址>  为指定网卡设置广播协议
-pointtopoint<地址>  为网卡设置点对点通讯协议
multicast  为网卡设置组播标志
address  为网卡设置IPv4地址
txqueuelen<长度>  为网卡设置传输列队的长度

三、常用命令

1、关闭网卡

ifconfig eth0 down

2、启用网卡

ifconfig wlan0 up

3、设置ip和子网掩码

ifconfig eth0 192.168.1.3 netmask 255.255.255.0

4、设置网关

route add default gw 192.168.1.1



相关推荐

一、概述 net-tools起源于BSD的TCP/IP工具箱,后来成为版本Linux内核中配置网络功能的工具,但从2001起,Linux社区已经对其停止维护。同时一些Linux发行版也已经完全抛弃了n

说明:这种方式只是用于方便阅读代码,因为可以在源代间快速索引跳跃。但是最后可能会有一些warning,可以不必关心,如果是强迫症,可以使用下面这种方式来去掉。

一、概述 /etc/hosts.allow和/etc/hosts.deny这两个文件是tcpd服务器的配置文件控制外部IP对tcpd服务器的访问。 /etc/hosts.allow控制可以访问本机的I

一、概述 gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。 二、语法 gzip[参数][文件或者目录] -a或--ascii 使用ASCII文字模式。

一、概述 通过route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。 route命令是用于操

一、概述 traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 二、语法 traceroute[参数][主机] traceroute [-dFlnrv

1.通过官方下载linux版本的安装包(这里使用2019.1版本) 2、向datagrip64.vmoptions添加 <pre class="language-marku

&nbsp; <th style

一、概述 iproute2用于替代net-tools,二者提供了类似的功能,但使用不同的命令和语法。 虽然 net-tools 命令集在过去被广泛使用,但现在推荐使用 iproute2 命令集中的 i

一、概述 在 Linux 中,可以为网卡添加多个 IP 地址,这是因为 Linux 内核支持多个 IP 地址绑定到同一个网络接口上。这种功能称为多 IP 或多地址绑定(Multiple IP or M