网络相关的配置文件

和网络相关的配置文件

1. /etc/sysconfig/network

/etc/sysconfig/network:该文件定义了是否启用网络功能以及系统的主机名。
[[email protected] network-scripts]#  cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Server3
[[email protected] network-scripts]# 
说明:
NETWORKING={yes|no}:yes表示启用网络,no表示不启用网络。
HOSTNAME= : 定义主机名,设置完之后,重启系统生效。
GATEWAY:定义网关。

2. /etc/sysconfig/network-scripts/ifcfg-ethX

/etc/sysconfig/network-scripts/ifcfg-ethX:该文件定义了和网络相关的一些参数。

示例:

[[email protected] network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.17.100.252
NETMASK=255.255.255.0
GATEWAY=172.17.100.2
USERCTL=no
IPV6INIT=yes
[[email protected] network-scripts]# 
说明:
DEVICE:定义的设备名称,一定要和ifcfg后面的名称一样。
HWADDR:定义的网络的MAC地址。一定要和网卡的真实MAC地址一样。
BOOTPROTO:定义所使用的引导协议。如果是静态配置IP地址,可以使none或static,如果是动态获取地址,则为dhcp
ONBOOT:{yes|no},定义是否开机自动启动网卡。
TYPE:定义网卡类型,这里为Ethernet
IPADDR:定义IP地址。
NETMASK:定义子网掩码。
PREFIX:这个也是定义子网掩码的,表示的前缀长度。在有的系统上可用,有的不能用。但是NETMASK都可用。
GATEWAY:定义网关地址。这个网关地址为默认网关。
USERCTL:{yes|no},是否是否允许普通用户禁用或启用该网卡。
IPV6INIT:{yes|no},是否启用IPV6。
PEERDNS:当BOOTPROTO=dhcp时,是否使用其获取的DNS参数。yes表示使用,no不使用。
DNS1:定义第一个DNS服务器。
DNS2:定义第二个DNS服务器。
DNS3:定义第三个DNS服务器。
在配置网卡绑定的时候,还会用到如下参数(通常在SLAVE网卡上配置):
MASTER:指定master网卡的设备名。如MASTER=bond0
SLAVE:{yes|no},指定该网卡是否作为SLAVE。
在bond网卡上,通常不需要指定HWADDR参数。

3. /etc/sysconfig/network-scripts/route-ethX

/etc/sysconfig/network-scripts/route-ethX:配置经过该网卡的路由信息的。

格式1:
3.1 主机路由的格式
ip-address-host   via   gateway
说明:
ip-address-host:为主机路由条目。如192.168.1.1 via 172.17.100.1
3.2 网络路由的格式
ip-address-net/prefix  via   gateway
说明:
ip-address-net:为网络路由条目。如192.168.1.0/24 via 172.17.100.1
格式2:
第一条:
ADDRESS0=x.x.x.x
NETMASK0=x.x.x.x
GATEWAY0=x.x.x.x
第二条:
ADDRESS1=x.x.x.x
NETMASK1=x.x.x.x
GATEWAY1=x.x.x.x
……
第n条(n为数字):
ADDRESSn=x.x.x.x
NETMASKn=x.x.x.x
GATEWAYn=x.x.x.x
两种格式不可混合使用。
示例:
[[email protected] network-scripts]# cat route-bond0 
192.168.1.0/24 via 172.17.100.1
192.168.2.1 via 172.17.100.1
[[email protected] network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.1     172.17.100.1    255.255.255.255 UGH   0      0        0 bond0
192.168.1.0     172.17.100.1    255.255.255.0   UG    0      0        0 bond0
172.17.100.0    0.0.0.0         255.255.255.0   U     0      0        0 bond0
169.254.0.0     0.0.0.0         255.255.0.0     U     1004   0        0 bond0
0.0.0.0         172.17.100.2    0.0.0.0         UG    0      0        0 bond0
[[email protected] network-scripts]# 
Flags标识说明:
U:表示的是Up
G:表示的是需要经过Gateway。
H:表示的是主机路由Host。

4. /etc/resolv.conf

/etc/resolv.conf:配置DNS相关信息。

示例:

[[email protected] network-scripts]# cat /etc/resolv.conf 
search frame.com
nameserver 172.17.100.253
nameserver 172.17.100.254
[[email protected] network-scripts]# 
说明:
search:指定搜索域。
domain:指定本地域。
nameserver:定义DNS服务器的地址。最多3个。

5. /etc/hosts

/etc/hosts:指定本地解析文件。

该文件的格式如下:
主机IP地址  主机名   主机别名
示例:
[[email protected] ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[[email protected] ~]#
时间: 2024-12-19 14:11:11

网络相关的配置文件的相关文章

Linux网络配置之二ip、ss、网络相关配置文件

本文续网络基础与Linux网络配置之一 ifconfig.route.netstat命令详解 ip命令 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户.几乎所有的Linux发行版本都支持该命令. 格式ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | addr | route | netns  } 注:OBJECT可简写,

linux网络相关配置文件

linux网络相关配置文件 linux系统一般来说分为两大类:1.RedHat系列:Redhat.Centos.Fedora等:2.Debian系列:Debian.Ubuntu等. linux系统中,TCP/IP网络是通过若干个文本文件来进行配置的,需要配置这些文件来联网,下面对linux两大类系统中基本的TCP/IP网络配置文件做学习总结. 第一类Debian中Ubuntu系统为例 Ubuntu系统的网络配置文件有interfaces,resolv.conf等. 一.网络接口配置文件:/etc

linux网络相关配置

网络配置文件 IP.MASK.GW.DNS相关配置文件: /etc/sysconfig/network-scripts/ifcfg-IFACE DEVICE:此配置文件应用到的设备,决定设备名 HWADDR:对应的设备的MAC地址 BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp----动态, static---静态, none---手动指定, bootp NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制:建议CentOS6"no&q

CentOS中与网络相关的常用

CentOS中与网络相关的常用配置文件 1. 常见的网络配置文件 /etc/hosts           本地域名解析表,用于解析主机名.对应于win系统中的C:\Windows\System32\drivers\etc\hosts的文件    如果你有后端开发经验,相信你对此目录很熟悉 /etc/resolv.conf       域名服务器ip地址配置文件,通过NetworkManager可以自动生成该文件 /etc/sysconfig/network 配置所有网卡路由和主机信息 /etc

10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法

10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法 扩展(selinux了解即可) selinux教程 http://os.51cto.com/art/201209/355490.htm selinux pdf电子书 http://pan.baidu.com/s/1jGGdExK 10.11 linux网络相关 -ifconfig 命令在centos7 是没有的,需要安装yum inst

Linux之网络管理 (4)相关基本配置文件

Linux之网络管理 (4)相关基本配置文件 在linux 中有很多命令可以用来管理网络,其中最常用的就是设置主机的ip地址.网关等信息,并且其设置方法也有很多.当然,网络的配置功能属于linux内核模块. 关于主机中于与网络相关的参数: IP  NETMASK(一般用1到4个255来表示,当然换成2进制用1的个数表示) GATEWAY  HOSTNAME  DNS linux一般网卡的分类: lo:本地回环接口,用于主机访问自己 以太网网卡:一般用ethX格式命令接口 ppx:老旧的网络电话拨

网络相关命令

Linux网络常用命令 在Linux系统管理中网络管理肯定是经常打交道的,为了加深印象这里写几个常用的命令和介绍.ifconfig. route. ip.  netstat.   ss.  nmcli和编辑网卡配置文件. ifconfig : ifconfig 接口 [aftype] options | address ... 常用参数: up 启动指定网络设备/网卡. down 关闭指定网络设备/网卡.arp 设置指定网卡是否支持ARP协议. -a 显示全部接口信息 -s 显示摘要信息 del

如何查看容器的IP地址和网络相关的参数?

如何查看容器的IP地址和网络相关的参数? 查看容器的IP地址,可以在主机上运行 sudo docker ps查看正在运行的容器的id等信息"sudo docker inspect 容器id"可以查看到容器的相关信息"docker inspect --format '{{ .NetworkSettings.IPAddress }}' 容器id"可以查看容器的具体IP地址,如果输出是空的说明没有配置IP地址 ifconfig查看主机上的网络cat /etc/hosts查

linux日常维护(网络相关,防火墙,netfirter介绍,netfirter语法)

1.linux网络相关 ifconfig 查看网卡ip (centos6是默认有的,centos7里没有,需要下载  yum install net-tloos) 关闭网卡:     ifdown +网卡    (关闭后没有ip) 打开网卡      ifup  +网卡 重启指定的网卡.如果网卡正在远程连接,不要直接ifdown网卡,如果服务器不在身边,过程很繁琐, 应该执行 ifdown +网卡 && ifup +网卡 设置一个虚拟网卡的步骤: 1.到网卡配置目录 [[email pro