首页 > 系统相关 >Linux中ifconfig命令的使用

Linux中ifconfig命令的使用

时间:2022-11-16 13:55:08浏览次数:50  
标签:IP地址 ifconfig 网卡 命令 设置 Linux 网络设备 eth0

1、安装ifconfig

找不到,发现ifconfig命令在net-tools 里面

yum search ifconfig
yum install net-tools  安装net-tools

 

 通过whatis命令显示简单描述

[root@rocky9 bin]# whatis ifconfig
ifconfig (8) - configure a network interface

2、ifconfig --help  通过帮助文档学习ifconfig的使用帮助

 

 3、通过man帮助学习ifconfig命令的使用

man ifconfig

 

 参数描述:

-a display all interfaces which are currently available, even if down

-s display a short list (like netstat -i)

-v be more verbose for some error conditions

4、ifconfig命令的功能和用法

Linux ifconfig命令用于显示或设置网络设备。

ifconfig可设置网络设备的状态,或是显示目前的设置。

参数说明

  • add<地址> 设置网络设备IPv6的IP地址。
  • del<地址> 删除网络设备IPv6的IP地址。
  • down 关闭指定的网络设备。
  • <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模式。
  • [IP地址] 指定网络设备的IP地址。
  • [网络设备] 指定网络设备的名称。

显示网络设备:

 

 

启动或关闭制定的网卡:

# ifconfig eth0 down
# ifconfig eth0 up

配置IP地址

# ifconfig eth0 192.168.1.56 
//给eth0网卡配置IP地址
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 
// 给eth0网卡配置IP地址,并加上子掩码
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255
// 给eth0网卡配置IP地址,加上子掩码,加上个广播地址

启用和关闭ARP协议

# ifconfig eth0 arp  //开启
# ifconfig eth0 -arp  //关闭

设置最大传输单元

# ifconfig eth0 mtu 1500 
//设置能通过的最大数据包大小为 1500 bytes


标签:IP地址,ifconfig,网卡,命令,设置,Linux,网络设备,eth0
From: https://www.cnblogs.com/GuoDong1024/p/16895649.html

相关文章

  • Linux下Socket编程(转)
    什么是SocketSocket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解So......
  • Linux 下Socket编程基础(转)
    1、 引言Linux的兴起可以说是Internet创造的一个奇迹。Linux作为一个完全开放其原代码的免费的自由软件,兼容了各种UNIX标准(如POSIX、UNIX System V 和 BSD UNIX ......
  • Linux工作记录
    系统信息whoami:查看当前使用的终端who或w:查看所有终端uname-m:显示机器的处理器架构(如x86_64)cat/proc/version:查看linux版本信息uname-r:显示正在使用的......
  • 思科设备命令最全合集,快快收藏!
    01思科交换机巡检命令1、showinterfacestats:查看交换机所有接口当前接口流量2、showrunning-config:查看当前设备配置3、showversion:查看IOS版本信息及设备正常运行时间4......
  • 虚拟机VMWare+Linux系统CentOS7安装【Linux】
    Linux​​Linux​​​​联网​​​​pinyin输入法​​​​快照的使用​​​​gcc​​​​测试gcc​​​​测试g++​​​​高版本的gcc​​Linux安装VMWare​​【Linux入门......
  • 实验 Linux Shell实现模拟多进程并发执行【操作系统】
    实验楼【操作系统】​​参考文章​​​​简单样例​​​​添加一个系统调用【实验】​​​​LinuxShell实现模拟多进程并发执行【实验】​​​​test1串行​​​​test2......
  • linux常用命令精讲
    一、虚拟机三种网卡模式1 桥接 相当于虚拟机和真机之间架了一座桥2 NAT虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网(常用vm8)3 仅主机虚拟......
  • 【Qt】linux环境下发布Qt程序
    https://blog.csdn.net/wangruifengrr/article/details/123358907主要步骤是:qt中采用release模式编译软件。在"xxxx-xxx-xxx-Realse"文件夹下新建deployqtapp.sh文件,......
  • Almalinux安装部署kubesphere容器云平台
    一、介绍AlmaLinux是一个开源的、社区驱动的项目,旨在填补CentOS稳定版本消亡所留下的空白。AlmaLinux是RHEL8的一个1:1二进制兼容的分支,它是由有丰富经验的CloudLinuxOS......
  • linux 中实现将 每一行指定的最后一个出现的特定字符替换为指定字符
     001、[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txt##测试数据abcdkkjjeerrttttssnnbbrr[root@pc1test2]#reva......