我是靠谱客的博主 愤怒白开水,最近开发中收集的这篇文章主要介绍Linux下的网络配置1.什么是ip address2.子网掩码3.ip通信判定4.网络设定工具5.更改ip6.回环接口7.网关8.设定DNS   -域名解析.设定解析的优先级10.dhcp服务配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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服务配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部