eth0,eth1,eth2……代表网卡一,网卡二,网卡三……
lo代表127.0.0.1,即localhost
参考:
Linux命令:ifconfig
功能说明:显示或设置网络设备
语 法:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<硬件地址>] [media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>] [-pointopoint<地址>]
补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。
参 数:
[网络设备] 网络设备的名称。
down 关闭指定的网络设备。
up 启动指定的网络设备。
-arp 打开或关闭指定接口上使用的ARP协议。前面加上一个负号用于关闭该选项。
-allmuti 关闭或启动指定接口的无区别模式。前面加上一个负号用于关闭该选项。
-promisc 关闭或启动指定网络设备的promiscuous模式。前面加上一个负号用于关闭该选项。
add<地址> 设置网络设备IPv6的IP地址。
del<地址> 删除网络设备IPv6的IP地址。
media<网络媒介类型> 设置网络设备的媒介类型。
mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。
metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。
mtu<字节> 设置网络设备的MTU。
netmask<子网掩码> 设置网络设备的子网掩码。
tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。
-broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。
-pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。
Linux中对网卡进行编辑的命令
无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。
在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:
※ifconfig [interface]
※ifconfig interface [aftype] option | address …
ifconfig 的第一种格式(或使用不带任何参数的ifconfig 命令)可以用来查看当前系统的网络配置情况。
在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig 可以使用回绕方式工作,使计算机认为自己工作在网络上。
现在我们运行一下ifconfig 命令,不带参数的ifconfig 命令可以显示当前启动的网络接口,其输出结果为:
[root@machine1 /sbin]#ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61
inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46299 errors:0 dropped:0 overruns:0 frame:189
TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xece0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
其中以eth0 为首的部分是本机的以太网卡配置参数,的设这里显示了网卡的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61,MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。
不过我们可以手工改动网卡的MAC 地址,只要我们在/etc/rc.d/init.d/中的network 中加入:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Jiania 解说 注:
eth0,eth1,eth2,代表网卡一,网卡二,网卡三
hw 代表hardware 硬件意思
ether 代表ethernet 以太网的意思
然后重启,此时再用ifconfig 命令查看一下,我们就会发现网卡的MAC 地址已经变成xx:xx:xx:xx:xx:xx了。
ifconfig配置网卡
配置网卡的IP地址
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0.若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2……想要几个就填几个。ok!
配置网卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。
分享到:
相关推荐
这是一个软件模拟的ETH网卡设备驱动,加载驱动后,会产生veth0和veth1两个设备,不同的应用程序分别打开这两个网卡设备可以互相通信(注意要使用linux的网络命名空间隔离两个设备以免进入本地lo网络设备)。...
本文详细的介绍了如何使用ubuntu14.04设置静态IP的方法,可以快速的设置静态ip,不用每次都需要修改一些SSH链接。所以特将在ubuntu14.04系统下设置静态IP的方法记录一下。 第一步: ...iface eth0 inet
# 配置 eth0 dhcp 获取 IP 地址 auto eth0 iface eth0 inet dhcp 配置的作用 在 /etc/network/interfaces 这个配置中可能原本就有一些配置,比如 auto lo iface lo inet loopback 这两行表示的是 auto lo 系统...
#配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用 /sbin/ifconfig,etho 202.117.11.47 netmask 255.255.255.0 UP #配置并激活回环设备lo /sbin/ifconfig lo 127.0.0.1 UP /sbin/route add ...
#iface eth1 inet dhcp wpa-driver wext wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf $ sudo ifconfig eth1 up $ sudo dhclient eth1 $ sudo ifconfig eth1 down $ cat /etc/wpa_supplicant/wpa_supplicant....
• tc qdisc add dev lo root handle 1:0 netem delay 20msec Add 20ms latency to loopback device (for testing) • tc qdisc del dev lo root Remove latency added above • host pixelbeat.org Lookup ip ...
有些同学在使用虚拟机时 ifconfig 不显示ip 地址,或者每次开机ubuntu的IP 都在变化,如何解决呢?
虚拟机linux上网问题 1. VMware中虚拟机网络的三种设置 1,桥接(briged) 2,NAT 3,Host only。该模式下仅主机可以上网,...iface eth0 inet dhcp 重启网卡: /etc/init.d/networking restart NAT方式 设置:在菜单
像这样的东西: # The loopback interfaceauto loiface lo inet loopbackauto eth0iface eth0 inet static# your static IPaddress 192.168.0.100# your gateway IPgateway 192.168.0.1netmask 255.255.255.0# your...
eth0,eth1,eth2……代表网卡一,网卡二,网卡三…… lo代表127.0.0.1,即localhost。 http://man7.org/linux/man-pages/man8/ifconfig.8.html ssh : 查看ssh的安装包 :rpm -qa | grep ssh 查看ssh是否安装成功 ...
一、安装前的准备工作 [a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查) 在虚拟终端下输入: #> iwconfig ... wlan0 Nickname: Mode:Managed Frequency=2.462 GHz Acces
要配置的接口(例如“eth0”、“en2”、“lo0”等) 主机名 细绳 在 dhcp 请求期间传递给 dhcp 服务器的主机名 配置选项可以通过使用:static_config键在config.exs文件中的配置关键字列表指定。 列表所需的键是: ...
Linux虚拟机设置静态IP上网设定 IP...iface eth0 inet static address 192.168.0.221 netmask 255.255.255.0 gateway 192.168.0.1 保存,并关闭 gedit。 这样,IP 并没有立即生效。需要执行$sudo /etc/init.d/network
要修改ARM开发板的IP,如果是yaffs2文件,可以 1、首先要修改/etc/init.d/rcS文件,在/sbin/ifconfig lo 127.0.0.0 下添加一行/sbin/ifconfig eth0 192.168.1.20 up
最小的 IPTABLES 防火墙 客户端配置 文件iptables.up.client.rules包含客户端配置的最小配置: 此配置不限于特定的网络接口 接受 输入 all on lo环回接口 ...在eth0接口上的端口 53(DNS 服务器)上允许新的
1备份级别高 2备份级别低 0 不会执行 mount –a 重新执行/fstab表的内容 即重新挂载 增加swap分区: 在分区内容下,即command ……下 t l 数字 将分区变成swap的 partx –a 硬盘 mkswap 分区 挂载 swapon 分区 使...
iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf cat /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid="SSID-GOES-HERE...
当前只有eth1和lo,并且没有IP地址。 2.输入命令 :cat /etc/udev/rules.d/70-persistent-net.rules (查看当前网卡的MAC地址) 记住eth1的MAC地址。 3.输入命令:cd /etc/sysconfig/network-scripts (进入...
bridge方式(默认) Host IP为186.100.8.117, 容器网络为172.17.0.0/16 下边我们看下docker所提供的四种网络: ...另外可以看到容器内创建了eth0) ...1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 0
snmphp ... 例如,此代码可以成为监视套件中轮询器的构建块。 目前已在HP ProCurve 1920-48G和Synology RS815 +上... [IF-MIB::ifDescr.1] => lo [IF-MIB::ifDescr.2] => sit0 [IF-MIB::ifDescr.3] => eth0 [IF-MIB