Linux系统网络参数配置和说明【linux网络配置精品】

                           Linux系统网络参数配置和说明

 


1.配置文件所在路径


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


2.配置文件配置信息


新网卡包含的配置:

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为自动激活)


3.网卡配置举例(配置一个vlan绑定网卡并设置IP)


编辑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                                             #系统启动时自动激活网卡


4.网卡配置举例(配置多个vlan绑定同一个网卡)


编辑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


5.为了使上述配置生效,还需在rc.local里添加link


添加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

写完后退出并保存(注:写完后检查一下,不要留空行)


6.打开ternimal,重启网络或者重启设备


网络重启命令:service network restart

重启设备命令:

sudo su

reboot

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页