首页 > 系统相关 >Linux网络配置

Linux网络配置

时间:2022-10-31 13:44:50浏览次数:43  
标签:IP 配置 网络 ifconfig 网卡 命令 地址 Linux 路由表

一. 网络地址配置

1.1 网络地址查看– ifconfig

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

1.2 网络配置修改

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

[root@xiayan ~]# ifconfig ens33 192.168.48.10

[root@xiayan ~]# ifconfig ens33

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.48.10  netmask 255.255.255.0  broadcast 192.168.48.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 为以太网

BOOTPROTO=static                          # 网络配置方式。 static 为静态 dhcp 为动态

DEVICE=ens33                              # 网络接口名称                                         

NAME=ens33                                # 网络接口名称

UUID=09fb2b87-8a2a-4f57-b4cf-9cd8040c9c   # 网卡地址

IPADDR=192.168.48.6                       # 网络接口 IP 地址

GATEWAY=192.168.48.2                      # 网络接口默认网关

NETMASK=255.255.255.0                     # 网络接口子网掩码

DNS1=114.114.114.114                      # 域名解析服务器地址

 

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

 1.3 网络虚拟接口设置

ifconfig 网卡:序号 +IP 地址

二. 配置

2.1 路由表查看– route

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

 

 

直接执行“route" 命令可以查看当前主机中的路由表信息
当下一跳为"gateway" 时,表示目标网段是与本机直接相连的。

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

超时时间间隔

 

若看到"Destination Host Unrelachable" 的反 馈信息,则表示 目的主机不可达,可能目标地址不存在或者主机已经关闭

若看到"Network is unreachable" 的反馈信息,则表示没有可用的路由记录 ( 如默认网关 ) ,无法达到目标主机所在的网络。

当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素( 如网卡故障、病毒或网络攻击等 ) 时,可能收到 "Request timeout" 的反馈结果

 

3.2 跟踪数据包路径– traceroute

traceroute 命令能够比 ping 命令更加准确的地位网络连接故障点

命令格式:traceroute + 目标主机名或 IP


四. 域名解析

4.1 域名解析– nslookup

通过网站地址,解析出对方的IP 地址
nslookup 目标主机地址 [DNS 服务器地址 ] # 测试 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 【选项】

 

 

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

查看TCP 协议的 80 端口

5.2ss 命令查看

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

查看ssh 端口状态

    

5.3lsof 命令

命令格式: lsof -i : + 端口号
查看22 端口使用

总结:

1. 在设置网卡的时候 ifconfig 设置的为临时 IP 地址,在网卡重启或机器重启后,将变为默认 IP ,更改永久 Ip 需要更改配置文件

2.ss 命令与 netstat 命令用户基本相同,但是 ss 命令显示的信息比 netstat 更详细; ss 也比 netstat 命令更加快速

3.nslookup 域名解析,将域名解析为 IP 地址

4. 主机映射可以更快速的对域名进行访问

搭建一些服务的话,还是建议大家租一个 使用的

标签:IP,配置,网络,ifconfig,网卡,命令,地址,Linux,路由表
From: https://www.cnblogs.com/ylxtiankong/p/16843974.html

相关文章

  • Flume安装与配置
    Flume安装与配置1.下载安装文件下载Flume安装文件apache-flume-1.7.0-bin.tar.gz,保存到“/export/software/”目录下。下载完安装文件以后,需要对文件进行解压。sudota......
  • 重磅综述 | 神经网络机器学习的数学理解
    本文是由鄂维南院士、马超、吴磊和StephanWojtowytsch2020年12月发表在CSIAMTransactionsonAppliedMathematics上的综述文章。原文题目为“TowardsaMathematicalU......
  • 如何在linux安装jdk?
    第一步:卸载linux系统提供的jdk#查询已安装的jdkrpm-qa|grepjava#卸载rpm-e--nodeps软件包名第二步:上传按照包到​​/export/softwares​​​,解压到​​/......
  • frp Linux-centos7、windows 开机自动启动
    一、下载客户端和服务端https://github.com/fatedier/frp/releases二、配置服务端和客户端服务端解压文件夹,配置文件夹中的frps.ini文件#服务端frp配置[common]bind_port=......
  • Linux的目录结构介绍
    目录结构:简单介绍:/lsdt:found系统修复用的/bin:二进制命令所在的目录/boot:系统引导程序所需要的文件目录,引导系统开机/dev:设备软件目录,磁盘,光驱,/etc:系统配置,启动程序/h......
  • 如何在linux中修改mysql的编码?
    查看MySQL码表:showvariableslike'%character%';设置mysql编码:vi/etc/my.cnf具体内容如下: [mysqld]character-set-server=utf8collation-server=utf8_general_cisql......
  • Linux:Ubuntu 防火墙操作
    1.查看防火墙当前状态ufwstatus2.开启防火墙ufwenable3.关闭防火墙ufwdisable4.查看防火墙版本ufwversion5.默认允许外部访问本机ufwdefaultallow6.......
  • IntelliJ IDEA 的安装、配置与使用
    一、IntelliJIDEA介绍–EclipseIBM1.JetBrains公司介绍一、IntelliJIDEA介绍–EclipseIBM1.JetBrains公司介绍IDEA(https://www.jetbrains.com/idea/)是JetBra......
  • Maven 中央仓库配置
     Maven中央仓库配置Maven中央仓库地址大全<!--1、阿里中央仓库(首推1)--><repository><id>alimaven</id><name>aliyunmaven</name><url>http:/......
  • kindeditor配置及功能实现详解
    ​ 1.编辑器修改(可选)1.1在 ueditor/config.json 中添加代码块    /* 上传word配置 */    "wordActionName":"wordupload",/* 执行上传视频的action......