11.管理网络(linux)

简介:

一.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

<<图形化>>
  图形界面
nm-connection-editor

wKioL1jtu-axoyTmAAE34AqH4rE080.png-wh_50

  文本化图形
nmtui

wKioL1jtvBiCoWT4AABd6rJvnQM162.png-wh_50

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

wKiom1jtwvbxEf56AAG0CP31mAw871.png-wh_50

wKioL1jtwveRqi0tAAMS9Gla5xE162.png-wh_50



nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes

wKiom1jtvXOzN7JsAAF9JFdcJTQ725.png-wh_50

nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24

wKiom1jtvXLhNAy6AAEuM97JxXg453.png-wh_50



nmcli connection delete westos

wKiom1jtvKTjEYLgAAC-l_U7G4w910.png-wh_50nmcli connection show 

nmcli connection down westos
nmcli connection up westos

wKiom1jtvheCYjylAAEWF9nkn0c622.png-wh_50

wKioL1jtvhiyxec9AAETtMGTXMc700.png-wh_50

wKiom1jtvhixNm-TAAC1P6c9cDI163.png-wh_50


nmcli connection modify "westos" ipv4.addresses newip/24

wKiom1jtvhixNm-TAAC1P6c9cDI163.png-wh_50

nmcli connection modify "westos" ipv4.method<auto|manual>
nmcli device connect eth0
nmcli device disconnect eth0
nmcli device show

wKioL1jtvKOCT3AtAAGuyU21aQ8569.png-wh_50  
nmcli device status

wKiom1jtvKTjJPPlAAMM6mxhOhE018.png-wh_50


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

wKiom1jtvxjiLjkjAABDeBoAKSs634.png-wh_50


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

wKioL1jtvxjDc7CrAABSgReaqPY308.png-wh_50

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服务器,那个在前面那个优先










本文转自 如何何如  51CTO博客,原文链接:http://blog.51cto.com/12778805/1915711,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
目录
相关文章
|
8月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
235 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
9月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
646 18
|
9月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
470 5
|
10月前
|
Web App开发 网络协议 Linux
【Linux】网络基础
TCP/IP五层模型是网络通信的基础框架,将复杂的数据传输过程分为物理层、数据链路层、网络层、传输层和应用层,每层各司其职,协同完成远程通信。该模型确保了不同设备和网络之间的互联互通,是现代互联网运行的核心机制。
1197 5
|
12月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
369 19
|
10月前
|
网络协议 Linux 开发者
深入Linux中UDP网络通信机制编程探索
以上步骤概述了Linux中UDP网络通信的编程机制。在实现时,因关注细节和上下文环境可能有所调整,但大致流程是一致的。这些知识片段旨在帮助开发者快速上手Linux下的UDP编程,并提供可靠的信息作为编程的基础。在编程实践中,应结合实际业务需求,设计合适的数据传输协议,确保数据的正确性和实时性。
236 0
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
1021 12
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
554 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
Ubuntu Linux
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
2288 20
|
JSON 运维 Ubuntu
Linux下如何使用Curl进行网络请求
希望这篇文章能帮助您在Linux下更好地使用Curl进行网络请求。如有疑问,请随时提问!
811 10