AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 3316
In Process
Imran
Imran
Asked: 2009-05-03 14:44:22 +0800 CST2009-05-03 14:44:22 +0800 CST 2009-05-03 14:44:22 +0800 CST

3台计算机(Windows和Linux)的家庭网络[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。
9 年前关闭。
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我想要 3 台计算机之间的 Internet 连接和文件夹共享。一个永远在线并直接连接到互联网(Win XP Pro)。目前,它仅与另一台带有 ICS 的 Windows PC 共享 Internet 连接(它有 2 个 NIC)。我想将互联网和文件夹共享扩展到可能不时运行 Linux 的第三台 PC。

我必须购买什么(交换机?)以及我应该使用什么 IP 配置?(因为我没有使用 DHCP)。我还需要有关 Linux 网络配置的帮助(我使用的是 Linux Mint 6 KDE CE)。

windows linux networking samba
  • 4 4 个回答
  • 867 Views

4 个回答

  • Voted
  1. tomjedrz
    2009-05-03T15:00:37+08:002009-05-03T15:00:37+08:00

    我不喜欢将 Windows PC 直接连接到互联网。我会买一个标准的消费者互联网路由器(像这样,NewEgg 30 美元),将它连接到互联网,然后将计算机连接到它。如果您愿意,它将执行 DHCP,并且配置非常清晰。它将保护您的系统免受互联网上的疯狂影响。然后您可以毫无风险地在计算机上打开文件/文件夹共享,Windows/Linux 网络配置变得简单明了;跟随向导。

    如果您想自己动手,我会使用带有 2 个 NIC 的 PC,并在其上安装免费的Astaro Security Gateway软件。它是一个Linux“设备”,是一个功能齐全的防火墙。我在工作中使用了他们的几种商业产品,我很高兴。

    我意识到这并没有具体回答您的问题,但我认为它可以让您以更好的方式到达您想去的地方。

    编辑:您注意到 CDMA 终端。如果 PC 通过以太网 NIC 使用 TCP/IP 连接到它,Astaro 应该可以正常工作。如果您打算将 Windows PC 作为“防火墙”,我建议您进行大量网络研究来保护该 PC。从这里开始。

    另外:您可以使用 Gibson Research Corp Shields Up网站来测试对您 PC 的外部访问。它工作得很好。

    • 7
  2. Sam Cogan
    2009-05-03T14:50:45+08:002009-05-03T14:50:45+08:00

    最简单和最常见的方法是购买一个永久连接到互联网并使用 DHCP 将 IP 地址发送到网络的路由器。如果您需要机器上的静态 IP,大多数路由器将允许您设置保留。

    如果您要使用这种方法,Linux 机器很可能开箱即用,大多数发行版默认使用 DHCP。

    或者,如果您不想使用路由器,则需要一个集线器或交换机供所有客户端连接,并为所有机器提供同一范围内的静态 IP,以及提供的机器的网关 IP共享互联网访问。

    • 2
  3. Adam Gibbins
    2009-05-03T14:50:15+08:002009-05-03T14:50:15+08:00

    一个开关确实应该足够了;如果您打算继续使用计算机作为连接到 Internet 的网关,否则您将需要路由器。

    如果您不使用 DHCP,则需要确保所有计算机都在同一子网(通常为 192.168.xx)和网络掩码上。我建议您为您的计算机使用 192.168.0.1、192.168.0.2 和 192.168.0.3 以及网络掩码 255.255.255.0。

    您可以在 Linux 上的 /etc/network/interfaces 中设置静态 IP 地址,如下所示:

    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
      address 192.168.0.3
      netmask 255.255.255.0
      gateway 192.168.0.1
    
    • 1
  4. Eddie
    2009-05-03T19:22:19+08:002009-05-03T19:22:19+08:00

    你在你的 WinXP 机器上运行任何服务器吗?假设您不是,那么到目前为止,最安全的做事方式是购买任何支持 DHCP 的合理网络交换机,并让它成为所有机器的网络接口。然后你不需要在 WinXP 机器上配置 Internet 连接共享。

    请注意,我相信当您配置 Internet 连接共享时,WinXP 会自动为连接到第二个网络的机器提供 DHCP 服务。今天几乎所有的 Linux 安装都将默认使用 DHCP,或者可以轻松配置为 DHCP 客户端。因此,将 Linux 机器添加到网络将是微不足道的。确保将 NIC 配置为 DHCP,然后将其插入。

    我使用我的 Linux 服务器作为我与 Internet 的直接连接,但那是因为我在我的 Linux 服务器上运行了几台服务器(我正在为允许我运行任何我想要的服务的网络连接付费,并且我有一个静态 IP 地址) 并且这样我就可以在我的 Linux 服务器上运行一个包过滤防火墙来保护我的网络的其余部分免受外部攻击。在您的情况下,提供 DHCP 的外部网络交换机将为您提供这种保护——该交换机将受到攻击,而不会受到其他攻击。只有当他们能够入侵交换机时,他们才能入侵您的网络。(当然,我在这里忽略了病毒、木马和 spywhere,其中大部分是通过不安全的 Web 操作、通过电子邮件或通过其他方式诱骗人们安装它们来安装的。)

    如果您不想这样做,并且希望对当前网络进行最小的更改,那么正如我所说,我相信 ICS 设置了 DHCP 服务器。只需在新机器上安装 Linux,将其 NIC 配置为 DHCP,然后将其插入第二个网络。它应该可以工作。我帮助我的父母建立了一个类似这样的网络,并且毫不费力地将我的 Linux 笔记本电脑连接到了他们的网络。

    编辑:是的,Microsoft.com 上的一篇文章Internet Connection Sharing with Windows XP确认 ICS 确实在主机上自动配置了 DHCP 服务器。

    • 1

相关问题

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve