Linux的网络设置

查看网络配置

查看网络接口信息ifconfig

查看所有活动的网络接口信息

执行ifconfig命令

查看指定网络接口信息

ifconfig 网络接口

参考示例:

1.ifconfig

注释:

 ens33: flags=4163<uP,                    BROADCAST,RUNNING,MULTICAST> Mtu 1500

                    该接口己启用,支持广播、正在运行支持组播                              最大传输单元1500字节

inet 192.168.91.100 netmask 255.255.255.0 broadcast 192.168.91.255

inet6 fe80::fe7:ca03:81f:2887      prefixlen 64               scopeid Ox20<link>

IPV6地址                                     子网长度                    作用域1ink表示仅该接口有效

ether 00:0c:29:fe:e5:bf      txqueuelen 1000                                  (Ethernet)

mac地址                            传输队列长度(传输缓存大小)          接口类型

RX packets 2211        bytes 182146 (177.8 KiB)

接收报文个数             总和字节数

RX errors O     dropped 0       overruns 0         frame O

接收错误          丢弃                 溢出                  冲突帧数

T× packets 1317  bytes 294334 (287.4 KiB)

发送报文个数       总字节数

TX errors 0    dropped 0     overruns 0    carrier 0     collisions 0

错误               丢失              溢出              载荷数        冲突数

 

2.ifconfig ens37 down    禁用网卡(第一处标记为up,此时网卡开启状态,使用命令后up消失,为禁用状态)

 3.ifconfig ens37 up            开启网卡(上一条命令禁用网卡后,此时输入命令开启网卡,标记处up出现,此时该网卡启用)

 

 

查看主机名称hostname

hostname命令

查看货设置当前主机名

hostname [主机名]

hostname               查看当前主机名

hostname huyang   临时更改主机名

 

 

查看路由表条目 route

route命令

查看或设置主机中路由表信息

route [-n]

1.route      查看或设置主机中路由表信息

2. route -n    以数字的形式显示

 3.route add -net 192.168.100.0/24 gw 192.168.72.2添加的路由信息

 

 4.route del -net 192.168.100.0/24                 删除路由信息

 

 注释:

 Destination:目标网段

Gateway:网关

Genmask:子网掩码

Flags:

Metric:优先级

Ref:

Use Iface:

5.route add default gw 192.168.72.66     添加默认网关记录

 

 

 

查看网络连接情况 netstat

netstat命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat [选项]

如果服务不能用,ftp http 网页无法访问

此时首先先要ping网络,确保网络是通的

如果网络时通的,再看下服务是否开启 systemctl status服务名

还可以用ss netstat看你的服务端口是否被占用

最后看下服务的配置文件是否正确

 

 获取socket统计信息ss

ss命令

查看系统的网络连接情况,获取socket统计信息

ss [选项]

 

 

 

测试网络连接ping

ping命令

测试网络连通性

ping [选项] 目标主机

 ping -c 3 192.168.72.105                     发送3个包

 ping -w 5 192.168.72.105                      等待5秒

 

 

 

跟踪数据包traceroute

traceroute命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

traceroute 192.168.72.105   

 

 

域名解析nslookup

nslookup命令

测试DNS域名解析

nslookup 目标主机地势 [DNS服务器地址]

nslookup 192.168.72.105

 

启用、禁用网络接口配置

重启netork网络服务

systemctl restart network    

禁用、启用网络接口

ifdown ens33       禁用

ifup ens33            启用

 

实验1:

双网卡

新建一块网卡

ip a                          查看,此处ens37为新建的网卡

 cd /etc/sysconfig//network-scripts/                cd移动到该文件目录下

 cp ifcfg-ens33 ./ifcfg-ens37                            复制目录下的ens33到ens37,此时ls可以看到名为ens37的文件

 

 vim ifcfg-ens37                                                编辑该文件

 

 

 框内为更改项

systemctl restart network    重启网络服务

 ifconfig                                查看

 

 

主机名称配置文件

通过/etc/hostname文件来修改主机名(注意仅识别第一行座位主机名,并且重启生效

通过hostnamectl修改主机名

 这边注意刷新bash环境后生效

 

 域名解析配置文件

/etc/resolv.conf文件

保存本机需要使用的DNS服务器的IP地址

这边我们ping www.baidu.com可以ping通

我们查看/etc/resolv.conf

可以看到此处的域名为8.8.8.8

 此处我们编辑vim /etc/sysconfig/network-scripts/ifcfg-ens33和37

 

将DNS1前面加#关闭

 此时我们用systemctl restart network命令刷新下

这边可以看到之前8.8.8.8的域名没有了、

再ping www.baidu.com已经无法ping通了

因为这边没有帮你将百度换成IP地址

  

 

 

 

 本地主机映射文件

/etc/hosts 文件

保存主机名与IP地址的映射记录

hosts文件和DNS服务器的比较

默认情况下,系统首先从hosts文件查找解析记录

hosts文件只对当前的主机有效

hosts文件可减少DNS查询过程,从而加快访问速度

 

总结

查看网络配置

ifconfig,hostname,route,netstat,ss

测试网络连接

ping,traceroute,nslookup,dig

设置网络地址参数

临时配置和永久配置

posted @   HuYang~  阅读(240)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示