linux网卡的详细配置

1、网卡的配置文件
网卡的配置文件一般在/etc/sysconfig/network-scripts/目录下。一块网卡对应一个网卡配置文件。
网卡配置文件的命名规则:
ifcfg-网卡类型以及网卡的序列号
以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-th0,第二块为ifcfg-eth1,以此类推吧。
网卡配置文件中配置项有:
DEVICE="eth0",定义该网卡的识别名称
BOOTPROTO="dhcp",启动该网卡的识别名称
static/none:代表固定的IP地址;bootp/dhcp:通过BOOTP或DHCP协议取得IP地址
HWADDR="00:50:56:BA:0D:34",该网卡的MAC地址
ONBOOT="YES",YES启动NETWORK服务时,是否启用该网卡。
REDHAT系统启动NETWORK服务时,读取全部保存在/etc/sysconfig/network-scripts/目录下所有网卡的配置文件。如果网卡配置文件的ONBOOT设置为YES,则NETWORK服务就会调用IFUP命令启动该网卡;如果网卡的配置文件的ONBOOT参数为NO,NETWORK会跳过启动这个网卡的工作。
TYPE="Ethernet",网卡的类型
USERCTL="no",是否允许普通用户启动或者停止该网卡。
IPV6INIT="no",是否在该网卡上启动IPV6的功能。
PEERDNS="yes",是否允许网卡在启动时向DHCP服务器查询DNS信息,并自动覆盖/etc/resolv.conf配置文件。
IPADDR="192.168.1.1",静态方式指定网卡的IP地址。
NETMASK="255.255.255.0",定义该网卡的子网掩码。
MTU="1500",设置网卡的MAC帧最大传输单位大小。
GATEWAY="192.168.1.254"设置网络的默认网关。
DNS1="192.168.1.253",指定主要的DNS服务器地址。
DNS2="192.168.1.252",指定备用DNS服务器地址。

2、配置网卡的命令。
redhat常用于设置IP地址的三个命令,分别是:system-config-network、setup、ifconfig.

system-config-network命令
在命令行模式下输入system-config-network命令将会启动可视化网络配置界面。

setup命令
在命令行下输入SETUP命令后将会进入系统设置界面,然后选择网卡设置进入网卡设置界面。

ifconfig网卡常用命令
a,查看网卡信息
命令语法:ifconfig[参数]
无参数:显示当前活动的网卡
-a:显示系统中所有网卡的配置信息
网卡设备名称:显示指定网卡的配置信息
b,设置IP地址
命令语法:ifconfig 网卡设备名 IP地址 NETMASK子网掩码(IFCONFIG命令设置的IP地址即时生效,但是重启机器后,IP地址又回复到原IP,只能用于设置临时的IP地址)
c,修改MAC地址
命令语法:IFCONFIG 网卡设备名 HW ETHER MAC地址 (修改网卡的MAC地址前要禁用网卡,修改后要启用网卡)

几个常用的命令:
1、IFDOWN禁用网卡
语法:IFDOWN 网卡设备名
2、IFUP 启用网卡
语法:IFUP 网卡设备名
3、绑定IP和MAC地址
实现方法:创建/etc/ethers文件,文件内容“IP地址 MAC地址”,然后执行“ARP -F"命令,使配置生效。

你可能感兴趣的:(网卡的配置)