linux中的网络配置

本文详细介绍了Linux系统中的网络配置,包括IP地址、子网掩码、网络通信判定、网络设定工具如ping和ifconfig的使用,以及图形和命令行方式的网络配置。还讲解了网关设定、DNS解析、DHCP服务配置等关键步骤,是Linux运维人员的重要参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 什么是ip ADDRESC

internet protocol ADDRESS   网络进程地址

ip是由32位0和1组成的数字组合

11111110.11111110.11111110.11111110.===254.254.254.254

2.子网掩码

用来划分网络区域

子网掩码非0的位对应的ip上的数字表示这个ip的网络位 
子网掩码的0位对应的是数字是ip的主机位
网络位表示网络区域
主机位表示网络区域的某台主机

3.IP通信判定

网络位一致ip位不一致的两台主机可以相互之间进行通信

192.168.1.82/24 24=255.255.255.0

192.168.1.86/24

192.168.1.82和192.168.1.86之间可以进行相互通信

4.网络设定工具

ping 检测网络是否可以进行通信

ping  -c  1   ping一次

ping  -w 1   等待一秒

ping  -c 1 -w 1  ping一次等待一秒

 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   删除

5.图形方式设定网络

  nm-connection-editor

 

 保存后重新启动网络配置

 

 6.命令方式设定网络

 nmcli        NetwarkManager必须开启

nmcli  device connect  ens160   开启网卡

nmcli  device  disconnect  ens160    关闭网卡

nmcli  device show   ens160   查看网卡信息

nmcli  device status  ens160   查看网卡服务接口信息

nmcli connection show   查看连接

nmcli connection  down  wangluo1  关闭连接

nmcli connection  up  wangluo1     开启连接

nmcli connection  delete  wangluo1  删除网络

添加连接

nmcli connection add type ethernet con-name westos ifname ens160 ip4 192.168.1.246/24
更改网络
nmcli connection modify westos ipv4.addresses  192.168.1.240/24

 7. 管理网路配置文件

网络配置文件位置

/etc/sysconfig/network-scripts/

此目录下的文件命名规则

ifcfg-******

设置手动编辑内容   (此方式是固定IP)

 

 自动获取ip网络设定

dhcp网络设定

 

 

 8.回环接口

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

9.网关  

vim    /etc/sysconfig/network    全局网关

GATEWAY =192.168.1.1

vim   /etc/sysconfig/network-scripts/ifcfg-ens192

GATEWAY0=192.168.1.1   当指定的网关有多个时指定对于那个ip生效

GATEWAY=192.168.1.1      当网卡中的ip设定只有一个时

route  -n   查看网关

 10.设定dns

人对字符敏感             

电脑对数字敏感

如www.baidu.com     电脑要识别它会把它解析为  36.152.44.96    

vim /etc/hosts   本地解析地址

 vim /etc/resolv.conf     dns指向文件不需要重启  立即生效

  nameserver=144.144.144.144     当需要某个域名地址时去问144.144.144.144

 vim   /etc/sysconfig/network-scripts/ifcfg-ens160    需要重新启动

DNS1=144.144.144.144                                         此参数会修改/etc/resolv.conf

11. 设定解析优先级  

默认情况下 本地解析大于网络解析

在/etc/naawitch.conf可以进行更改

 files  dns     优先本地

dns   files     优先dns地址(网络)

12.dhcp 服务配置

需要先挂载镜像文件然后下载dhcpd服务      准备两台虚拟机

这台主机ip地址必须是固定的

 

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf   使用模板生成配置文件
vim /etc/dhcp/dhcpd.conf

 设置完成后 重启dhcp服务

必须关闭防火墙

测试时断开外部网络 

在另一台主机上编辑网络配置文件  

将IP获取方式设置为自动

 完成后重启网络服务    查看IP地址

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值