ifconfig命令 – 显示或设置网络设备

ifconfig命令的英文全称是“network interfaces configuring”,即用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

语法格式:ifconfig [参数]

常用参数:

add 设置网络设备IPv6的IP地址
del 删除网络设备IPv6的IP地址
down 关闭指定的网络设备
up 启动指定的网络设备
IP地址 指定网络设备的IP地址

参考实例

显示网络设备信息:

[root@xtuos.com ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:0A:0B:0C
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:172220 errors:0 dropped:0 overruns:0 frame:0
TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:87101880 (83.0 MiB) TX bytes:41576123 (39.6 MiB)
Interrupt:185 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2022 errors:0 dropped:0 overruns:0 frame:0
TX packets:2022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2459063 (2.3 MiB)
TX bytes:2459063 (2.3 MiB)

启动关闭指定网卡:

[root@xtuos.com ~]# ifconfig eth0 down
[root@xtuos.com ~]# ifconfig eth0 up

为网卡配置和删除IPv6地址:

[root@xtuos.com ~]# ifconfig eth0 add 33ffe:3240:800:1005::2/64
[root@xtuos.com ~]# ifconfig eth0 del 33ffe:3240:800:1005::2/64

用ifconfig修改MAC地址:

[root@xtuos.com ~]# ifconfig eth0 down
[root@xtuos.com ~]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
[root@xtuos.com ~]# ifconfig eth0 up
[root@xtuos.com ~]# ifconfig eth1 hw ether 00:1D:1C:1D:1E
[root@xtuos.com ~]# ifconfig eth1 up

配置IP地址:

[root@xtuos.com ~]# ifconfig eth0 192.168.1.56 
[root@xtuos.com ~]# ifconfig eth0 192.168.1.56 netmask 255.255.255.0
[root@xtuos.com ~]# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1686.html

(0)
上一篇 2021年3月19日 上午4:08
下一篇 2021年3月19日 上午4:14

相关推荐

  • pvdisplay命令 – 显示物理卷属性

    pvdisplay命令用于显示物理卷的属性。显示的物理卷信息包括:物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID。 语法格式:pvdi…

    Linux命令 2021年3月19日
  • auvirt命令 – 显示与虚拟机相关的数据

    auvirt命令显示在审核日志中发现的访客会话列表。如果指定了访客,则仅考虑与该访客相关的事件。若要指定访客,可以同时提供 UUID 或 VM 名称。 对于每个访客会话,该工具将打…

    Linux命令 2021年3月18日
  • Category: 8:备份压缩

    zip程序将一个或多个压缩文件与有关文件的信息(名称、路径、日期、上次修改的时间、保护和检查信息以验证文件完整 […]

    Linux命令 2021年3月18日
  • vgsplit命令 – 将物理卷移动到新的或现有的卷组中

    vgsplit命令的作用是可以从源卷组(物理卷)移动到新的或现有的卷组中。 使用vgsplit命令将一个或多个物理卷时,移动的物理卷可以指定物理卷路径,也可以通过-n逻辑卷名指定,…

    Linux命令 2021年3月19日
  • killall5命令 – 向所有进程发送信号

    killall5是SystemV killall命令。它向所有进程发送一个信号,除了内核线程和它自己会话中的进程,所以它不会杀死运行脚本的shell。 语法格式:killall5 …

    Linux命令 2021年3月18日
  • dhcpd命令 – 运行DHCP服务器

    dhcpd命令的作用是可以运行DHCP服务器。 在启动dhcpd命令时它会读取dhcpd.conf文件,并将每个子网上的可用地址存储在内存中。当客户端使用DHCP协议请求地址时,d…

    Linux命令 2021年3月19日
  • open命令 – 启用虚拟终端

    open命令的作用是可以启用虚拟终端,然后执行指定的命令。 虚拟终端类似于你目前使用的终端。它们用于执行命令和提供输入。唯一的区别是你不能将鼠标与虚拟终端一起使用。虚拟终端允许许多…

    Linux命令 2021年3月18日
  • script命令 – 记录终端交互会话过程

    script命令可以用作交互终端会话过程的记录,保留用户输入和系统输出的全过程。以备之后查询与学习,对于初学者、保留工作记录和准备写材料的人而言,这是一个非常有用的工具 在下述语法…

    Linux命令 2021年3月18日
  • php命令 – PHP语言的命令行接口

    php命令是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程序。 使用的通用目的脚本语言,特别适合Web开发,可以嵌入到HTML中。 语法格…

    Linux命令 2021年3月18日
  • uux命令 – 在远端的UUCP主机上执行命令

    uux可以在远端的UUCP主机上执行指令或是执行本机上的命令,但在执行时会使用远端电脑的文件。 uux命令是一种基本联网实用程序,在指定的基于 UNIX 的系统上运行指定的命令。同…

    Linux命令 2021年3月19日