Networking
openSUSE 上的靜態 IP 配置
我的任務是在 Linux openSUSE 11.3(32 位,我相信是已停產的版本)中配置靜態 IP 網路,這是我第一次為該作業系統執行此操作。我需要考慮以下期望來配置網路:
- 網路是
192.168.146.0/24
域的一部分,- 網路必須支持至少21 個客戶端,
- 子網盡可能少地使用原始網路。
進行計算後,這歸結為以下位遮罩:
110nnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh
當然
n
網路,s
是子網,h
是主機。這支持每個子網 30 個主機,這是足夠的,並且從這些主機跨越以下子網:
- 192.168.146.0 - 192.168.146.31
- 192.168.146.32 - 192.168.146.63
- 192.168.146.64 - 192.168.146.95
- 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>
可能是例如eth0
或eth1
。我在 Freebsd 和 Debian 上使用過 :
ifconfig <interface> <ip address> <netmask>
並且有效,請嘗試一下。
就像我想的那樣,使用
ifconfig
. 在正在配置的主機上,鍵入:ifconfig eth0 192.168.146.97 netmask 255.255.255.224