推广 热搜: 行业  设备    参数  系统  经纪    教师  机械  中国 

Linux 网络配置文件

   日期:2024-11-13     作者:uv1988    caijiyuan   评论:0    移动:http://qyn41e.riyuangf.com/news/951.html
核心提示:一、网络配置文件 1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

一、网络配置文件

Linux 网络配置文件

1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //表示网卡物理设备的名字 BOOTPROTO=dhcp //表示为网卡配置静态还是动态IP地址(none:表示无须启动协议;bootp:表示使用BOOTP协议; dhcp :使用dhcp协议动态获取ip地址; static:表示手工设置静态IP地址) ONBOOT=yes //表示启动系统时是否激活网卡,yes为激活,no不激活 TYPE=Ethernet //网络类型 USERCTL=yes PEERDNS=yes IPV6INIT=no PERSISTENT_DHCLIENT=1 HWADDR= //表示网卡的MAC地址 GATEWAY = //表示该网关地址 NETMASK //表示子网掩码 IPADDR= //表示IP地址

]# systemctl restart network (重启服务


2、 /etc/resolv.conf 域名解析配置文件 nameserver :表示解析域名使用该IP地址指定的主机为域名服务器; search : 表示DNS搜索路径


3 、/etc/hosts 主机名匹配IP地址

4 、/etc/networks 网络名和网络地址之间的映射关系 ]# vim /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0


5、 /etc/protocols 定义了主机使用的协议,及每个协议的协议号等相关信息 ]# vim /etc/protocols

6、/etc/services 定义了系统中所有服务的名称、协议类型、服务端口号等信息,该文件是一个服务名和服务端口号对应的数据库文件 ]# vim /etc/services


二 、Linux 网络命令 2.1 traceroute 显示数据包到目标主机之间的路径,可以追踪网络数据包的路由途径。 命令语法:traceroute 【选项】 【主机名|IP地址】【数据包大小】 -d 使用Socket层级的排错功能。 -f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。 -F 设置勿离断位。 -g<网关> 设置来源路由网关,最多可设置8个。 -i<网络界面> 使用指定的网络界面送出数据包。 -I 使用ICMP回应取代UDP资料信息。 -m<存活数值> 设置检测数据包的最大存活数值TTL的大小。 -n 直接使用IP地址而非主机名称。 -p<通信端口> 设置UDP传输协议的通信端口。 -r 忽略普通的Routing Table,直接将数据包送到远端主机上。 -s<来源地址> 设置本地主机送出数据包的IP地址。 -t<服务类型> 设置检测数据包的TOS数值。 -v 详细显示指令的执行过程。 -w<超时秒数> 设置等待远端主机回报的时间。 -x 开启或关闭数据包的正确性检验。


2.2 ifconfig 可以显示和配置网络接口,比如设置IP地址、MAC地址、激活或关闭网络接口。 【ssh登陆linux服务器操作要小心,网卡关闭了就不能连接开启了,除非你有多网卡。】 ifconfig 命令设置的网卡信息在系统重启后会失效。 语法格式 :ifconfig 【接口】【选项|IP地址】 up 启动指定网络设备/网卡。 down 关闭指定网络设备/网卡。 arp 设置指定网卡是否支持ARP协议。 -promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包 -allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包 -a 显示全部接口信息 -s 显示摘要信息(类似于 netstat -i) add 给指定网卡配置IPv6地址 del 删除指定网卡的IPv6地址 mtu<字节数> 设置网卡的最大传输单元 (bytes) netmask<子网掩码> 设置网卡的子网掩码。 tunel 建立隧道 dstaddr 设定一个远端地址,建立点对点通信 -broadcast<地址> 为指定网卡设置广播协议 -pointtopoint<地址> 为网卡设置点对点通讯协议 multicast 为网卡设置组播标志 address 为网卡设置IPv4地址 txqueuelen<长度> 为网卡设置传输列队的长度


2.3 ping 测试与目标主机之间的连通性 格式:ping 【选项】【目标】 -t Ping 指定的计算机直到中断。   -a 将地址解析为计算机名。   -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。  -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。   -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。   -i ttl 将"生存时间"字段设置为 ttl 指定的值。   -v tos 将"服务类型"字段设置为 tos 指定的值。   -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。   -s count 指定 count 指定的跃点数的时间戳。   -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。   -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。   -w timeout 指定超时间隔,单位为毫秒。   destination-list 指定要 ping 的远程计算机。 ——根据ping返回信息分析原因 1.Request timed out :对方已关机;没有这个地址;对方与自己不在同一网段内;设置了ICMP数据包过滤(比如防火墙设置);错误设置IP地址。 2.Destination host Unreachable :对方与自己不在同一网段内,而自己又未设置默认的路由;网线 出了故障; 3.Bad IP address :可能没有连接到DNS服务器;可能是IP地址不存在。 4.Source quench received : 表示对方或中途的服务器繁忙无法回应。 5.Unknown host——不知名主机:可能是域名服务器有故障;或者网络管理员的系统与远程主机之间的通信线路有故障。 6.No answer——无响应 :中心主机没有工作; 本地或中心主机网络配置不正确; 本地或中心的路由器没有工作; 通信线路有故障; 中心主机存在路由选择问题。 7.Ping 127.0.0.1:127.0.0.1是本地循环地址 ——表明本地机TCP/IP协议不能正常工作。 8.no rout to host:网卡工作不正常。 9.transmit failed ,error code: 10043网卡驱动不正常。 10.unknown host name:DNS配置不正确。


2.4 netstat 用来显示网络状态的信息,如网络连接、路由表、接口统计、伪装连接和组播成员. 可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。@@@常用的) 格式:netstat 【选项】【延迟】 -a或–all:显示所有连线中的Socket@@@ -A<网络类型>或–<网络类型>:列出该网络类型连线中的相关地址; -c或–continuous:持续列出网络状态@@@ -C或–cache:显示路由器配置的快取信息; -e或–extend:显示网络其他相关信息(-i 和-e 搭配,可以输出用户友好的信息) -F或–fib:显示FIB; -g或–groups:显示多重广播功能群组组员名单@@@ -h或–help:在线帮助; -i或–interfaces:显示网络接口信息表单@@@ -l或–listening:显示监控中的服务器的Socket@@@ -M或–masquerade:显示伪装的网络连线; -n或–numeric:直接使用ip地址,而不通过域名服务器@@@ -N或–netlink或–symbolic:显示网络硬件外围设备的符号连接名称; -o或–timers:显示计时器; -p或–programs:显示正在使用Socket的程序识别码和程序名称@@@ -r或–route:显示Routing Table内核路由信息@@@ -s或–statistice:显示网络工作信息统计表; -t或–tcp:显示TCP传输协议的连线状况@@@ -u或–udp:显示UDP传输协议的连线状况; -v或–verbose:显示指令执行过程; -V或–version:显示版本信息; -w或–raw:显示RAW传输协议的连线状况; -x或–unix:此参数的效果和指定"-A unix"参数相同; –ip或–inet:此参数的效果和指定"-A inet"参数相同。


本文地址:http://g8akg8.riyuangf.com/news/951.html    迅易网 http://g8akg8.riyuangf.com/ , 查看更多
 
标签: 配置文件 网络
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号