如何使用集線器而不是 wifi 路由器共享互聯網

如何使用集線器而不是 wifi 路由器共享互聯網

我有寬頻,我的 ISP 透過乙太網路線將我的 Windows PC 設定為網際網路。但我的另一台 PC(運行 Ubuntu Linux)現在無法連接到網路。我的 ISP 建議使用 Wifi 路由器將兩台電腦連接到互聯網,但我不想購買路由器,因為我已經有一個集線器。但使用集線器時,我被告知無法共享該網路連線。

我的 ISP 說我可以使用 Wifi 路由器而不是集線器共享 Internet。有什麼方法可以使用此集線器共享互聯網嗎?

答案1

有沒有辦法使用集線器分享網路?

簡短回答:

不。

長答案:

您可以:

  • 按照您的 ISP 的建議使用路由器,或者

  • 使用某種 Internet 連線共用 (ICS) 軟體設定一台 PC,將其用作軟體路由器。

答案2

首先要考慮的是:你的時間值多少錢?路由器很便宜;您可以在舊貨店以 20 美元或更少的價格找到一件。除非您從事的是最低工資工作(或失業)並且沒有可用資金,否則以下程序不值得您花時間。 (即便如此,如果您需要超過 2 小時才能完成這項工作,那麼在臨時勞務機構花幾個小時可能更值得。)

下面概述了需要完成的工作。具體細節,例如「如何在 Ubuntu 中指派輔助 IP 位址」和「如何設定 NAT 路由」是單獨的問題。

如果您一次只需要一台電腦上線:設定Linux電腦以偽造其網路卡上的MAC位址,使其與Windows電腦相同。 (不過,如果兩台計算機都打開,這將不起作用。)

如果您需要兩台計算機同時在線:

您需要一台電腦作為另一台電腦的路由器。這在 Windows 中可能不容易完成(是的,Windows 有 Internet 連接共享,但它的運行前提是您有兩個網卡;我假設您沒有),但您可以在 Linux 中做到這一點。

步驟1:讓您的 ISP 將您的 Linux 電腦識別為配置為 Internet 存取的電腦。最簡單的方法是將你的Linux 計算機連接到互聯網端口,然後致電你的ISP 並要求他們為你的連接“刷新他們的MAC 地址緩存”——讓他們知道你要求他們這樣做是因為你改變了你的網路-面向電腦。

如果您的 ISP 無法/不會讓您更改哪台計算機是「線上」計算機,您有以下幾種選擇:

  • 如果您的網路卡是可移動的(也就是說,您的網路卡是可以在電腦之間移動的獨立卡,而不是焊接到主機板上),請交換 Windows 和 Linux 電腦的網路卡。

  • 如果您的網路卡是焊接到主機板上的,請查看 Windows 是否允許您更改網路卡上的 MAC 位址:如果是這樣,請在 Linux 和 Windows 電腦之間交換 MAC 位址。

  • 如果 Windows 不允許您更改 MAC 位址,請更改哪台電腦上的作業系統 - 即交換硬碟驅動器,然後在 Windows 磁碟上重新安裝/修復 Windows(Linux 可以在電腦之間移動,但 Windows 通常會拒絕啟動) 。

現在您的 Linux 可以連接到互聯網,而 Windows 則不能。

第2步:分配IP位址

將兩台電腦連接到集線器,並將集線器連接到 ISP 提供的 Internet 連接埠。

您的 Linux 電腦將具有由 ISP 分配的 IP 位址,並且應該能夠透過集線器上網。

現在給你的 Linux 電腦一個第二IP 位址也是如此,在 192.168 中。範圍。例如,192.168.1.1。

為您的Windows 電腦提供相同範圍內的手動設定IP 位址,例如192.168.1.2,並將其預設閘道位址設定為您為Linux 電腦提供的192.168 位址,即192.168.1.1。將其 DNS 伺服器位址設定為與 Linux 電腦使用的相同的位址,即由 ISP 提供的位址。

步驟3:設定NAT路由

在 Linux 機器上,設定 192.168.x 之間的 NAT 路由。子網,以及 ISP 分配給您的 IP 位址。 192.168 範圍是您的內部子網,ISP 指派的 IP 位址是公用/「外部」IP。

相關內容