Linux系统网卡配置文件一般在/etc/sysconfig/network-scripts/ifcfg-eth0目录下.
也可以在terminal键入查询命令进行查看:
查看命令
sudo su
cd /etc/sysconfig/network-scripts/ifcfg-etho
ls
或者使用
ll /etc/sysconfig/network-scripts/ifcfg-etho
新网卡包含的配置:
TYPE=Ethernet #网络类型,一般都是以太网(常见的有Ethernet和Bridge)
BOOTPROTO=dhcp #启动协议,获取ip地址的配置方式,有多种(none|dhcp|bootp|static等方式)
DEFROUTE=yes
PEERDNS=yes #和BOOTPROTO的值相关,即如果BOOTPROTO的值为“dhcp”,是否(yes/no)允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中
PEERROUTES=yes
IPV4_FAILURE_FATAL=no #IPV4关闭(yes打开,no关闭)
IPV6INIT=yes #IPV6打开 (yes打开,no关闭)
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no #IPV6关闭(yes打开,no关闭)
NAME=eno1 #网卡名称
UUID=205daf30-afa2-4246-9d5c-25223b114314 #设备唯一的识别号,如果是vmware克隆的虚拟机无法启动,可以删除此项
DEVICE=eno1 #网卡名称(也有的第一块网卡记为etho、enp1s0f0、ens1f0)
ONBOOT=no #系统启动时是否自动激活网卡(no为不自动激活,yes为自动激活)
编辑eno1:
sudo su
cd /etc/sysconfig/network-scripts
vi ifcfg-eno1
网卡eno1配置如下:
TYPE=Ethernet #网络类型为以太网
BOOTPROTO=none #启动协议,禁止自动获得Ip
NAME=eno1 # 网卡名称eno1
UUID=05daf30-afa2-4246-9d5c-25223b114314 #设备唯一的识别号
DEVICE=eno1 #设备名称eno1
ONBOOT=yes #系统启动时自动激活网卡
cp ifcfg-eno1 ifcfg-vlan10
vi ifcfg-vlan10
给eno1配置vlan并分配ip,配置如下:
TYPE=Vlan #网络类型为VLAN
Vlan=yes #Vlan
IPV6INIT=no #IPV6关闭 (yes打开,no关闭)
DEVICE=vlan10 #I创建VLAN10
PHYSDEV=eno1 #绑定的网卡
VLAN_ID=10 #创建的VLAN的ID
NM_CONTROLLED=no #是否通过Network Manager来管理网卡设备(yes为允许,no为拒绝(建议设置为“no”(NetworkManager:图形界面的网络配置工具,不支持桥接,强烈建议关闭)
IPADDR=10.38.1.50 #给vlan绑定网卡配置的IP地址
NETMASK=255.255.255.0 #给vlan绑定网卡配置的掩码
GETWAY=10.38.1.254 #给vlan绑定网卡配置的网关
ONBOOT=yes #系统启动时自动激活网卡
编辑eno2:
sudo su
cd /etc/sysconfig/network-scripts
vi ifcfg-eno2
网卡eno2配置如下:
TYPE=Ethernet #网络类型为以太网
BOOTPROTO=none #启动协议,禁止自动获得Ip
NAME=eno2 # 网卡名称eno2
UUID=05daf30-afa2-4246-9d5c-25223b116831 #设备唯一的识别号
DEVICE=eno2 #设备名称eno2
ONBOOT=yes #系统启动时自动激活网卡
添加多个vlan绑定网卡eno2:
cp ifcfg-eno2 ifcfg-vlan2
vi ifcfg-vlan2
vlan2绑定网卡eno2:
ONBOOT=yes #系统启动时自动激活网卡
TYPE=Vlan #网络类型为以太网
IPV6INIT=no #IPV6关闭
DEVICE=vlan2 #设备名称vlan2
NAME=vlan2 # 网卡名称vlan2
PHYSDEV=eno2 #绑定网卡为en02
VLAN_ID=2 #Vlan的ID为2
vlan3绑定网卡eno2:
ONBOOT=yes #系统启动时自动激活网卡
TYPE=Vlan #网络类型为以太网
IPV6INIT=no #IPV6关闭
DEVICE=vlan3 #设备名称vlan3
NAME=vlan3 # 网卡名称vlan3
PHYSDEV=eno2 #绑定网卡为en02
VLAN_ID=3 #Vlan的ID为3
vlan4绑定网卡eno2:
ONBOOT=yes #系统启动时自动激活网卡
TYPE=Vlan #网络类型为以太网
IPV6INIT=no #IPV6关闭
DEVICE=vlan4 #设备名称vlan4
NAME=vlan4 # 网卡名称vlan4
PHYSDEV=eno2 #绑定网卡为en02
VLAN_ID=4 #Vlan的ID为4
vlan5绑定网卡eno2:
ONBOOT=yes #系统启动时自动激活网卡
TYPE=Vlan #网络类型为以太网
IPV6INIT=no #IPV6关闭
DEVICE=vlan5 #设备名称vlan5
NAME=vlan5 # 网卡名称vlan5
PHYSDEV=eno2 #绑定网卡为en02
VLAN_ID=5 #Vlan的ID为5
`````` ``` ```
vlan4015绑定网卡eno2:
ONBOOT=yes #系统启动时自动激活网卡
TYPE=Vlan #网络类型为以太网
IPV6INIT=no #IPV6关闭
DEVICE=vlan4015 #设备名称vlan4015
NAME=vlan4015 # 网卡名称vlan4015
PHYSDEV=eno2 #绑定网卡为en02
VLAN_ID=4015 #Vlan的ID为4015
添加link的命令如下:
sudo su
cd /etc/rc.d
ls
找到rc.local文件
编辑添加所有van包括的link:
vi rc.local
另起一空行
ip link add link eno1 name vlan10 type vlan id 10
ip link add link eno2 name vlan2 type vlan id 2
ip link add link eno2 name vlan3 type vlan id 3
ip link add link eno2 name vlan 4 type vlan id 4
ip link add link eno2 name vlan 5 type vlan id 5
``` ``` ``` ```
ip link add link eno2 name vlan 4015 type id 4015
写完后退出并保存(注:写完后检查一下,不要留空行)
网络重启命令:service network restart
重启设备命令:
sudo su
reboot