2023-4-23 Windows和Ubuntu使用网线直连搭建局域网

本文详细介绍了在Windows和Ubuntu操作系统中配置网络的方法,包括设置IP地址、子网掩码和默认网关,强调了默认网关需一致,IP地址的最后一位需唯一,并建议通过ping测试确保连通性,以便建立局域网连接。

1.Windows下的配置:右键右下角的网络图标(或者右键网络→属性)→更改适配器设置→以太网→右键属性→TCP/IPv4→IP地址(192.168.1.3)→子网掩码(255.255.255.0)→默认网关(192.168.1.1)

2.Ubuntu配置:system settings →Network→wired→右下角Options→IPv4 Settingd→Method(manual)→Add→Address(192.168.1.2)→Netmask(255.255.255.0)→Gateway(192.168.1.1)

需要注意的地方应该是:

1.默认网关需要相同(一般为192.168.1.1)

2.子网掩码

3.IP地址不能完全一样,最后一位应该是从 2——? 都可以,具体上限我忘了,然后互相ping一下吧。愉快的开始局域网吧

<think>嗯,用户现在的问题是"如何通过笔记本为服务器分配内网IP地址",结合历史对话来看,用户似乎是在配置某种服务器环境,需要解决内网IP分配的问题。用户引用了几个关于公网IP映射、SSH连接内网服务器内网穿透的内容,说明实际需求可能是想从外部访问局域网内的服务器。从技术角度看,用户混淆了两个不同层面的问题:IP分配(DHCP)网络配置(路由/NAT)。真正的需求应该是想让服务器加入笔记本创建的网络环境,可能是为了开发测试的便利性。用户可能正在搭建一个本地开发环境,但缺乏基础网络知识。具体操作需要根据用户使用的操作系统来区分方案。Windows系统可以用ICS共享网络,但IP分配不灵活;Linux用net-tools更专业但复杂。考虑到用户引用中提到了Pycharm远程开发,用户大概率是开发者,可能需要稳定的开发环境。需要特别注意以下几点:1必须明确说明笔记本作为网关的局限性,比如IP地址范围设备数量限制2提醒避免IP冲突的问题,特别是当DHCP服务器开启时3如果是物理服务器连接,需要强调USB网卡的驱动兼容性问题用户引用中提到了子网解耦的概念,这属于云服务高级功能,不适合当前场景,回答中不需要涉及。但可以提及VPC作为扩展知识。安全方面要警告用户不要随便开启DHCP服务在公共网络环境中,这可能导致网络故障。最后补充用笔记本做网关的性能瓶颈问题,这个虽然不在问题中,但实际使用时会遇到。</think> 您可以通过以下步骤为服务器分配内网IP地址(笔记本作为DHCP服务器): ### 一、前置准备 1. **物理连接**:用网线连接笔记本服务器的网口(需笔记本有以太网口且支持网络共享) 2. **获取设备信息**: - 服务器MAC地址:通过服务器BIOS或物理标签查看 - 笔记本网络接口名:Windows运行 `ipconfig /all`,Linux运行 `ip a` ### 二、配置流程(以Windows为例) #### 1️⃣ 启用ICS网络共享 ```powershell 控制面板 > 网络共享中心 > 更改适配器设置 ``` - 右击笔记本**联网的接口**(如Wi-Fi) → 属性 → 共享 → 勾选"允许其他网络用户通过此计算机连接" - 选择**服务器连接的接口**(如以太网2) #### 2️⃣ 配置DHCP服务 ```powershell # 安装DHCP服务 Add-WindowsFeature DHCP -IncludeManagementTools # 创建作用域 Add-DhcpServerv4Scope -Name "ServerScope" -StartRange 192.168.137.100 -EndRange 192.168.137.150 -SubnetMask 255.255.255.0 # 绑定服务器MAC地址到固定IP(避免IP变动) Add-DhcpServerv4Reservation -ScopeId 192.168.137.0 -IPAddress 192.168.137.20 -ClientId "服务器MAC地址" -Description "WebServer" ``` > 📌 此处创建了IP池192.168.137.100-150,并为服务器固定分配`.20`地址[^3] #### 3️⃣ 服务器端设置(以Linux为例) ```bash # 编辑网络配置 sudo vi /etc/netplan/00-installer-config.yaml ``` ```yaml # 配置DHCP自动获取 network: ethernets: eth0: dhcp4: true # 启用DHCP dhcp-identifier: mac # 按MAC获取IP version: 2 ``` 保存后运行 `sudo netplan apply` 应用配置 ### 三、连接验证 1. **查看服务器IP**: ```bash ip addr show eth0 | grep "inet" ``` 2. **测试连通性**: ```powershell ping 192.168.137.20 # 从笔记本ping服务器 ``` 3. **登录验证**(SSH示例): ```bash ssh user@192.168.137.20 -p 22 ``` ### 四、其他系统方案 | 系统类型 | 配置方式 | 关键命令 | |----------------|------------------------------|----------------------------| | **macOS** | 系统偏好设置>共享>互联网共享 | `networksetup -setdhcp Ethernet` | | **Linux(Ubuntu)** | Netplan+isc-dhcp-server | `sudo apt install isc-dhcp-server` | > ⚠️ **关键注意事项** > 1. 关闭服务器原有静态IP设置,避免冲突 > 2. 笔记本服务器需在同一物理网段(通过交换机或直连) > 3. DHCP服务器需持续运行,否则服务器会断网[^4] > 4. 若需外网访问,结合内网穿透工具如[frp/ngrok](引用[^5]) ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值