概述
目录
1.什么是ip address
2.子网掩码
3.ip通信判定
4.网络设定工具
4.1 ping :检查网络是否通常
4.2 ifconfig : 查看或设定 网络接口
4.3 ip addr 检查或设定某个网络接
5.3文件方式设定
6.回环接口
7.网关
1.1网关的设定方式
1 临时设定
2 永久设定
8.设定DNS -域名解析
.设定解析的优先级
10.dhcp服务配置
1.什么是ip address
解释:
internet protocol address : 网络进程地址
IP地址 = 网络地址 + 主机地址 或 IP地址 = 网络地址 + 子网地址 + 主机地址
ipv4 :inter protocol version 4
每个IP地址长32bit,由32个01组成,比特换算成字节,就是4个字节
如:11111110.11111110.11111110.11111110 = 254.254.254.254
2.子网掩码
用来划分网络区域 ip 。
包含网络位和主机位,子网掩码0位对应的ip上的数字表示这个ip的网络为网络位,子网掩码0位表示网络区
网络位表示网络区域 ,主机位表示网络区域里某台主机
3.ip通信判定
两台主机网络可以通信的条件是两个主机的ip地址要设置成同一个网络区域当中的不同的主机
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
4.网络设定工具
4.1 ping :检查网络是否通常
ping // 主机ip 查看本机ip是否能够到达目标主机
ping -c1 //只检测一次
ping -w1 //只等待一秒
ping -c1 -w1 ping //一次等待一秒
4.2 ifconfig : 查看或设定 网络接口
ifconfig //查看网络接口
ifconfig device ip netmask 设置主机的ip,为临时设定
ifconfig device down //关闭
ifconfig device up // 开启
查看网络接口:
4.3 ip addr 检查或设定某个网络接口
ip addr show //查看
ip addr更改ip=添加新的ip+删除旧的ip
ip addr add ip/netmask dev //添加Ip地址
ip addr del ip/netmask dev //删除Ip地址
ip addr flush dev //刷新,会刷新没
更改ip :
5.更改ip
5.1图形方式设定
图形界面下的设定:nm-connection-editor
(1) 点击 “+”
(2)点击create
(3) 选择Device ,设置连接名字(Connection name)
(4)设置方法 ,添加地址
无图模式:nmtui
1) 创建连接
添加设备名称,地址
退出
5.2命令方式设定
关于设备的设定
nmcli device status //查看设备状态
nmcli device connect dev //开启设备
nmcli device disconnect dev // 关闭设备
nmcli device modify enp1s0 ip4 172.25.254.28/24 // 修改ip(临时设置)
关于连接的设定
nmcli connection show //查看连接
nmcli connection down devname //关闭连接
nmcli connection up devname //开启连接
更改ip
nmcli connection modify westos ipv4.addresses 172.25.154.228/24 更改
nmcli connection reload 重载
ifconfig devname
5.3文件方式设定
配置目录:
/etc/sysconfig/network-scripts/
配置文件:ifcfg-任意名称
配置文件内容:
DEVICE= //设备
BOOTPROTO= //网络服务启动
ONBOOT= //网卡工作模式
IPADDR= //ip地址
PREFIX=24
NETMASK= //子网掩码
NAME= //链接名称
cd /etc/sysconfig/network-scripts/
rm -fr *
vim ifcfg-enp1s0
nmcli connection reload
nmcli connection down devname
nmcli connection up devname
6.回环接口
Linux系统中的回环接口相当于人的神经,使得系统内部服务间可以进行沟通,该接口IP是固定的,为127.0.0.1。
7.网关
网关(GATEWAY):网间连接器/协议转换器。路由器上和客户主机处在同一个网段的ip地址叫做客户主机的网关。
步骤:
在真实主机中连接wifi,测试可以连接外网(14.215.177.38为百度IP)
接着开启真实主机的防火墙
进一步开启地址伪装功能,把双网卡真实主机变成路由器
1 临时设定
ip route add default via 192.168.43.100 添加默认网关
ip route del default via 192.168.43.100 删除默认网关
2 永久设定
方式一:
1.配置文件:
/etc/sysconfig/network
vim /etc/sysconfig/network
2.配置内容:
写入GATEWAY=192.168.43.100
3.重启服务:
nmcli connection reload 链接名称
nmcli connection down 链接名称
nmcli connection up 链接名称
4.查看:
route -n
方式二:
配置文件:/etc/sysconfig/network-scripts/ifcfg-网卡名
vim /etc/sysconfig/network-scripts/ifcfg-ens160
配置内容:
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.13
NETMASK=255.255.255.0
GATEWAY=172.25.254.100重启服务:
systemctl restart NetworkManager
nmcli connection down 链接名称
nmcli connection up 链接名称
8.设定DNS -域名解析
方式一: vim /etc/hosts(临时解析)
/etc/hosts是虚拟主机的本地解析文件,在此文件中进行ip 域名设定,设定完成后直接生效提供地址解析,可以ping通www.baidu.com
方式二:vim /etc/resolv.conf
/etc/resolv.conf 是dns服务的指向文件,在此文件中进行nameserver dns服务器IP设定,不需要重新启动网络立即生效,当虚拟主机需要某个域名的IP地址时,系统去问指定的dns服务器
方式三:vim /etc/sysconfig/network-scripts/ifcfg-xxxx
在网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-xxxx中对该接口的dns进行设定,如DNS1=114.114.114.114 ,这种设定方式需要重启网络才能生效,当网络重新启动,此参数设定会覆盖掉dns服务指向文件/etc/resolv.conf中的设定
.设定解析的优先级
系统默认 /etc/hosts 中dns解析设定的优先级高于 /etc/resolv.conf,我们可以通过修改定义优先级的配置文件 /etc/nsswitch.conf,更改优先级。
10.dhcp服务配置
步骤:
dnf install dhcp-server.x86_64 -y 安装dhcp-server
rpm -qc dhcp-server 查看配置文件
vim /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/shcp/dhcpd.conf
更改一下systemctl start dhcpd
查找并更改配置文件:
验证是否正确:
重开一台虚拟机 建立DHCPip等待自动分配 ifconfig查看ip是否分配成功
注意:此时应拔掉网线
查看mac地址 (ether:)是否与dhcp服务中的数据一致
最后
以上就是愤怒白开水为你收集整理的Linux下的网络配置1.什么是ip address2.子网掩码3.ip通信判定4.网络设定工具5.更改ip6.回环接口7.网关8.设定DNS -域名解析.设定解析的优先级10.dhcp服务配置的全部内容,希望文章能够帮你解决Linux下的网络配置1.什么是ip address2.子网掩码3.ip通信判定4.网络设定工具5.更改ip6.回环接口7.网关8.设定DNS -域名解析.设定解析的优先级10.dhcp服务配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复