网络基础配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络基础配置相关的知识,希望对你有一定的参考价值。

管理网络

1.ip基础知识
(1).ipv4
(2)进制32位-----10进制

 

172.25.0.10/255.255.255.0
172.25.0.10:ip地址
255.255.255.0:子网掩码
子网掩码255位对应的ip位为网络位
子网掩码0对应的ip位为主机位

技术分享

2.配置ip
<<图形化>>
1.图形界面


nm-connection-editor
2.文本化图形
nmtui

<<命令>>
ifconfig 网卡 ip netmask ##临时设定

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24
nmcli connection delete westos
nmcli connection show

技术分享nmcli connection down westos
nmcli connection up westos
nmcli connection modify "eth0" ipv4.addresses newip/24

技术分享nmcli connection modify "eth0" ipv4.method <auto|manual>
nmcli device connect eth0
nmcli device disconnect eth0

技术分享nmcli device show

技术分享nmcli device status

技术分享

 

<<文件>>
dhcp  #                           #动态获取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                       ##接口使用设备
BOOTPROTO=dhcp                    ##网卡工作模式
ONBOOT=yes                        ##网络服务开启时自动激活
NAME=eth0                         ##网络接口名称

技术分享:wq
systemctl restart network

 

static|none                        ##静态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                        ##设备
BOOTPROTO=static|none              ##设备工作方式
ONBOOT=yes                          ##开启网络服务激活设备
NAME=eth0                           ##网络接口名称
IPADDR=172.25.254.125                ##IP
NETMASK=255.255.255.0 | PREFIX=24  ##子网掩码

技术分享

 

3.gateway 网关

1.路由器
主要功能是用来作nat的
dnat 目的地地址转换
snat 源地址转换

2.网关
路由器上和自己处在同一个网段的那个ip

3.设定网关
systemctl stop  NetwrokManager
vim /etc/sysconfig/network          ##全局网关

技术分享

GATEWAY=网关ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关
GATEWAY=网关ip

systemctl restart netwrok

route -n                             ##查询网关
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0   (网关)172.25.0.254    0.0.0.0         UG    0      0        0 eth0
172.25.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

 技术分享

4.dns
1.dns
dns是一台服务器
这太服务器提供了回答客户主机名和ip对应关系的功能

2.设定dns
vim /etc/resolv.conf
nameserver dns服务器ip

技术分享

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
DNS1=dns服务器ip

技术分享

3.本地解析文件
vim /etc/hosts
ip 主机名称

4.本地解析文件和dns读取的优先级调整
/etc/nsswitch.conf
 38 #hosts:     db files nisplus nis dns
 39 hosts:      files dns  ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先

 

技术分享

技术分享

技术分享

技术分享

技术分享

 

##注意:上图是配置dns必备的,需要先开启火墙,配置火墙服务(必不可少),当你完成上述工作后,在虚拟机上就可以通过真机的WiFi上网了。


以上是关于网络基础配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx基础配置加基础实战演示

Vue 项目创建基础配置

Python基础之读取基础配置模块封装

Python基础之读取基础配置模块封装

vCenter网络基础配置

vCenter网络基础配置