ifconfig命令

1.命令 功能
linux中用于获得网络接口配置信息。root权限下可以对这些配置进行修改。
2.命令格式
ifconfig  [网络设备]  [参数]
3.命令参数
up  启动指定网络设备
down  关闭指定网络设备
-arp  打开或关闭指定的arp协议。前面加上一个负号用于关闭该选项。
-allmuti 关闭或启动指定接口的无区别模式。前面加上一个负号用于关闭该选项。
-promisc 关闭或启动指定网络设备的promiscuous模式。前面加上一个负号用于关闭该选项。
add<地址>  设置网络设备IPv6的IP地址。
del<地址>  删除网络设备IPv6的IP地址。
media<网络媒介类型>  设置网络设备的媒介类型。
mem_start<内存地址>  设置网络设备在主内存所占用的起始地址。
metric<数目>  指定在计算数据包的转送次数时,所要加上的数目。
mtu<字节>  设置网络设备的MTU。
netmask<子网掩码>  设置网络设备的子网掩码。
tunnel<地址>  建立IPv4与IPv6之间的隧道通信地址。
-broadcast<地址>  为指定网卡设置广播协议
-pointopoint<地址> 为网卡设置点对点通信协议,此模式具有保密功能。
dstaddr  设定一个远端地址,建立点对点通信。
txqueuelen<长度> 为网卡设置传输列队的长度

4.使用实例
[root@localhost yunting]# ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>   mtu 1500
        inet 192.168.20.241  netmask 255.255.255.0  broadcast 192.168.20.255
        inet6 fe80::3617:ebff:fe67:e5f0  prefixlen 64  scopeid 0x20<link>
        ether 34:17:eb:67:e5:f0  txqueuelen 1000  (Ethernet)
        RX packets 1685  bytes 150329 (146.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 199  bytes 51541 (50.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
enp2s0 表示第一块网卡,inet 表示网卡的IP地址,netmask表示网卡掩码地址,broadcast表示网卡的广播地址。

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 564  bytes 33848 (33.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 564  bytes 33848 (33.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:0e:05:b1  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.20.212  netmask 255.255.255.0  broadcast 192.168.20.255
        inet6 fe80::ee0e:c4ff:fe1f:e765  prefixlen 64  scopeid 0x20<link>
        ether ec:0e:c4:1f:e7:65  txqueuelen 1000  (Ethernet)
        RX packets 24007  bytes 16348333 (15.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 19472  bytes 3586943 (3.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
无线网卡。    

  关闭打开指定网卡
[root@localhost yunting]# ifconfig enp2s0 down
[root@localhost yunting]# ifconfig enp2s0 up
分别为启动和关闭网卡命令, ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。

配置IP地址
[root@localhost yunting]# ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
root权限下可用此命令格式对IP地址,掩码地址及广播地址进行修改。


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值