[ FreeBSD ] 一張網路卡底下設定多個 IP

在幾個月前幫朋友租用了 Layered Technologies 的主機以後,一直都沒有好好的使用,因為網站一直沒有完成,所以就閒置在那裡。Layered Technologies 的主機給的環境都不錯,每一台主機可以擁有 5 個 IP ,而且都幫你設定得好好的,就不用花心力自己去研究怎麼設定。

一個多月前發生了一次硬碟故障,請他們更換了硬碟之後順便把系統重灌,發現重灌的工程師就有點馬虎了,只有把系統弄好,該設定的 IP 資訊設定得七零八落,一些內部重灌時用的內部 IP 也都沒拿掉,動手清理乾淨以後,才發現居然忘了怎樣將多個 IP 對應到一張網路卡。

查了一下寫法,決定把他記錄下來,以免以後又忘了。


假設原來的 IP 是 192.168.0.1 ,現在要把 192.168.0.2 , 192.168.0.3 加進去,只要編輯 /etc/rc.conf ,應該會看到原來已經在運作的 IP 設定

ifconfig_fxp="inet 192.168.0.1 netmask 255.255.255.255"

底下加上

ifconfig_fxp0_alias0="inet 192.168.0.2  netmask 255.255.255.255"
ifconfig_fxp0_alias0="inet 192.168.0.3  netmask 255.255.255.255"

新增加的 IP 的 netmask 要用 255.255.255.255 喔!

接下來重新啟用網路卡 /etc/rc.d/netstart ,或是重新開機就可以囉!

.

2 thoughts on “[ FreeBSD ] 一張網路卡底下設定多個 IP

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *