Linux网络设置

目录

一.网络地址配置

1.1网络地址查看–ifconfig

1.2网络配置修改

1.3网络虚拟接口设置

 二.路由表配置

2.1路由表查看–route

2.2路由表设置

2.2.1添加指定网段到路由表

2.2.2删除指定的网段

2.2.3添加默认路由到路由表

2.2.4从路由表中删除默认网关

 三.网络连接测试

3.1测试网络连通性–ping

四.域名解析

4.1域名解析–nslookup

4.2DNS设置

4.3本地主机映射

五.端口检查

5.1netstat命令查看

5.2ss命令查看


一.网络地址配置

1.1网络地址查看–ifconfig

命令格式:ifconfig 或 ifconfig +网卡名
主要参数信息:

inet: IP地址

netmask: 子网掩码

broadcast: 广播地址

inet6: IPV6地址

ether: 网卡MAC地址

1.2网络配置修改

临时修改IP地址
ifconfig +网卡 +更改后的IP地址

[root@xiayan ~]# ifconfig ens33 192.168.50.10
[root@xiayan ~]# ifconfig ens33 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.50.10  netmask 255.255.255.0  broadcast 192.168.50.255
        inet6 fe80::3ab8:991b:a38a:e6bd  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:4f:79:cd  txqueuelen 1000  (Ethernet)

临时启动与关闭网卡

ifconfig +网卡 up #打开

ifconfig +网卡 down #关闭

 永久修改IP地址
网卡配置文件存放在 /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet			#设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33			#设置网卡的名称
ONBOOT=yes				#设置网卡是否在 Linux 操作系统启动时激活
BOOTPROTO=static		#设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
IPADDR=192.168.80.3		#设置网卡的 IP 地址
NETMASK=255.255.255.0	#设置网卡的子网掩码
GATEWAY=192.168.80.2	#设置网卡的默认网关地址
DNS1=192.168.80.2		#设置DNS服务器的 IP 地址

注:修改配置文件后,需要重启网络服务:systemctl restart network

1.3网络虚拟接口设置

ifconfig 网卡:序号 +IP地址

 二.路由表配置

2.1路由表查看–route

路由表:Linux操作系统中的路由表决定着从本机向其他主机、其他网络发送数据的去向,是排除网络故障的关键信息。
命令格式:route(查看当前主机中的路由表信息)
route -n 将路由记录中的地址显示为数字形式

 

2.2路由表设置

2.2.1添加指定网段到路由表

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

2.2.2删除指定的网段

route del -net 网段地址

2.2.3添加默认路由到路由表

route add default gw 网关地址

2.2.4从路由表中删除默认网关

route del default gw IP地址

 三.网络连接测试

3.1测试网络连通性–ping

命令格式:ping 【选项】 目标主机名或IP

选项功能
-c指定发包次数
-i指定发包间隔时间
-w超时时间间隔

 

四.域名解析

4.1域名解析–nslookup

通过网站地址,解析出对方的IP地址
nslookup 目标主机地址 [DNS服务器地址] 

解析百度

 或使用dig命令

 

4.2DNS设置

更改DNS两种方法
一:vim /etc/resolv.conf 配置文件
实时生效

 二:vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡信息中的DNS
修改配置文件后,需要重启网络服务:systemctl restart network

 

4.3本地主机映射

默认情况下,系统首先从hosts 文件查找解析记录,hosts文件只对当前的主机有效,hosts文件可减少DNS查询过程,从而加快访问速度
host文件位置:/etc/hosts
添加格式:主机IP IP地址

不更改host,直接ping百度

 

vim /etc/hosts

更改过hosts再ping百度

 

五.端口检查

5.1netstat命令查看

命令格式:nststat 【选项】

-a   显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口

-n   以数字的形式显示相关的主机地址、端1等信息

-t    查看TCP相关的信息

-u   显示UDP协议相关的信息

-p   显示与网络连接相关联的进程号、进程名称信息(该选项需要root权限)

-r   显示路由表信息

-l   显示处于监听状态的网络连接及端口信息

 查看系统正在运行的TCP端口信息

5.2ss命令查看

命令格式:ss 【选项】
ss常用选项

-t    tcp显示TCP协议的sockets

-u   udp显示 UDP协议的sockets

-n   numeric不解析服务的名称,如“22”端口不会显示成“ssh

-l    listening只显示处于监听状态的端口

-p   processes显示监听端口的进程

-a   all对TCP协议来说,既包含监听的端口,也包含建立的连接

-r    resolve把IP解释为域名,把端口号解释为协议名称

总结:
1.在设置网卡的时候ifconfig设置的为临时IP地址,在网卡重启或机器重启后,将变为默认IP,更改永久Ip需要更改配置文件
2.ss命令与netstat命令用户基本相同,但是ss命令显示的信息比netstat更详细;ss也比netstat命令更加快速
3.nslookup域名解析,将域名解析为IP地址
4.主机映射可以更快速的对域名进行访问

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值