Linux网络配置

(1)、ifcfg家庭命令配置:

ifconfig/route/netstat

ifup/ifdown

 

(2)、ip命令配置:

ip addr | route | link

 

(3)、修改配置文件

IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE

路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE

DNS单独配置文件:/etc/resolv.conf

hostname配置文件:CentOS6:/etc/sysconfig/network     输入:HOSTNAME=主机名

CentOS7:/etc/hostname    直接输入:主机名

 

/etc/sysconfig/network-scripts/ifcfg-IFACE

DEVICE:此配置文件应用到的设备;

HWADDR:对应的设备的MAC地址;

BOOTPROTO:激活此设备时使用的地址配置协议;常见的有dhcp、static、none,bootp;

NM_CONTROLLED:NM是NetworkManager的简写;此网卡是否接受NM控制;

ONBOOT:在系统引导时是否激活此设备;

TYPE:接口类型;常见的有Ethernet,Bridge;

UUID:设备的唯一标示;

IPADDR:指明IP地址;

NETMASK:子网掩码;

GATEWAY:默认网关;

DNS1:第一个DNS服务器指向;

DNS2:第二个DNS服务器指向;

USERCTL:普通用户是否可控制此设备;

PEERDNS:如何BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至

/etc/resolv.conf文件中;

 

/etc/sysconfig/network-scripts/route-IFACE

两种风格:

(1)TARGET via GW

(2)每三行定义一条路由

ADDRESS#=TARGET

NETMASK#=mask

GATEWAY#=gw

 

(4)、网络属性配置的tui(text user interface);文本用户接口

CentOS6:system-config-network-tui

也可以在setup中找到

CentOS7:nmtui、nmcli

 

 

CentOS7网卡命名机制:

(1)systemd对网络设备命名的方式:

a、如果Firmware或者BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引来命名,例如eno1;

b、如果Firmware或者BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测则根据此索引来命名,例如ens1;

c、如果硬件接口的物理位置信息可用,则根据此信息来命名,例如enp2s0;

d、如果用户显式启用,也可根据MAC地址来命名,例如enx2387a1dc56;

e、上述均不可用时,则使用传统命名机制,例如eth0;

上述命名机制中,有的需要biosdevname程序的参与。

 

网络设备名称组成格式:

en:ethernet

wl:wlan

ww:wwan

名称类型:

o<index>:集成设备设备索引号;

s<slot>:扩展槽的索引号;

x<MAC>:基于MAC地址的命名;

p<bus>s<slot>:基于物理位置拓扑命名;

 

网卡设备的命名过程:

第一步:udev,辅助工具程序/lib/udev/rename_device,/usr/lib/udev/rules.d/60-net.rules

第二步:biosdevname会根据/usr/lib/udev/rules.d/71-biosdevname.rules

第三步:通过检测网络接口设备,根据/usr/lib/udev/rules.d/75-net-description ID_NET_NAME_ONBOOT,ID_NET_NAME_SLOT,ID_NET_NAME_PATH

 

回归网卡传统命名方式:

(1)、编辑/etc/default/grub配置文件

GRUB_CMDLINE_LINUX=”添加 net.ifname=0″

(2)、为grub2生成其配置文件

# grub2-mkconfig -o /boot/grub2/grub.cfg

(3)、重启系统生效

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91378

(2)
N26-深圳-城市蜗牛N26-深圳-城市蜗牛
上一篇 2018-01-29 21:08
下一篇 2018-01-31

相关推荐

  • linux文件、目录基本操作命令及bash特性介绍

    1、文件层级FHS介绍: Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。 FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。 /:linux文件系统根目录 /…

    2017-09-17
  • lvs三种基础模型

    1: LVS-DR 模式(调度器与实际服务器都有一块网卡连在同一物理网段上)简要的网络结构如下所示 lvs-DR模型是lvs的默认模型,也是企业中用到的最多的模型    解读:直接路由模型,每个Real Server上都有两个IP:VIP和RIP,但是VIP是隐藏的,就是不能提高解析等功能,只是用来做请求回复的源IP的,Director上…

    Linux干货 2016-08-15
  • ansible-yaml初级语法(hosts、remote_user、tasks)

    环境准备:     1、主控节点IP:172.16.16.9     2、两个被控节点:1)172.16.16.48   2)172.16.16.50     3、hosts配置如下:       &…

    Linux干货 2016-11-28
  • 创建CA证书

    创建CA证书 CA证书         CA 也拥有一个证书(内含公钥和私钥)。网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书。       &nb…

    Linux干货 2017-07-23
  • Linux简要发展史

    目录 Linux简述 Linux之父 Linux标志 企鹅的来源 Tux的来源 历史 Unix GNU BSD Minix Linux 主要特性 Linux内核版本 Linux发行版 Linux简述 ·         Linux是一套自由加开放源代码的类Unix操作系统,诞生于…

    Linux干货 2016-10-18
  • 十四.Linux博客-2016年8月22日数组

    格式说明: 操作 概念 命令 说明及举例 十四.数组 数组概念 变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。bash的数组支持稀疏格式(索引不连续) 声明数组declare -…

    Linux干货 2016-08-24