linux下的简单网络配置

linux下的简单网络配置

一、什么是ip
互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址。
2x32
ip是由32个01组成
11111110.11111110.11111110.11111110=254.254.254.254

二:子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里某台主机
三、ip通信判定
网络位一致,主机位不一致的2个IP可以直接通信
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
网络设定工具
ping ip ##检测网络是否通畅
ping 属于icmp协议

ifconfig ##查看或设定网络接口
ifconfig device ip/24 ##设定
ifconfig device down ##关闭
ifconfig device up ##开启
device 的名字是一个物理事实,设备在主机中显示是什么就输入什么。

ip addr ##检测或这顶网络接口
ip addr show ##检测
ip addr add ip/24 dev device ##设定
ip addr del dev eth0 ip/24 ##删除

注:ip addr flush eth0 ##更改ip步骤 用ip addr 时要先删除已有的ip地址
ip addr add ip/24 dev device

五、图形方式设定ip
nm-connection-editor
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ip地址设置成功。
无图形编辑模式 :nmtui

六、命令方式设定网络
nmcli device conect eth0 ##启动eth0网卡
nmcli device disconect eth0 ##关闭eth0网卡
nmcli device show eth0 ##查看网卡信息
nmcli device status eth0 ##查看网卡服务接口信息

nmcli connection show ##查看网络信息
nmcli connection down westos ##关闭westos网络
nmcli connection up westos ##开启westos网络
nmcli connection delete westos ##删除westos网络
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.112/24(手动添加)
nmcli connection add type ethernet con-name westos ifname eth0 type ethernet autoconnection yes(动态添加)
nmcli connection modify westos ipv4.method auto
nmcli connection modify westos ipv4.method manual
nmcli connection modify westos ipv4.addresses 172.25.254.212/24

七、管理网络配置文件
网络配置目录 /etc/sysconfig/network-scripts/ifcfg-eth0
切换路径:cd /etc/sysconfig/network-scripts/
网络配置文件的命名规则
在这里插入图片描述
DEVICE=xxx (eth0) ##设备名称
BOOTPROTO=dhcp(static|none) ##设备工作方式(括号里面表示两种状态,静态,动态,动态时为dhcp)
ONBOOT=yes ##网络服务开启时自动激活网卡
IPADDR= 172.25.254.112 ##IP地址
PREFIX=24 ##子网掩码
NETMASK=255.255.255.0 ##子网掩码
NAME= ##接口名称

dhcp网络设定(动态)
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

systemctl restart network ###重启网络
注:在网络配置中做过改动后,一定要重启网络使配置生效

八、简单的路由器配置
实验环境:三台主机
a主机设置路由功能,开启双网卡eth0、eth1
eth0网卡上设置ip为172.25.254.232/24
eth1网卡上设置ip为 1.1.1.1/24
b主机网段为172.23.254.32
c主机网段为1.1.1.10/24
目的是让c主机和b主机网络连通能ping通
配置如下:
a主机开启路由功能
sysctl -a | grep ip_forward ###查看网络配置
net.ipv4.ip_forward = 1把此条配置导入文件/etc/sysctl.conf中,
在这里插入图片描述
用sysctl -p 使他生效
在这里插入图片描述
表示此主机打开路由功能
在防火墙上执行:
firewall-cmd --add-masquerade ##打开ip伪装功能
在这里插入图片描述
firewall-cmd --list-all ##查看是否生效
在这里插入图片描述
配置双网卡
在这里插入图片描述

c主机配置ip为1.1.1.10;网关为1.1.1.1
在这里插入图片描述
网关为1.1.1.1
在这里插入图片描述
在这里插入图片描述
b主机配置ip为172.25.254.32

在c主机上ping b主机可以ping通,证明配置成功。

九、dns服务的部署实施
1、实验环境:两台主机
一台设置开启路由功能并可以上网;配置另一台主机使它可以在静态的情况下正常的输入域名上网。
主机a开启路由功能并可以上网
配置主机b:配置如下:
主机a:
开启路由功能
在这里插入图片描述
在这里插入图片描述
查看防火墙状态:systemctl status firewalld
运行防火墙:systemctl start firewalld
查看防护防火墙中所有链表:firewall-cmd --list-all(若masquerade是no,将其修改位yes:firewall-cmd --list --add-masquerade),
在这里插入图片描述
主机b:
配置ip并设网关
在这里插入图片描述
systemctl restart network ##重启网络使配置生效
ping 百度ip可以ping通,
在这里插入图片描述
ping域名无法ping通
在这里插入图片描述
编辑文件 /etc/hosts 本地手动添加ip与域名的对应关系
在这里插入图片描述
在文件最后一行编辑 183.232.231.172 www.baidu.com
完成后就可以ping通百度了
在这里插入图片描述
但还是ping不通其他域名
在这里插入图片描述
配置dns服务器指向文件使他可以访问dns服务器查看ip与域名对应关系从而可以通过域名正常访问网络
全局配置dns指向服务,所有网卡都调用它
在这里插入图片描述
在这里插入图片描述
网卡对应的配置,只有此网卡上的配置ip可以调用
在这里插入图片描述
在配置文件中加
DNS1=114.114.114.114
重启网络是配置生效,就可以通过域名正常上网了。
在这里插入图片描述
十、dhcp 服务的部署实施
1、实验环境:两台主机
a主机为dhcp服务器;b主机为客户端接收dhcp协议下放的ip地址。配置如下:
a主机配置:
1、安装dhcp服务程序成功后会生成文件dhcpd.conf 路径:/etc/dhcp/dhcpd.conf
在这里插入图片描述
2、配置dhcpd.conf文件
在这里插入图片描述
在这里插入图片描述
重启dhcpd服务
systemctl restart dhcpd

b主机配置:
配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
在这里插入图片描述

重启服务,收到dhcp服务下放的ip
在这里插入图片描述
在这里插入图片描述
简单的dhcp服务配置完成,b主机通过dhcp服务获取到地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值