linux网络配置

目录

一,查看网络配置

1,查看网络接口信息ifconfig

 2,查看主机名称hostneme

3,查看路由表条目 route

 4,查看网络连接情况 netstat

 5,查看网络连接情况 ss命令

 二,测试网络连接

1,测试网络连接 ping

 2,跟踪数据包 traceroute

 3,域名解析 nslookup

  4,域名解析 dig

三,设置网络参数的方式

1,设置网络接口的ip地址,子网掩码

 2,添加指定网段的路由记录

 3,网络接口配置文件

 4,启用,禁用网络接口配置

5,主机名称配置文件

 6,域名解析配置文件

总结


一,查看网络配置

1,查看网络接口信息ifconfig

查看所有活动的网络接口信息:执行ifconfig命令

查看指定网络接口信息:ifconfig 网络接口

ifconfig -a 查看全部网络接口信息

例:

 

 ip a 命令也可以查看网络接口信息

 2,查看主机名称hostneme

查看或设置当前主机名

hostname 【主机名】

 修改主机名是临时生效的

3,查看路由表条目 route

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

route 【-n】

 4,查看网络连接情况 netstat

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

netstat 【选项】

常用选项:

-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-n:以数字的形式显示相关的主机地址、端口等信息 
-r:显示路由表信息
-l:显示处于监听(Listening)状态的网络连接及端口信息 
-t:查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息 
-u:显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息
-p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

注:最为常用的选项a,n,t,u,p选项

netstat一般不会单独使用,精确查看

 5,查看网络连接情况 ss命令

格式:ss 【选项】

ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。 比netstat更快速更高效

选项:

-t: tcp协议相关
-u: udp协议相关
-w: 裸套接字相关
-x:unix sock相关
-l: listen状态的连接
-a: 所有
-n: 数字格式
-p: 相关的程序及PID
-e: 扩展的信息
-m:内存用量
-o:计时器信息
-r: --resolve 把 IP 解释为域名,把端口号解释为协议名称。

 二,测试网络连接

1,测试网络连接 ping

格式:ping 【选项】目标主机

选项:

-c 指定发送几个包

-w 表示等待...秒

-t 表示一直ping

例:

 2,跟踪数据包 traceroute

格式:traceroute 目标主机地址

 3,域名解析 nslookup

格式:nslookup 域名 【dns服务器地址】

  4,域名解析 dig

dig可以显示出更多的详细信息

三,设置网络参数的方式

临时配置--使用命令调整网络参数

简单,快速,可直接修改运行中的参数

一般只适合在调试网络过程中使用

系统重启以后,所做的修改将会失效

固定设置--通过配置文件修改网络参数

修改各项网络参数的配置文件

适合对服务设置固定参数时使用

需要重载网络服务或重启以后才会生效

1,设置网络接口的ip地址,子网掩码

ifconfig 网络接口 ip地址【子网掩码】

禁用或重新激活网卡

ifconfig 网络接口 up/down

设置虚拟网络接口

ifconfig 网络接口:序号 IP地址

例:设置临时虚拟网卡

 ip a 也可以设置网络接口的ip地址,子网掩码

要先加新IP,在删除旧ip

原来的ip

 添加后

 2,添加指定网段的路由记录

添加到指定网段的路由记录

route add -net 网段地址 gw ip地址

删除到指定网段的路由记录

route del -net 网段地址

向路由表中添加默认网关记录

route add default gw IP地址

删除路由表中的默认的网关记录

route del default gw IP地址

例:添加到指定网段的路由记录

 删除到指定网段的路由记录

 添加/删除默认路由

 3,网络接口配置文件

配置文件/etc/systconfig/network-scripts/

ifcfg-ens33:第一块以太网卡的配置文件

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
BOOTPROTO=static            //网卡获取地址模式
ONBOOT=yes                  //开机是否自启动


IPADDR=192.168.18.100             //配置你自己的IP地址子网网关还有dns服务器
NETMASK=255.255.255.0
GATEWAY=192.168.18.2
DNS1=8.8.8.8

网络不通排故障第一步双方的防火墙先关掉

配置网卡ifcfg-ens37:

 配置文件vim ifcfg-ens37

更改前

 更改后

 

 4,启用,禁用网络接口配置

重启network网络服务

systemctl restart network

禁用,启用网络接口

ifdown ens33

ifup ens33

5,主机名称配置文件

通过/etc/hostname文件来修改主机名

vim /etc/hostname 仅识别第一行作为主机名,并且重启后生效

 

 重启

 通过hostnamectl来修改主机名(也是永久设置)

 6,域名解析配置文件

文件位置/etc/resolv.conf保存的是你的dns服务器地址

/etc/hosts保存主机名与ip地址的映射记录

配置/etc/hosts格式:主机名 域名

 

 

 

 

 

 

hosts文件和DNS服务器的比较

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

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

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

总结

1,查看网络配置(ifconfig,hostname,route,netstat,ss命令)

2,测试网络连接(ping,traceroute,nslookup,dig命令)

3,设置网络参数:临时设置和固定设置。一般命令修改的参数是临时设置,配置文件的修改一般都是固定设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值