windows10和linux(debian12)设置静态ip————附带详细过程

文章目录

  • 0 背景
  • 1 linux(debian)
    • 1.1 查看网络配置
    • 1.2 获取ip动态分配下的配置
    • 1.3 打开网络配置文件
    • 1.4 重新启动网络服务
    • 1.5 验证设置
  • 2 windows
    • 2.1 查看自动获取ip地址下的配置
    • 2.2 进行设置

0 背景

因为下位机只能获取固定的ip(ip池很小)和端口,故需要设置静态的服务器的ip。由于服务器可能部署到windows或者debian上,所以需要在这两个操作系统上设置静态ip。

1 linux(debian)

1.1 查看网络配置

可以通过如下的指令,看到网卡接口的名称为enp3s0

root@HsServer:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host noprefixroutevalid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 40:8d:5c:3a:d4:8b brd ff:ff:ff:ff:ff:ffinet 192.168.0.118/24 brd 192.168.0.255 scope global enp3s0valid_lft forever preferred_lft foreverinet6 fe80::428d:5cff:fe3a:d48b/64 scope linkvalid_lft forever preferred_lft forever

查看系统原本的网卡名:

root@HsServer:~# dmesg | grep renamed
[    0.924296] r8169 0000:03:00.0 enp3s0: renamed from eth0

1.2 获取ip动态分配下的配置

参考动态配置下的参数:

先修改/etc/network/interfaces中的内容为:

auto enp3s0
iallow-hotplug enp3s0
iface enp3s0 inet dhcp

等服务器连上网络后,使用如下指令获取信息:

1,获得物理网卡enp3s0netmask(子网掩码)、broadcast(广播地址);

root@HsServer:~# ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.0.118  netmask 255.255.255.0  broadcast 192.168.0.255inet6 fe80::428d:5cff:fe3a:d48b  prefixlen 64  scopeid 0x20<link>ether 40:8d:5c:3a:d4:8b  txqueuelen 1000  (Ethernet)RX packets 533300  bytes 86805567 (82.7 MiB)RX errors 0  dropped 157  overruns 0  frame 0TX packets 791010  bytes 1076307480 (1.0 GiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 4404622  bytes 26330345041 (24.5 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 4404622  bytes 26330345041 (24.5 GiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2,获得default via 192.168.0.1 (网关地址);

root@HsServer:~# ip r
default via 192.168.0.1 dev enp3s0 onlink
192.168.0.0/24 dev enp3s0 proto kernel scope link src 192.168.0.118

验证网关地址:

root@HsServer:~# arp -n 192.168.0.1
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.0.1              ether   78:60:5b:24:b3:11   C                     enp3s0

3,获得DNS地址

root@HsServer:~# cat /etc/resolv.conf
nameserver 192.168.1.1
nameserver 192.168.0.1

1.3 打开网络配置文件

vi /etc/network/interfaces

添加如下内容:

#  物理网卡名称
auto enp3s0
# iallow-hotplug enp3s0
# iface enp3s0 inet dhcp
# 设置静态ip
iface enp3s0 inet static
# 设置静态ip地址
address 192.168.0.103/24
# 设置子网掩码
netmask 255.255.255.0
# 网络的广播地址
broadcat 192.168.0.255
# 网关的地址
gateway 192.168.0.1
# dns域名服务器
dns-nameservers 8.8.8.8

注意:
dns域名服务器为8.8.8.8(Google提供的一个公共DNS服务器地址)

1.4 重新启动网络服务

$ sudo systemctl restart NetworkManager.service

1.5 验证设置

root@HsServer:~# ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host noprefixroutevalid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 40:8d:5c:3a:d4:8b brd ff:ff:ff:ff:ff:ffinet 192.168.0.103/24 brd 192.168.0.255 scope global enp3s0valid_lft forever preferred_lft foreverinet6 fe80::428d:5cff:fe3a:d48b/64 scope linkvalid_lft forever preferred_lft forever

2 windows

2.1 查看自动获取ip地址下的配置

使用windows powershell输入如下 指令:

ipconfig /all

在这里插入图片描述

2.2 进行设置

1,打开控制面板;
使用Win + R,输入control.exe;

在这里插入图片描述
2,点击查看网络状态和任务

在这里插入图片描述
3,点击WLAN图标;

在这里插入图片描述
4,点击Internet协议版本4(TCP/IPv4),然后设置自己的静态ip地址和其他信息;

在这里插入图片描述

如果路由器是TP-Link,则在游览器中输入192.168.1.1。从路由器设置中,查看DNS服务器。

在这里插入图片描述

如果遇到如下的问题,并且上不了网,那就可能是静态设置的ip和DHCP服务器动态分配的ip重复了。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/398132.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT自定义系统快捷键任务

关键代码 //自定义快捷键检测 connect(this->ui->hotkeySequenceEdit_1, &QKeySequenceEdit::keySequenceChanged,this, &HotTestWidget::setShortcut_1);// 托盘显示 trayIcon new QSystemTrayIcon(this); QPixmap pixmap("tray.png"); QIcon icon(…

【网络】IP和MAC地址的映射——ARP协议和ARP欺骗概述

目录 引言 ARP的工作机制 ARP欺骗 ARP欺骗的断网行为 ARP欺骗成为中间人 工具介绍 个人主页&#xff1a;东洛的克莱斯韦克-CSDN博客 引言 同一子网内不同主机用数据链路层的MAC地址来寻址&#xff0c;而不是子网内的私有IP&#xff08;网络层&#xff09;。数据包中的IP…

JDBC如何避免SQL注入

JDBC如何避免SQL注入 一 . 什么是SQL注入 SQL注入&#xff08;SQL Injection&#xff09;是一种代码注入技术&#xff0c;它允许攻击者将或“注入”恶意的SQL命令到后端数据库引擎执行。这些恶意的SQL命令可以执行未授权的数据库查询、修改数据、管理数据库服务器上的文件系统…

三级_网络技术_20_路由器的配置及使用

1.封禁ICMP协议&#xff0c;只转发212.78.170.166/27所在子网的所有站点的ICMP数据包&#xff0c;正确的access-list配置是()。 Router (config)#access-list 110 permit icmp 212.78.170.166 0.0.0.0 any Router (config)#access-list 110 deny icmp any any Router (confi…

day2-网络连接网卡配置原理

1.window网卡 理解&#xff1a; window 有 2 块网卡 本地网卡 192.168.13.253 用于连接外网 vmnet8 10.0.0.1(装虚拟机自动生成的 如果没有自动生成…) 虚拟机添加 2 块网卡&#xff1a; 第一块网卡 NAT 模式 添加网卡的时候设置 NAT 模式 2 个作用&#xff0c;用于连接 wi…

C++_继承

继承 基础认识 像模板是函数和类代码的复用&#xff0c;而继承是对类代码的复用&#xff0c;都是更多的把复杂的任务交给编译器处理。 使用方法 继承的方式 class的默认继承方式是private&#xff0c;struct的默认继承方式是public&#xff0c;但还是最好加上。 protected成…

C++ 函数模板和类模板

参考视频&#xff1a;C类模板_哔哩哔哩_bilibili 遗留问题&#xff1a;编译器怎么处理函数模板和类模板 目录 一、为什么会有函数模版&#xff1f;函数模板是为了解决什么问题&#xff1f; 二、函数模板的概念 三、函数模版的使用 四、函数模板的特化 五、类模板的概念 …

基于ssm+vue+uniapp的英语学习交流平台小程序

开发语言&#xff1a;Java框架&#xff1a;ssmuniappJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;M…

排序算法之桶排序

title: 桶排序 date: 2024-7-25 18:58:19 0800 categories: 排序算法 tags:排序算法桶排序 description: 桶排序&#xff08;bucket sort&#xff09;是分治策略的一个典型应用。它通过设置一些具有大小顺序的桶&#xff0c;每个桶对应一个数据范围&#xff0c;将数据平均分配…

Qt—Qtcreator中自定义类时,下拉菜单中没有出现要继承的Qt类

问题描述&#xff1a;Qtcreator中自定义类时&#xff0c;下拉菜单中没有出现要继承的Qt类 这里我想要继承 QLineEdit 类&#xff0c;但是在这个下拉菜单中没有找到 我认为这个是qtcreator版本的问题&#xff0c;因为我直接去 #include 是可以找到这个类的 直接创建出来的类中…

Python Flask 与 Node.js Express

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版&#xff0c;欢迎购买。点击进入详情 构建 Web 应用程序时&#xff0c;选择正确的框架对于性能和可扩展性至关重要。Python 的 Flask 和 Node.js 的 Express 是两种流行的选择&#xff0c;它们根据项目…

重启人生计划-勇敢者先行

&#x1f973;&#x1f973;&#x1f973; 茫茫人海千千万万&#xff0c;感谢这一刻你看到了我的文章&#xff0c;感谢观赏&#xff0c;大家好呀&#xff0c;我是最爱吃鱼罐头&#xff0c;大家可以叫鱼罐头呦~&#x1f973;&#x1f973;&#x1f973; 如果你觉得这个【重启人生…

Go语言 Defer(延迟)

本文主要内容为Go语言中defer(延迟)介绍及应用文件读取使用defer的示例。 目录 定义 应用场景 代码示例 改为匿名函数 总结 定义 延迟&#xff1a;关键字&#xff0c;可以用于修饰语句、函数&#xff0c; 确保这条语句可以在当前栈退出的时候执行。 应用场景 1.一般用于…

SQL Server端口设置完整详细步骤

​ 大家好&#xff0c;我是程序员小羊&#xff01; 前言&#xff1a; 前面是对SQLserver服务器一些介绍&#xff0c;不想了解的可直接点击目录跳入正题&#xff0c;谢谢&#xff01;&#xff01;&#xff01; SQL Server 是由微软公司开发的关系数据库管理系统 (RDBMS)。它主要…

c++33 一级指针 字符串

拿到buf5 内存的首地址来释放内存 所以buf5不可改变 为了保证局部变量内存的局部性 字符串指针1级 如果没有拷入\0 则b还为一个数组 字符串拷贝函数 主调函数分配到内存 把g后面的内存变成\ 0 所以就改变了内存空间 考虑&#xff1a;主调用函数分配内存供被调用函数…

Python爬虫开发:BeautifulSoup、Scrapy入门

在现代网络开发中&#xff0c;网络爬虫是一个非常重要的工具。它可以自动化地从网页中提取数据&#xff0c;并且可以用于各种用途&#xff0c;如数据收集、信息聚合和内容监控等。在Python中&#xff0c;有多个库可以用于爬虫开发&#xff0c;其中BeautifulSoup和Scrapy是两个非…

FL Studio 24.1.1.4239中文破解版的安装激活详细教程

在数字音乐制作领域&#xff0c;FL Studio一直以其强大的功能和用户友好的界面而备受赞誉。随着技术的不断进步和音乐制作需求的日益增长&#xff0c;FL Studio 21.2.3的发布无疑为音乐创作者们带来了更为广阔的创作空间和更高效的制作工具。本文旨在深入探讨FL Studio 21.2.3的…

关于k8s的pvc存储卷

目录 1.PVC 和 PV 1.1 PV 1.2 PVC 1.3 StorageClass 1.4 PV和PVC的生命周期 2.实战演练 2.1 创建静态pv 2.2 创建动态pv 3.总结 1.PVC 和 PV 1.1 PV PV 全称叫做 Persistent Volume&#xff0c;持久化存储卷。它是用来描述或者说用来定义一个存储卷的&#xff0c;…

2024 年 7 月公链行业研报:市场波动中 Solana 表现抢眼,Layer 2 竞争白热化

作者&#xff1a;Stella L (stellafootprint.network) 数据来源&#xff1a;Footprint Analytics 公链 Research 页面 7 月份&#xff0c;加密货币市场表现活跃&#xff0c;波动幅度较大&#xff0c;这一现象映射了全球金融市场的整体趋势。现货以太坊 ETP 在美国的上市&…

k8s 部署RuoYi-Vue-Plus之minio搭建

1.直接部署一个pod 需要挂载存储款, 可参考 之前文章设置 https://blog.csdn.net/weimeibuqieryu/article/details/140183843 2.部署yaml 创建部署文件 minio-deploy.yaml apiVersion: v1 kind: PersistentVolume metadata:name: minio-pvnamespace: ruoyi #使用ns ruoyi s…