网络配置??Linux运维基础
作者:网络转载 发布时间:[ 2014/6/30 13:33:13 ] 推荐标签:网络配置 Linux 操作系统
把Linux的网络配置总结了一下,虽然并不难但是是个比较重要的基础。然后我也不知到自己以后是否会做运维,但是我知道自己比较喜欢刨根问底。还有是我非常珍惜我曾经掌握过的这些运维的技能。突然间问自己,Linux网络配置的那个文件路径是什么。突然间小心脏又绷紧了,我发现记忆已经开始模糊了。虽然陆续有把之前运维的笔记整理上来,但是每次都有种写遗书的淡淡地忧伤在里面。突然间又想暴粗口了。。。。。
一、网络基本配置
首先是/etc/sysconfig/network-scripts/ifcfg-eth0这个配置文件。这里的eth0是我们的网卡名字,也是默认的名字。我们先来看看这个配置文件,如下(以我自己机子为例子):
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="60:EB:69:BA:19:03"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="10372dbd-9192-405d-b567-6cb32642acfa"
由于是自家用的小电脑,配置比较简单。我们来一个一个介绍一下先:
DEVICE:这个是网卡的名字,不是特别重要
BOOTPROTO:这个一共有4个值分别是none、static、bootp、dhcp。none值主要是在网卡绑定的时候用到的,一般不使用。static值配置静态ip,一般我们在配服务器的时候使用static(毕竟服务器要是经常ip变动,我相信腾讯肯定会被劳资们拆了)。bootp值也不常用,它是指通过bootp协议获取ip。bootp是一种udp/ip的协议,具体可以再去了解一下。dhcp值这个一般自家用,是通过dhcp获取ip。
HWADDR:这个是网卡MAC地址
NM_CONTROLLED:这里的前缀NM是指NetworkManager,是一款Linux自带的网络管理工具。yes是说这个网卡受到NM的控制,no是不受它控制。一般做服务器配静态ip都会把这里设成no,然后NM的开机启动也要用chkconfigoff掉。
ONBOOT:这个是指开机的时候是否启动这个网卡,yes是开机启动,no是不启动。
TYPE:网卡类型
UUID:这个是全球标识,没有用的东西。
由于我电脑用的是dhcp,所以补充一些简单的配置字段:
IPADDR=192.168.1.10//ip地址
NETMASK=255.255.255.0//子网掩码
GATEWAY=192.168.1.1//默认网关
PEERDNS:是否指定DNS。如果使用DHCP协议,默认为yes。
yes:如果DNS设置,修改/etc/resolv.conf中的DNS
no:不修改/etc/resolv.conf中的DNS
DNS{1,2}:DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中
USERCTL:用户权限控制
yes:非root用户允许控制该网络接口
no:非root用户不运行控制该网络接口
IPV6INIT:是否执行IPv6
yes:支持IPv6
no:不支持IPv6
IPV6ADDR:IPv6地址/前缀长度
相关推荐
更新发布
常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11系统性能测试及调优前期准备
2021/4/15 14:41:29国内比较好用的5款测试管理工具
2021/3/25 17:23:31