1. 首页 > 趣味生活

if1005(ifconfig命令被用于配置和显示Linux内核中网络接口)

内容摘要ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。语法ifconfig(参数)参数add:设置网络设备IPv6的ip地址;del:删除网络设备IPv6的IP地址;为网卡配置和删除IPv6地址:ifconfigeth0add33ffe:3240:800:1005::2/64#为网卡eth0配置IPv6地址ifconfigeth0del33ffe:3240:800:1005::2/64#为网卡eth0删除IPv6地址用ifconfig修改MAC地址:ifconfigeth0hwether

ifconfig指令

被用来配置和显示Linux核心中网线端口的网络参数。

用ifconfig指令配备的网卡信息,在网卡重启后机器重启后,配备就不存在。若想将上述配置信息永远的存的电脑里,那就要修改网卡的环境变量了。

语法

ifconfig(参数)

参数

add<地址>:设置网络设备IPv6的ip地址;

del<地址>:删掉网络设备IPv6的IP地址;

down:关掉指定的网络设备;

<硬件地址>:设置网络设备的种类与硬件地址;

io_addr:设置网络设备的I/O地址;

irq:设置网络设备的IRQ;

media<网络媒介类型>:设置网络设备的媒介类型;

mem_start<内存地址>:设置网络设备在主内存所占用起始地址;

metric<数量>:指定在预估数据包的传送频次时,所需加上的数量;

mtu<字节>:设置网络设备的MTU;

netmask<子网掩码>:设置网络设备的子网掩码;

tunnel<地址>:建立IPv4与IPv6之间的隧道通讯地址;

up:启动指定的网络设备;

-broadcast<地址>:即将送到指定地址的数据包当做广播数据包来处理;

-pointopoint<地址>:与指定地址的网络设备建立直接连线,此方式具有保密功能;

-promisc:关掉或启动指定网络设备的promiscuous方式;

IP地址:指定网络设备的IP地址;

网络设备:指定网络设备的名字。

案例

显示网络设备信息(激活状态的):

if1005(ifconfig命令被用于配置和显示Linux内核中网络接口)

表明

eth0

表示第一块网卡,其中HWaddr表示网卡物理地址,能够看见目前这个网卡物理地址(MAC地址)是00:16:3E:00:1E:51。

inet addr

用于表示网卡的IP地址,此网卡的IP地址是10.160.7.81,广播地址Bcast:10.160.15.255,掩码地址Mask:255.255.240.0。

lo

是表示主机的回环地址,这个一般是用于检测一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网线端口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或客户难以了解。第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。第二行:网卡的IP地址、子网、掩码。第三行:UP(代表网卡打开情况)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传送模块):1500字节。第四、五行:接收、传送数据包状况统计。第七行:接收、传送数据字节数统计信息。

启动关掉指定网卡:

ifconfig eth0 up

ifconfig eth0 down

ifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关掉网卡eth0。ssh登录linux服务器操作要小心,关掉了就不能打开了,除非你有多网卡。

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

ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配备IPv6地址

ifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删掉IPv6地址

用ifconfig修改MAC地址:

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

配备IP地址:

[root@localhost ~]# ifconfig eth0 192.168.2.10

[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0

[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255

开启和关闭arp协议:

ifconfig eth0 arp #打开网卡eth0 的arp协议

ifconfig eth0 -arp #关掉网卡eth0 的arp协议

设置最大传送模块:

ifconfig eth0 mtu 1500 #设置能通过的主要数据包尺寸为 1500 bytes

喜爱我的文章的话,就关注我吧!在本头条号的顶置文章含有【文章分类】包括:

[C 进阶篇系列]

[高级网络编程篇系列]

[Linux系统篇系列]

[Linux操作篇系列]

[C 基本知识篇]

[协议篇系列]

[数据结构和算法系列]

[设计模式系列]

不要只收藏和分享哦,软件架构师发展必经之路。

本文由“橙子爱人_”发布,不代表“写客百科”立场,转载联系作者并注明出处:https://www.ixieke.com/quwei/225470.html


联系我们

在线咨询: 点击这里给我发消息

工作日:9:30-18:30,节假日休息