1、服务器上可能配置了多个网卡,但是不一定所有的网卡都是开启的,如何查看网卡是否开启:
/etc/init.d/network status

2、如果查看了网卡未开启而又想开启它或者网卡已开启但想关闭它,该怎么操作:
开启网卡:
ifup {interface}
关闭网卡:
ifdown {interface}
另一种开启关闭网卡的方法:
开启网卡:
ifconfig {interface} up
关闭网卡:
ifconfig {interface} down
举例:
开启网卡:ifup eth1

关闭网卡:ifdown eth1

3、网卡与ip地址的映射关系存储在哪?通过什么配置文件可以查看ip与网卡的映射关系?
网卡的配置文件路径是/etc/sysconfig/network-scripts/,在该目录下存放着各个网卡的配置文件:

我们打开一个配置文件看看,例如ifcfg-eth0
vim ifcfg-eth0

DEVICE:设备名称,表示网卡名
BOOTPROTO:表示激活此设备时使用的地址配置协议,一般有static(静态ip)、dhcp(动态ip)以及none(不指定ip)。
IPADDR:表示ip地址,记录了与当前网卡绑定的ip地址
NETMASK:子网掩码
ONBOOT:表示网卡是否开启了,yes表示已开启,no表示未开启
TYPE:表示网卡类型,Ethernet表示以太网
这个是活跃网卡的配置文件信息,我们再看一个未开启的网卡配置信息:

我们可以看到该配置文件中,
ONBOOT=no表示eth1网卡未开启;
BOOTPROTO项配置的值是dhcp,表示ip动态分配,此时如果网卡开启的话,该配置文件中可以没有IPADDR配置项,但是实际上ip已经分配的了,虽然在动态ip情况下,网卡配置文件中不配置IPADDR也是可以的,但还是建议配上;
我们通过ifconfig或者ip addr可以查看各活跃网卡的信息,可以看到各网卡上绑定的IP地址,然后可以去对应的网卡配置文件路径下查看配置文件内容,可以看到网卡与ip的映射关系是一致的。
网友评论