网络属性配置及常用工具_学习笔记

简介: 时间:2017.12.09作者:李强参考:man,info,magedu讲义,万能的internet实验环境:CentOS 6.9与CentOS7.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。

时间:2017.12.09
作者:李强
参考:man,info,magedu讲义,万能的internet
实验环境:CentOS 6.9与CentOS7.4
声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。

网络属性配置有哪些,主要就是针对网卡的配置。
涉及修改的文件有:
/etc/sysconfig/network
/etc/hosts
/etc/services
/etc/host.conf
/etc/nsswitch.conf
/etc/resolv.conf
/etc/xinetd.conf
/etc/modules.conf
/etc/sysconfig/network-scripts/ifcfg-eth#
/etc/sysconfig/network-scripts/route-eth#
/etc/init.d/network
其中/etc/hosts /etc/hosts.allow|deny /etc/host.conf /etc/services由setup软件包提供。
网络属性配置及常用工具_学习笔记
然后是一些常用工具
老的由net-tools-1.60-114.el6.x86_64 提供:
常用有
ifconfig
ifup
ifdown
route
arp
netstat
新的由iproute-2.6.32-54.el6.x86_6提供:
常用有
ip
ip l ,ip a,ip r,都可以缩写成这样。
ip link
ip address
ip a add 可以添加的ip地址有3种:
1、主接口地址
2、与接口地址在同一网段的ip地址
出方向ip地址可以指定用sourceip地址为哪一个‘’
直连可以使用
3、与接口地址不在同一网段的备用地址
上联交换机,不同地址广播出去,打上标签到各个vlan去寻找相同网段;=
ip address 1.1.1.1 24 sub,其地址可以和接口同一网段,
在网络设备里叫sub地址。
也可不同网段,同上2,3
如果服务器连接到其他网段就会启用备用地址

4、子接口地址
设备名为eth#:#(0-9999999999)
ip addr add xxx dev eth# label eth#:#
子接口地址可以和父接口地址在同一网段也可不同网段。
5、vlan接口地址
设备名为eth#.vlanid(1-4096)
其实linux早期就是个网关设备,也可以做单臂路由使用。
具体配置可以参考此链接: https://www.cnblogs.com/sysk/p/6698707.html
这个时候主接口是不能配置ip地址的。

子接口在网络设备中的概念就是做单臂路由使用,可以用于连接多个vlan中去,每个子接口封装不同的vlan报文,使用dot1q封装。
如果只想显示某个网卡所有地址:
ip a show eth#
如果想显示子接口的地址:
ip a show label eth#:#,这里必须要加label。

ip route
ip neigh
ss

额外的工具有nmap,tcpdump,tshark。

我们分层来看。
针对数据链路层的工具:
ifup、ifdown
ethtool
ip link
网路层的工具有:
ifconfig
ip addresse
ip route
ip neigh
dig
nslookup
traceroute
ping
传输层的工具有:
tcpdump
netstat
ss
iptables

注意的是网络命令修改的命令都是及时生效,但是并不改动配置文件,重启服务或者重启后去读取配置文件,依然是失效的。只有去修改配置文件。
网络配置工具只是临时测试修改用的。
还有文本图像化工具:
system-config-network
setup
配置完后,会将配置写入到对应网卡的配置文件中。
但是不是及时生效,需要去重启服务,但是省了自己修改配置文件的步骤。
缺点就是不够灵活。
还有就是linux和windows一样也都是可以配置防火墙,配置各种ipsec,l2tp ***的还能配置ppp拨号等操作,要知道网络设备底层的核心使用的就是linux 内核,只是说其侧重点就是在网络这块上。
而真实不同场合我们linux的侧重点也可能不一样,像ipsec ***这个可能一辈子都遇不上,但是我们要晓得有这么回事。
我觉得我们的重点就是服务器能连接到网络即可。
1、配置IP地址(静态|动态)
2、配置网关路由与其他广播域通信。
3、配置dns地址,能够解析FQDN
4、网络常用排错工具ping,traceroute,netstat,ss,dig等工具的使用。
主要的配置文件有:
/etc/sysconfig/network-scripts/ifcfg-ethx| route-ethx
/etc/resolve.conf
/etc/init.d/network| networkmanager 网络服务脚本会去调用/etc/syconfig/network-scrips/下的配置文件去修改网卡的相关参数。

先说明一点的事情是内核调用驱动去识别设备,而设备的名称一般使用别名来表示,以太网卡一般是eth打头,在7上是enss。我们去修改这些设备的参数也都是通过别名的方式
ifcfg-ethx的格式分析:
DEVICE=eth0 // 设备的名称
TYPE=Ethernet //类型为以太网
UUID=8caeecc3-279e-4744-942b-dd3b0ceb30bf
ONBOOT=yes //开机是否启用设备
NM_CONTROLLED=yes //
BOOTPROTO=none //网卡引导协议,none|static|dhcp
DEFROUTE=yes //
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:12:41:53 //mac地址,可不写自动会识别。
IPADDR=172.18.23.6 //ip地址
GATEWAY=172.18.0.1 //网关地址
DNS1=223.5.5.5 //首选dns服务器地址,往后排可以加
DOMAIN=114.114.114.114 //
LAST_CONNECT=1510198618
NETMASK=255.255.0.0 //IP地址网络掩码
USERCTL=no //普通用户是否能控制此设备
PEERDNS=yes //
route-ethx的格式分析:

相关文章
|
7月前
|
机器学习/深度学习 移动开发 测试技术
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
248 1
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
|
2月前
|
监控 数据可视化 Java
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
70 0
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
|
3月前
|
运维 监控 Linux
网络延迟监测工具选择(第一篇)
**WGCLOUD**是一款开源免费的跨平台运维监控工具,支持Windows、Linux、MacOS等系统,具备网络延迟监测功能。其内置的**PING监测**模块可实时ping目标IP,图形化展示延迟趋势,并在目标IP不可达时发送告警通知。支持分组管理,操作简单便捷,适合运维人员高效监控网络状态。
|
5月前
|
存储 监控 算法
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
143 7
|
7月前
|
机器学习/深度学习 计算机视觉
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
198 13
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
|
6月前
|
域名解析 网络协议 Linux
网络基础知识与配置
本文介绍了网络基础知识,涵盖网络概念、协议、拓扑结构及IP地址等内容。网络是由计算机设备通过通信线路连接而成的系统,用于资源共享与信息传递。文中详细解析了TCP/IP协议族(如IP、TCP、UDP)、常见应用层协议(如HTTP、FTP、SMTP、DNS)的功能与应用场景。同时,阐述了多种网络拓扑结构(总线型、星型、环型、树型、网状)的特点与优缺点。此外,还讲解了IP地址分类、子网掩码的作用,以及如何在Windows和Linux系统中配置网络接口、测试连通性(Ping、Traceroute)和查看默认网关与路由表的方法。这些内容为理解和管理计算机网络提供了全面的基础知识。
506 6
|
7月前
|
机器学习/深度学习 编解码 数据可视化
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
441 11
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
|
7月前
|
机器学习/深度学习 移动开发 测试技术
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
369 13
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
|
6月前
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
6月前
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。

热门文章

最新文章