首页 > 系统相关 >关于Linux中网络方面的命令用法(持续更新)

关于Linux中网络方面的命令用法(持续更新)

时间:2022-11-21 21:45:56浏览次数:38  
标签:IP地址 更新 用法 网卡 设置 Linux 网络设备 ifconfig eth0

ifconfig

概述

ifconfig工具被用来查看和配置网络接口配置信息。用ifconfig命令配置的网卡信息,在网络设备重启后,配置就会还原。要想将修改的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

语法

ifconfig [网络设备][down up -allmulti -arp
-promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

 

参数说明

  • -a 显示全部接口信息。
  • -s 显示摘要信息(类似于 netstat -i)。
  • add<地址> 设置网络设备IPv6的IP地址。
  • del<地址> 删除网络设备IPv6的IP地址。
  • down 关闭指定的网络设备。(该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除)
  • <hw<网络设备类型><硬件地址> 设置网络设备的类型与硬件地址。
  • io_addr<I/O地址> 设置网络设备的I/O地址。
  • irq<IRQ地址> 设置网络设备的IRQ。
  • media<网络媒介类型> 设置网络设备的媒介类型。
  • mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。
  • metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。
  • mtu<字节> 设置网络设备的MTU。
  • netmask<子网掩码> 设置网络设备的子网掩码。
  • tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。
  • up 启动指定的网络设备。
  • -broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。
  • -pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。
  • -promisc 关闭或启动指定网络设备的promiscuous模式(如果选择此参数,网卡将接收网络中发给它所有的数据包。-表示关闭混杂模式)
  • [-]arp 设置指定网卡是否支持ARP协议。-表示不支持arp。
  • [IP地址] 指定网络设备的IP地址。
  • [网络设备] 指定网络设备的名称。

常用案例

显示激活的网卡

ifconfig

显示所有的网卡信息

ifconfig -a

显示简要的网卡信息

ifconfig -s

 

开启网卡

ifconfig eth0 up  或 ifupeth0

关闭网卡

ifconfig eth0 down  或 ifdown eth0

 

添加/删除IPV6地址

ifconfig eth0 add 3ffe:3240:800:1005::2/64

ifconfig eth0 del 3ffe:3240:800:1005::2/64

 

单网卡添加多个IP地址

ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 up

ifconfig eth0:1 192.168.2.100 netmask 255.255.255.0 up

ifconfig eth0:3 192.168.3.100 netmask 255.255.255.0 up

 

删除IP地址

ifconfig eth0 del 192.168.1.100

 

修改mac地址

ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

 

启用和关闭ARP协议

启用 ifconfig eth0 arp

关闭 ifconfig eth0 -arp    禁用arp时,会提示NOARP

 

设置最大传输单元

设置能通过的最大数据包大小为 1500 bytes

ifconfig eth0 mtu 1500

 

设置网卡的promiscuous模式

启用  ifconfig eth0 promisc

禁用  ifconfig eth0 -promisc

 

设置网卡的多播模式

启用(当启用时会出现MULTICAST字段)

ifconfig eth0 allmulti

禁用 

ifconfig eth0 -allmulti

 

 

 

ethtool

标签:IP地址,更新,用法,网卡,设置,Linux,网络设备,ifconfig,eth0
From: https://www.cnblogs.com/glinux/p/16913248.html

相关文章

  • 查看Linux运行时长
    摘自:https://blog.51cto.com/u_15060507/3904149如果您想了解Linux系统的运行时长,可以在「终端」中命令uptime命令的-p参数来获取Linux运行的天数、小时和分钟数:u......
  • Windows和Linux 权限维持(全)
    linux权限维持添加账号一般在具有root权限时可以使用以下2种方式添加root权限用户1.通过useradd,后面账号backdoor/123456useradd-u0-o-groot-Grootbackdoorec......
  • Linux搭建DNS服务
    一、简单介绍1、dns服务:是​​域名解析​​服务,它的作用是将域名解析成IP地址,或者是将IP地址解析成域名。2、实验环境:Centos7.6IP192.168.10.129 物理机:192.168.10.1二、......
  • 【msys2】更新镜像源
    更新镜像源镜像源的地址如:D:\msys64\etc\pacman.d从下面选择镜像源剪切到Primary中第一行:如下图,目录底下的所有都需要更改:之后需要强制更新一下列表,https://wiki.arch......
  • Linux 中的内部命令和外部命令
    Linux中的内部命令和外部命令作者:Grey原文地址:博客园:Linux中的内部命令和外部命令CSDN:Linux中的内部命令和外部命令什么是bashshell?bashshell,就是一个程序,......
  • linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客
    (利用gitee的原因,github服务器在国外,访问较慢所以改用了国内的gitee)一、安装node、npm、git安装nodejs和npmsudoaptinstallnode安装gitsudoapt-getinstallgit--y......
  • Linux系统静默安装oracle数据库
    Linux系统静默安装oracle数据库 一.安装准备1.建立用户及组groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdba,operoraclepasswdoracle2......
  • linux file lock文件锁
    http://www.kaotop.com/it/37363.htmlhttps://www.codenong.com/cs106758831/  命令flock[options][command args]flock[options]-cflock[options]options:-......
  • Linux磁盘空间不足的处理思路
    Linux磁盘空间不足的处理思路:第一步:查看磁盘占用的空间df-h确定磁盘剩余空间,哪个磁盘占用比较大第二步:查看文件夹大小du-h文件夹通常日志文件由于长时间写入不......
  • Qt QVariant的用法
    前言QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。介绍......