linux下的网路配置及优化

一、网络概念

1.什么是IP ADDRESS
internet protocol ADDRESS ## 网络进程地址
ipv4 internet protocol version
ip 是由 32 01 组成
11111110.11111110.11111110.11111110 = 254.254.254.254
2 . 子网掩码
用来划分网络区域
子网掩码非 0 的位对应的 ip 上的数字表示这个 ip 的网络位
子网掩码 0 位对应的数字是 ip 的主机位
网络位表示网络区域
主机位表示网络区域里某台主机
3 . ip 通信判定
网络位一致 主机位不一致的 2 IP 可以直接通讯
192.168.10.130/24 #24=255.255.255.0
4 . 网络设定工具
ping ## 检测网络是否通畅
ping - c  ##ping 1
ping - w ##等待 1
ping - c1 - w1 ip ##ping1 次等待 1
ifconfig ## 查看或设定网络接口
ifconfig ## 查看
ifconfig device ip / 24 ##设定
ifconfig device down ## 关闭
ifconfig device up ## 开启
ip addr ## 检测或这顶网络接口
ip addr show ## 检测
ip addr add ip / 24 dev device ## 设定
ip addr del dev ens160 ip / 24 ##删除
" 注意 device 的名字一个物理事实 看到什么命字只能用什么命字 "

5.图形方式设定ip
设定:
1.nm-connection-editor
更改:
不建议用服务控制网络
systemctl restart NetworkManager
建议使用:
nmcli connection show
nmcli connection down westos
nmcli connection up westos

二、nmtui

1.命令方式设定网络

nmcli ##NetworkManager必须开启
nmcli device connect ens160 ##启用ens160网卡
nmcli device disconnect ens160 ##关闭ens160网卡
nmcli device show ens160 ##查看网卡信息
nmcli device status ens160 ##查看网卡服务接口信息
nmcli connection show ##查看连接
nmcli connection down westos ##关闭连接
nmcli connection up westos ##开启连接
nmcli connection delete westos ##删除连接
#添加连接
nmcli connection add type ethernet con-name westos ifname ens160 ip4 172.25.254.100/24
#更改
nmcli connection modify westos ipv4.addresses 172.25.254.200/24

2.管理网络配置文件

网络配置目录
/etc/sysconfig/network-scripts/
网络配置文件的名命规则
ifcfg-xxxx
DEVICE=xxx ##设备名称
BOOTPROTO=dhcp|static|none ##设备工作方式
ONBOOT=yes ##网络服务开启时自动激活网卡
IPADDR= ##IP地址
PREFIX=24 ##子网掩码
NETMASK=255.255.255.0 ##子网掩码
NAME= ##接口名称
dhcp网络设定
vim /etc/sysconfig/network-scripts/ifcfg-ens160
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=dhcp

这是ens160中的网络设定文件

3.回环接口

回环接口------人的神经----127.0.0.1-----localhost

4.dncp服务配置

首先安装DHCP服务

yum install dhcp* -y

默认是不存在dhcp配置文件的 所以得复制dhcp模板到配置文件

cp -p /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf

接下来编辑一下DHCP配置文件

5.网关

vim /etc/sysconfig/network ##全局网关,针对所有没有设定网关的网卡生效
GATEWAY=172.25.254.250
vim /etc/sysconfig/network-scripts/ifcfg-ens160
GATEWAY0=172.25.254.20 ##档网卡中设定的IP有多个时,指定对于那个IP生效
GATEWAY=172.25.254.20 ##档网卡中设定的IP只有一个时
route -n ##查看网关
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 "172.25.254.250" 0.0.0.0 UG 1024 0 0 ens160
172.25.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160
172.25.254.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160

6.设定dns

# 地址解析
# 系统操作者对字符敏感
# 系统网络通信需要通过 ip 地址这个数字
# 当操作着输入网址 www.baidu.com, 这个网址不是一个可以通信的 IP 地址
# 于是必须要在系统中把 www.baidu.com 变成百度服务器的 IP 地址
# 这样的过程叫做地址解析
domain name server == 域名解析服务 ##解析就是把域名变成IP
vim /etc/hosts ##本地解析文件,此文件中直接提供地址解析
ip 域名
220.181.111.188 www.baidu.com
vim /etc/resolv.conf ##dns的指向文件 不需要重新启动网络立即生效
nameserver 114.114.114.114 ##当需要某个域名的IP地址时去问114.114.114.114
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
DNS1=114.114.114.114 ##需要重启网络,当网络重新启动
##此参数会修改/etc/resolv.conf
注意:
档网络工作模式为dhcp时
系统会自动获得ip 网关 dns
那么/etc/resolv.conf会被获得到的信息修改
如果不需要获得dns信息
在网卡配置文件中加入
PEERDNS=no

7.设定解析的优先级

系统默认

/etc/hosts > /etc/resolv.conf
vim /etc/nsswitch.conf
 39hosts:
files dns ##/etc/hosts优先
vim /etc/nsswitch.conf
39 hosts: dns files ##/etc/resolv.conf dns指向优先

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值