Networking

openSUSE 上的靜態 IP 配置

  • April 13, 2019

我的任務是在 Linux openSUSE 11.3(32 位,我相信是已停產的版本)中配置靜態 IP 網路,這是我第一次為該作業系統執行此操作。我需要考慮以下期望來配置網路:

  • 網路是192.168.146.0/24域的一部分,
  • 網路必須支持至少21 個客戶端,
  • 子網盡可能少地使用原始網路。

進行計算後,這歸結為以下位遮罩:

110nnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh

當然n網路,s是子網,h是主機。這支持每個子網 30 個主機,這是足夠的,並且從這些主機跨越以下子網:

  1. 192.168.146.0 - 192.168.146.31
  2. 192.168.146.32 - 192.168.146.63
  3. 192.168.146.64 - 192.168.146.95
  4. 192.168.146.96 - 192.168.146.127

我需要將網路配置為使用第三個 可用子網,並且對於我正在配置此網路的主機,使用該子網中可能的最低 IP 地址(192.168.146.97我相信)。網路介面是eth0,這是一個內部網路。

我確定ifconfig或者該ifcfg-eth0文件是我需要的,但是文件要麼是粗略的,僅作為 linux 專家的參考,要麼只是我不應該看的地方。我正在使用內置的終端視窗,當然我有 root 訪問權限。


長話短說,我該如何配置網路,以便:

  • 我正在配置的主機的靜態 IP 為192.168.146.97, 和
  • 網路是192.168.146.96- 192.168.146.127?

您需要製作或編輯的文件稱為ifcfg <interface>,其中<interface> 可能是例如eth0eth1

我在 Freebsd 和 Debian 上使用過 :ifconfig <interface> <ip address> <netmask>並且有效,請嘗試一下。

就像我想的那樣,使用ifconfig. 在正在配置的主機上,鍵入:

ifconfig eth0 192.168.146.97 netmask 255.255.255.224

引用自:https://unix.stackexchange.com/questions/280552